← 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