Crate mew_css

Source
Expand description

CSS Style Builder Library

A fluent, chainable API for building CSS styles with strong typing.

§Example

use mew_css::style;
use mew_css::values::{Color, Size, Display};

let css = style()
    .color(Color::White)
    .background_color(Color::Rgba(255, 0, 0, 0.5))
    .font_size(Size::Px(16))
    .display(Display::Flex)
    .apply();

Re-exports§

pub use style::style;
pub use variable::CssVar;
pub use variable::var;

Modules§

properties
CSS properties module
style
Style builder module
values
CSS value types
variable