Safe Haskell | None |
---|---|
Language | Haskell98 |
- data Size a
- data Abs
- data Rel
- nil :: Size a
- unitless :: Double -> Size a
- cm :: Double -> Size Abs
- mm :: Double -> Size Abs
- inches :: Double -> Size Abs
- px :: Double -> Size Abs
- pt :: Double -> Size Abs
- pc :: Double -> Size Abs
- em :: Double -> Size Rel
- ex :: Double -> Size Rel
- pct :: Double -> Size Rel
- rem :: Double -> Size Rel
- vw :: Double -> Size Rel
- vh :: Double -> Size Rel
- vmin :: Double -> Size Rel
- vmax :: Double -> Size Rel
- sym :: (a -> a -> a -> a -> Css) -> a -> Css
- sym2 :: (a -> a -> a -> a -> Css) -> a -> a -> Css
- sym3 :: (a -> a -> a -> a -> Css) -> a -> a -> a -> Css
- data Angle a
- data Deg
- data Rad
- data Grad
- data Turn
- deg :: Double -> Angle Deg
- rad :: Double -> Angle Rad
- grad :: Double -> Angle Grad
- turn :: Double -> Angle Turn
Size type.
Fractional (Size Abs) Source # | |
Fractional (Size Rel) Source # | |
Num (Size Abs) Source # | |
Num (Size Rel) Source # | |
Val (Size a) Source # | |
Other (Size a) Source # | |
Normal (Size a) Source # | |
None (Size a) Source # | |
Inherit (Size a) Source # | |
Auto (Size a) Source # | |
VerticalAlign (Size a) Source # | |
Loc (Size a) Source # | |
Sizes can be absolute like pixels, points, etc.
Sizes can be relative like percentages or rems.
Size constructors.
Shorthands for properties that can be applied separately to each box side.
Angle type.
Fractional (Angle Turn) Source # | |
Fractional (Angle Grad) Source # | |
Fractional (Angle Rad) Source # | |
Fractional (Angle Deg) Source # | |
Num (Angle Turn) Source # | |
Num (Angle Grad) Source # | |
Num (Angle Rad) Source # | |
Num (Angle Deg) Source # | |
Val (Angle a) Source # | |
Other (Angle a) Source # | |
Inherit (Angle a) Source # | |
Auto (Angle a) Source # | |