Package-level declarations

Types

Link copied to clipboard

A builder of CSS declarations (property-value pairs), with null-safe insertion.

Link copied to clipboard
sealed interface CssPageSelectors

Strategy that converts a PageFormatSelector into CSS selectors matching the targeted pages.

Link copied to clipboard
Link copied to clipboard

@page selectors for printed pages, processed by the browser's print engine or by Paged.js.

Link copied to clipboard

Selectors for Reveal.js slides, where each page is a section of the presentation.

Link copied to clipboard

Lightweight DSL for building a CSS stylesheet string. Rule bodies reuse CssBuilder for null-safe property insertion.

Properties

Link copied to clipboard

Converts a RenderRepresentable to its CSS representation.

Functions

Link copied to clipboard

Applies all properties of a NodeStyle to this CssBuilder.

Link copied to clipboard
fun css(init: CssBuilder.() -> Unit): String

Example usage:

Link copied to clipboard

Example usage:

Link copied to clipboard

Applies all properties of a TextTransformData to this CssBuilder.