Module

CSS.Size

Package
purescript-css
Repository
purescript-contrib/purescript-css

#Size Source

newtype Size a

Constructors

Instances

#Abs Source

data Abs

#Rel Source

data Rel

#nil Source

nil :: forall a. Size a

Zero size.

#unitless Source

unitless :: forall a. Number -> Size a

Unitless size (as recommended for line-height).

#px Source

px :: Number -> Size Abs

Size in pixels.

#pt Source

pt :: Number -> Size Abs

Size in points (1pt = 1/72 of 1in).

#em Source

em :: Number -> Size Abs

Size in em's.

#ex Source

ex :: Number -> Size Abs

Size in ex'es (x-height of the first avaliable font).

#pct Source

pct :: Number -> Size Rel

SimpleSize in percents.

#rem Source

rem :: Number -> Size Rel

Size in rem's.

#vw Source

vw :: Number -> Size Rel

Size in vw's (1vw = 1% of viewport width).

#vh Source

vh :: Number -> Size Rel

Size in vh's (1vh = 1% of viewport height).

#vmin Source

vmin :: Number -> Size Rel

Size in vmin's (the smaller of vw or vh).

#vmax Source

vmax :: Number -> Size Rel

Size in vmax's (the larger of vw or vh).

#sym Source

sym :: forall a b. (a -> a -> a -> a -> b) -> a -> b

#Deg Source

data Deg

#Rad Source

data Rad

#Angle Source

newtype Angle a

Constructors

Instances

#deg Source

deg :: Number -> Angle Deg

Angle in degrees.

#rad Source

rad :: Number -> Angle Rad

Angle in radians.