The Basics

Views

Views are made up of (HTML) elements which, if you don't know, are the building blocks of web pages, containing content, structure, and attributes.

Overview

Views are simply groups of elements.

Elements

In Stellify, elements are categorised based upon their attributes, the following categories currently exist:

  • Layout
  • Input
  • Form
  • Svg
  • Shape
  • Media
  • Frame

Super Elements

Stellify also has a number of what we call "Super Elements". These are elements that have a special purpose and are not part of the standard HTML specification. They are used to create more complex layouts. The Super Elements currently available are:

  • Loop - renders elements by iterating over data
  • Stream - streams elements and files from the server for rendering/ execution
  • Motion - provides an API to allow use of MotionJS in your projects
  • Transition - provides an API to allow use of VueJS Transitions
  • Freestyle - provides an API to make use of styles rather than classes, useful for animation

Layouts

Stellify gives you absolute flexibility in how you structure your views. Here are some strategies:

Creating views by reference

You can review the full Elements API specification here.