Safe Haskell | None |
---|---|
Language | Haskell98 |
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 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 Value Source # | |
Defined in Clay.Flexbox | |
FlexEnd JustifyContentValue Source # | |
Defined in Clay.Flexbox | |
FlexEnd AlignSelfValue Source # | |
Defined in Clay.Flexbox | |
FlexEnd AlignItemsValue Source # | |
Defined in Clay.Flexbox | |
FlexEnd AlignContentValue Source # | |
Defined in Clay.Flexbox |
class FlexStart a where Source #
Instances
FlexStart Value Source # | |
Defined in Clay.Flexbox | |
FlexStart JustifyContentValue Source # | |
Defined in Clay.Flexbox | |
FlexStart AlignSelfValue Source # | |
Defined in Clay.Flexbox | |
FlexStart AlignItemsValue Source # | |
Defined in Clay.Flexbox | |
FlexStart AlignContentValue Source # | |
Defined in Clay.Flexbox |
class SpaceAround a where Source #
spaceAround :: a Source #
Instances
SpaceAround Value Source # | |
Defined in Clay.Flexbox spaceAround :: Value Source # | |
SpaceAround JustifyContentValue Source # | |
Defined in Clay.Flexbox | |
SpaceAround AlignContentValue Source # | |
Defined in Clay.Flexbox |
class SpaceBetween a where Source #
spaceBetween :: a Source #
Instances
SpaceBetween Value Source # | |
Defined in Clay.Flexbox spaceBetween :: Value Source # | |
SpaceBetween JustifyContentValue Source # | |
Defined in Clay.Flexbox | |
SpaceBetween AlignContentValue Source # | |
Defined in Clay.Flexbox |
class Stretch a where Source #
Instances
Stretch Value Source # | |
Defined in Clay.Flexbox | |
Stretch AlignSelfValue Source # | |
Defined in Clay.Flexbox | |
Stretch AlignItemsValue Source # | |
Defined in Clay.Flexbox | |
Stretch AlignContentValue Source # | |
Defined in Clay.Flexbox |
newtype AlignContentValue Source #
Instances
Val AlignContentValue Source # | |
Defined in Clay.Flexbox value :: AlignContentValue -> Value Source # | |
Other AlignContentValue Source # | |
Defined in Clay.Flexbox other :: Value -> AlignContentValue Source # | |
Inherit AlignContentValue Source # | |
Defined in Clay.Flexbox | |
Center AlignContentValue Source # | |
Defined in Clay.Flexbox | |
Stretch AlignContentValue Source # | |
Defined in Clay.Flexbox | |
SpaceBetween AlignContentValue Source # | |
Defined in Clay.Flexbox | |
SpaceAround AlignContentValue Source # | |
Defined in Clay.Flexbox | |
FlexStart AlignContentValue Source # | |
Defined in Clay.Flexbox | |
FlexEnd AlignContentValue Source # | |
Defined in Clay.Flexbox |
alignContent :: AlignContentValue -> Css Source #
newtype AlignItemsValue Source #
Instances
Val AlignItemsValue Source # | |
Defined in Clay.Flexbox value :: AlignItemsValue -> Value Source # | |
Other AlignItemsValue Source # | |
Defined in Clay.Flexbox other :: Value -> AlignItemsValue Source # | |
Inherit AlignItemsValue Source # | |
Defined in Clay.Flexbox | |
Center AlignItemsValue Source # | |
Defined in Clay.Flexbox | |
Baseline AlignItemsValue Source # | |
Defined in Clay.Flexbox | |
Stretch AlignItemsValue Source # | |
Defined in Clay.Flexbox | |
FlexStart AlignItemsValue Source # | |
Defined in Clay.Flexbox | |
FlexEnd AlignItemsValue Source # | |
Defined in Clay.Flexbox |
alignItems :: AlignItemsValue -> Css Source #
newtype AlignSelfValue Source #
Instances
Val AlignSelfValue Source # | |
Defined in Clay.Flexbox value :: AlignSelfValue -> Value Source # | |
Other AlignSelfValue Source # | |
Defined in Clay.Flexbox other :: Value -> AlignSelfValue Source # | |
Inherit AlignSelfValue Source # | |
Defined in Clay.Flexbox | |
Center AlignSelfValue Source # | |
Defined in Clay.Flexbox | |
Baseline AlignSelfValue Source # | |
Defined in Clay.Flexbox | |
Auto AlignSelfValue Source # | |
Defined in Clay.Flexbox | |
Stretch AlignSelfValue Source # | |
Defined in Clay.Flexbox | |
FlexStart AlignSelfValue Source # | |
Defined in Clay.Flexbox | |
FlexEnd AlignSelfValue Source # | |
Defined in Clay.Flexbox |
alignSelf :: AlignSelfValue -> Css Source #
newtype FlexDirection Source #
Instances
Val FlexDirection Source # | |
Defined in Clay.Flexbox value :: FlexDirection -> Value Source # | |
Other FlexDirection Source # | |
Defined in Clay.Flexbox other :: Value -> FlexDirection Source # |
row :: FlexDirection Source #
flexDirection :: FlexDirection -> Css Source #
flexShrink :: Int -> Css Source #
newtype JustifyContentValue Source #
Instances
Val JustifyContentValue Source # | |
Defined in Clay.Flexbox value :: JustifyContentValue -> Value Source # | |
Other JustifyContentValue Source # | |
Defined in Clay.Flexbox other :: Value -> JustifyContentValue Source # | |
Inherit JustifyContentValue Source # | |
Defined in Clay.Flexbox | |
Center JustifyContentValue Source # | |
Defined in Clay.Flexbox | |
SpaceBetween JustifyContentValue Source # | |
Defined in Clay.Flexbox | |
SpaceAround JustifyContentValue Source # | |
Defined in Clay.Flexbox | |
FlexStart JustifyContentValue Source # | |
Defined in Clay.Flexbox | |
FlexEnd JustifyContentValue Source # | |
Defined in Clay.Flexbox |