| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Clay.Flexbox
Synopsis
- class FlexEnd a where
- flexEnd :: a
- class FlexStart a where
- flexStart :: a
- class SpaceAround a where
- spaceAround :: a
- class SpaceBetween a where
- spaceBetween :: a
- class SpaceEvenly a where
- spaceEvenly :: a
- class Stretch a where
- stretch :: a
- newtype AlignContentValue = AlignContentValue Value
- alignContent :: AlignContentValue -> Css
- newtype AlignItemsValue = AlignItemValue Value
- alignItems :: AlignItemsValue -> Css
- newtype AlignSelfValue = AlignSelfValue Value
- alignSelf :: AlignSelfValue -> Css
- flex :: Int -> Int -> Size b -> Css
- flexBasis :: Size a -> Css
- newtype FlexDirection = FlexDirection Value
- row :: FlexDirection
- rowReverse :: FlexDirection
- column :: FlexDirection
- columnReverse :: FlexDirection
- flexDirection :: FlexDirection -> Css
- flexFlow :: FlexDirection -> FlexWrap -> Css
- flexGrow :: Int -> Css
- flexShrink :: Int -> Css
- newtype FlexWrap = FlexWrap Value
- nowrap :: FlexWrap
- wrap :: FlexWrap
- wrapReverse :: FlexWrap
- flexWrap :: FlexWrap -> Css
- newtype JustifyContentValue = JustifyContentValue Value
- justifyContent :: JustifyContentValue -> Css
- order :: Int -> Css
Documentation
class FlexEnd a where Source #
CSS Flexible Box Layout http://dev.w3.org/csswg/css-flexbox-1
Instances
| FlexEnd AlignContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| FlexEnd AlignItemsValue Source # | |
Defined in Clay.Flexbox Methods | |
| FlexEnd AlignSelfValue Source # | |
Defined in Clay.Flexbox Methods | |
| FlexEnd JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| FlexEnd Value Source # | |
Defined in Clay.Flexbox | |
class FlexStart a where Source #
Instances
| FlexStart AlignContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| FlexStart AlignItemsValue Source # | |
Defined in Clay.Flexbox Methods | |
| FlexStart AlignSelfValue Source # | |
Defined in Clay.Flexbox Methods | |
| FlexStart JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| FlexStart Value Source # | |
Defined in Clay.Flexbox | |
class SpaceAround a where Source #
Methods
spaceAround :: a Source #
Instances
| SpaceAround AlignContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| SpaceAround JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| SpaceAround Value Source # | |
Defined in Clay.Flexbox Methods spaceAround :: Value Source # | |
class SpaceBetween a where Source #
Methods
spaceBetween :: a Source #
Instances
| SpaceBetween AlignContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| SpaceBetween JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| SpaceBetween Value Source # | |
Defined in Clay.Flexbox Methods spaceBetween :: Value Source # | |
class SpaceEvenly a where Source #
Methods
spaceEvenly :: a Source #
Instances
| SpaceEvenly AlignContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| SpaceEvenly JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| SpaceEvenly Value Source # | |
Defined in Clay.Flexbox Methods spaceEvenly :: Value Source # | |
class Stretch a where Source #
Instances
| Stretch AlignContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| Stretch AlignItemsValue Source # | |
Defined in Clay.Flexbox Methods | |
| Stretch AlignSelfValue Source # | |
Defined in Clay.Flexbox Methods | |
| Stretch JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| Stretch Value Source # | |
Defined in Clay.Flexbox | |
newtype AlignContentValue Source #
Constructors
| AlignContentValue Value |
Instances
| Center AlignContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| Inherit AlignContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| Other AlignContentValue Source # | |
Defined in Clay.Flexbox Methods other :: Value -> AlignContentValue Source # | |
| FlexEnd AlignContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| FlexStart AlignContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| SpaceAround AlignContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| SpaceBetween AlignContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| SpaceEvenly AlignContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| Stretch AlignContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| Val AlignContentValue Source # | |
Defined in Clay.Flexbox Methods value :: AlignContentValue -> Value Source # | |
alignContent :: AlignContentValue -> Css Source #
newtype AlignItemsValue Source #
Constructors
| AlignItemValue Value |
Instances
| Baseline AlignItemsValue Source # | |
Defined in Clay.Flexbox Methods | |
| Center AlignItemsValue Source # | |
Defined in Clay.Flexbox Methods | |
| Inherit AlignItemsValue Source # | |
Defined in Clay.Flexbox Methods | |
| Other AlignItemsValue Source # | |
Defined in Clay.Flexbox Methods other :: Value -> AlignItemsValue Source # | |
| FlexEnd AlignItemsValue Source # | |
Defined in Clay.Flexbox Methods | |
| FlexStart AlignItemsValue Source # | |
Defined in Clay.Flexbox Methods | |
| Stretch AlignItemsValue Source # | |
Defined in Clay.Flexbox Methods | |
| Val AlignItemsValue Source # | |
Defined in Clay.Flexbox Methods value :: AlignItemsValue -> Value Source # | |
alignItems :: AlignItemsValue -> Css Source #
newtype AlignSelfValue Source #
Constructors
| AlignSelfValue Value |
Instances
| Auto AlignSelfValue Source # | |
Defined in Clay.Flexbox Methods | |
| Baseline AlignSelfValue Source # | |
Defined in Clay.Flexbox Methods | |
| Center AlignSelfValue Source # | |
Defined in Clay.Flexbox Methods | |
| Inherit AlignSelfValue Source # | |
Defined in Clay.Flexbox Methods | |
| Other AlignSelfValue Source # | |
Defined in Clay.Flexbox Methods other :: Value -> AlignSelfValue Source # | |
| FlexEnd AlignSelfValue Source # | |
Defined in Clay.Flexbox Methods | |
| FlexStart AlignSelfValue Source # | |
Defined in Clay.Flexbox Methods | |
| Stretch AlignSelfValue Source # | |
Defined in Clay.Flexbox Methods | |
| Val AlignSelfValue Source # | |
Defined in Clay.Flexbox Methods value :: AlignSelfValue -> Value Source # | |
alignSelf :: AlignSelfValue -> Css Source #
newtype FlexDirection Source #
Constructors
| FlexDirection Value |
Instances
| Other FlexDirection Source # | |
Defined in Clay.Flexbox Methods other :: Value -> FlexDirection Source # | |
| Val FlexDirection Source # | |
Defined in Clay.Flexbox Methods value :: FlexDirection -> Value Source # | |
row :: FlexDirection Source #
flexDirection :: FlexDirection -> Css Source #
flexShrink :: Int -> Css Source #
newtype JustifyContentValue Source #
Constructors
| JustifyContentValue Value |
Instances
| Center JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| Inherit JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| Other JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods other :: Value -> JustifyContentValue Source # | |
| FlexEnd JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| FlexStart JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| SpaceAround JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| SpaceBetween JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| SpaceEvenly JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| Stretch JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods | |
| Val JustifyContentValue Source # | |
Defined in Clay.Flexbox Methods value :: JustifyContentValue -> Value Source # | |