Skip to content

Satellite

Elements with .satellite are placed along an .orbit or .orbit-* path serving as content place and/or to nest .orbits using .gravity-spot. The runtime supports more than 60 satellites per orbit; the 60-item limit applies only to the CSS-only fallback.

Satellites can be customized by adding CSS border and background properties.

Examples include the current Orbit stylesheet and runtime. Get both files for your project.

In addition, a few set of CSS shapes utilities are provided (.circle, .box, .rounded-box). Nevertheless, users can set any shapes using svg, images, etc.

Examples include the current Orbit stylesheet and runtime. Get both files for your project.

Each .satellite has one orbit space size, but it can be finely adjusted using the CSS class utility .shrink-10 to .shrink-90, allowing the satellite to shrink by a specified percentage.

Examples include the current Orbit stylesheet and runtime. Get both files for your project.

On opposite way, the CSS class utility .grow-0x to .grow-12x, allowing the satellite to expand by a multiple of .orbit size. It is possible to use decimal fractions. For example, .grow-0.1x, .grow-10.7x, etc.

Examples include the current Orbit stylesheet and runtime. Get both files for your project.

Satellites allow nest orbits to created complex radial designs. See orbit secction for more information.

Examples include the current Orbit stylesheet and runtime. Get both files for your project.

.angle-*: Set starting point angle from 0 to 360 degrees, overrriding automatic radial arragement.

Examples include the current Orbit stylesheet and runtime. Get both files for your project.

.spin-lock informs satellites to point at center of orbital path.

Examples include the current Orbit stylesheet and runtime. Get both files for your project.

By default, .satellite is positioned in the middle of orbit path. To change that, there some CSS utilities:

.inner-orbit: To place an.satellite just below its orbit.

.outer-orbit: To place .satellite just above its orbit.

.quarter-inner-orbit: To place .satellite a 25% into its orbit.

.quarter-outer-orbit: To place .satellite a 25% outer its orbit.

Examples include the current Orbit stylesheet and runtime. Get both files for your project.

Satellites are suitable to render different content.

Examples include the current Orbit stylesheet and runtime. Get both files for your project.

If other content than characters is used, it is desirable to use .capsule element inside a .satellite. See capsule reference on documentation.

Examples include the current Orbit stylesheet and runtime. Get both files for your project.