← all modules
Std.Css
Std.Css
Std.Css — the typed stylesheet DSL (Layer 3 Sky source).
Types
type CssProp = CssProp String String
type CssRule = CssRule String (List CssProp) | CssMedia String (List CssRule) | CssKeyframes String (List String) | CssRaw String
type Length = Px Int | Rem Float | Em Float | Pct Float | Vh Int | Vw Int | Ch Float | Fr Int | Num Float | LenAuto | LenZero | LenRaw String
type Color = Hex String | Rgb Int Int Int | Rgba Int Int Int Float | Hsl Int Int Int | Hsla Int Int Int Float | ColorTransparent | ColorCurrent | ColorRaw String
type Display = Block | Inline | InlineBlock | Flex | InlineFlex | Grid | InlineGrid | DisplayNone | DisplayRaw String
type Position = Static | Relative | Absolute | Fixed | Sticky | PositionRaw String
type TextAlign = AlignLeft | AlignRight | AlignCenter | AlignJustify | TextAlignRaw String
type Cursor = Pointer | CursorDefault | CursorText | NotAllowed | Grab | Grabbing | CursorRaw String
type FlexDirection = Row | RowReverse | Column | ColumnReverse | FlexDirectionRaw String
type FlexWrap = NoWrap | Wrap | WrapReverse | FlexWrapRaw String
type Align = Start | End | Center | SpaceBetween | SpaceAround | SpaceEvenly | Stretch | Baseline | AlignRaw String
type FontWeight = Normal | Bold | Lighter | Bolder | Weight Int | FontWeightRaw String
type FontStyle = FontNormal | Italic | Oblique | FontStyleRaw String
type Overflow = Visible | Hidden | Scroll | OverflowAuto | OverflowRaw String
type WhiteSpace = WsNormal | NoWrapWs | Pre | PreWrap | PreLine | WhiteSpaceRaw String
type BoxSizing = ContentBox | BorderBox | BoxSizingRaw String
type PointerEvents = PeAuto | PeNone | PointerEventsRaw String
type TextDecoration = NoDecoration | Underline | LineThrough | Overline | TextDecorationRaw String
type BorderStyle = Solid | Dashed | Dotted | BorderNone | BorderStyleRaw String
Values
alignContent : Align -> CssProp
alignItems : Align -> CssProp
alignToString : Align -> String
animation : String -> CssProp
auto : Length
backdropFilter : String -> CssProp
background : Color -> CssProp
backgroundColor : Color -> CssProp
backgroundImage : String -> CssProp
backgroundPosition : String -> CssProp
backgroundRepeat : String -> CssProp
backgroundSize : String -> CssProp
border : String -> CssProp
borderBottom : String -> CssProp
borderCollapse : String -> CssProp
borderColor : Color -> CssProp
borderLeft : String -> CssProp
borderRadius : Length -> CssProp
borderRadius4 : Length -> Length -> Length -> Length -> CssProp
borderRight : String -> CssProp
borderSpacing : Length -> CssProp
borderStyle : BorderStyle -> CssProp
borderTop : String -> CssProp
borderWidth : Length -> CssProp
bottom : Length -> CssProp
boxShadow : String -> CssProp
boxSizing : BoxSizing -> CssProp
calc : String -> String -> String -> Length
ch : Float -> Length
clear : String -> CssProp
color : Color -> CssProp
colorRaw : String -> Color
colorToString : Color -> String
columnGap : Length -> CssProp
content : String -> CssProp
cssVar : String -> String
cssVarOr : String -> String -> String
currentColor : Color
cursor : Cursor -> CssProp
defineVar : String -> String -> CssProp
deg : Float -> String
display : Display -> CssProp
em : Float -> Length
filter : String -> CssProp
flex : String -> CssProp
flexBasis : Length -> CssProp
flexDirection : FlexDirection -> CssProp
flexGrow : Int -> CssProp
flexShrink : Int -> CssProp
flexWrap : FlexWrap -> CssProp
float : String -> CssProp
floatStr : Float -> String
fontFamily : String -> CssProp
fontSize : Length -> CssProp
fontStyle : FontStyle -> CssProp
fontWeight : FontWeight -> CssProp
fr : Int -> Length
frame : String -> List CssProp -> String
gap : Length -> CssProp
gridColumn : String -> CssProp
gridGap : Length -> CssProp
gridRow : String -> CssProp
gridTemplateColumns : String -> CssProp
gridTemplateRows : String -> CssProp
height : Length -> CssProp
hex : String -> Color
hsl : Int -> Int -> Int -> Color
hsla : Int -> Int -> Int -> Float -> Color
important : CssProp -> CssProp
justifyContent : Align -> CssProp
keyframes : String -> List String -> CssRule
left : Length -> CssProp
lengthRaw : String -> Length
lengthToString : Length -> String
letterSpacing : Length -> CssProp
lineHeight : Length -> CssProp
linearGradient : String -> List String -> String
listStyle : String -> CssProp
listStylePosition : String -> CssProp
listStyleType : String -> CssProp
margin : Length -> CssProp
margin2 : Length -> Length -> CssProp
margin4 : Length -> Length -> Length -> Length -> CssProp
marginBottom : Length -> CssProp
marginLeft : Length -> CssProp
marginRight : Length -> CssProp
marginTop : Length -> CssProp
maxHeight : Length -> CssProp
maxWidth : Length -> CssProp
media : String -> List CssRule -> CssRule
minHeight : Length -> CssProp
minWidth : Length -> CssProp
minmax : Length -> Length -> Length
monoFont : () -> String
ms : Int -> String
none : String
num : Float -> Length
objectFit : String -> CssProp
objectPosition : String -> CssProp
opacity : Float -> CssProp
outline : String -> CssProp
outlineOffset : Length -> CssProp
overflow : Overflow -> CssProp
overflowToString : Overflow -> String
overflowX : Overflow -> CssProp
overflowY : Overflow -> CssProp
padding : Length -> CssProp
padding2 : Length -> Length -> CssProp
padding4 : Length -> Length -> Length -> Length -> CssProp
paddingBottom : Length -> CssProp
paddingLeft : Length -> CssProp
paddingRight : Length -> CssProp
paddingTop : Length -> CssProp
pct : Float -> Length
pointerEvents : PointerEvents -> CssProp
position : Position -> CssProp
property : String -> String -> CssProp
px : Int -> Length
raw : String -> CssRule
rawProp : String -> CssProp
rem : Float -> Length
renderProp : CssProp -> String
renderRule : CssRule -> String
repeat : Int -> Length -> String
rgb : Int -> Int -> Int -> Color
rgba : Int -> Int -> Int -> Float -> Color
right : Length -> CssProp
rotate : String -> String
rowGap : Length -> CssProp
rule : String -> List CssProp -> CssRule
scale : Float -> String
sec : Float -> String
shadow : Int -> Int -> Int -> Color -> String
shadows : List String -> CssProp
styles : List CssProp -> String
stylesheet : List CssRule -> String
systemFont : String
textAlign : TextAlign -> CssProp
textDecoration : TextDecoration -> CssProp
textTransform : String -> CssProp
top : Length -> CssProp
transform : String -> CssProp
transition : String -> CssProp
transitionDuration : String -> CssProp
transitionProp : String -> Float -> String -> CssProp
transitionTimingFunction : String -> CssProp
translateX : Length -> String
translateY : Length -> String
transparent : Color
userSelect : String -> CssProp
verticalAlign : String -> CssProp
vh : Int -> Length
visibility : String -> CssProp
vw : Int -> Length
whiteSpace : WhiteSpace -> CssProp
width : Length -> CssProp
wordBreak : String -> CssProp
zIndex : Int -> CssProp
zero : Length