paulyoung / SwiftStyleSheets

Type-safe CSS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SwiftStyleSheets

Type-safe CSS.

Example Usage

let one: Value = .Length(0.5, .Rem)
let two: Value = .Length(1, .Rem)
let three: Value = .Length(2, .Rem)
let four: Value = .Length(4, .Rem)

let bassCSSWhiteSpace = StyleSheet {[
    RuleSet(".mxn1") {[
        Margin(left: one, right: one)
    ]},
    RuleSet(".mxn2") {[
        Margin(left: two, right: two)
    ]},
    RuleSet(".mxn3") {[
        Margin(left: three, right: three)
    ]},
    RuleSet(".mxn4") {[
        Margin(left: four, right: four)
    ]},
    RuleSet(".mx-auto") {[
        Margin(left: .Auto, right: .Auto)
    ]}
]}
.mxn1 { margin-right: 0.5rem; margin-left: 0.5rem; }
.mxn2 { margin-right: 1rem; margin-left: 1rem; }
.mxn3 { margin-right: 2rem; margin-left: 2rem; }
.mxn4 { margin-right: 4rem; margin-left: 4rem; }
.mx-auto { margin-right: auto; margin-left: auto; }

About

Type-safe CSS

License:Apache License 2.0


Languages

Language:Swift 93.6%Language:Objective-C 6.4%