clay-0.12.2: CSS preprocessor as embedded Haskell.

Safe HaskellNone
LanguageHaskell98

Clay.Property

Documentation

newtype Key a #

Constructors

Key 

Fields

Instances

Show (Key a) # 

Methods

showsPrec :: Int -> Key a -> ShowS #

show :: Key a -> String #

showList :: [Key a] -> ShowS #

IsString (Key a) # 

Methods

fromString :: String -> Key a #

Monoid (Key a) # 

Methods

mempty :: Key a #

mappend :: Key a -> Key a -> Key a #

mconcat :: [Key a] -> Key a #

cast :: Key a -> Key () #

newtype Value #

Constructors

Value 

Fields

Instances

Eq Value # 

Methods

(==) :: Value -> Value -> Bool #

(/=) :: Value -> Value -> Bool #

Show Value # 

Methods

showsPrec :: Int -> Value -> ShowS #

show :: Value -> String #

showList :: [Value] -> ShowS #

IsString Value # 

Methods

fromString :: String -> Value #

Monoid Value # 

Methods

mempty :: Value #

mappend :: Value -> Value -> Value #

mconcat :: [Value] -> Value #

Val Value # 

Methods

value :: Value -> Value #

Other Value # 

Methods

other :: Value -> Value #

Unset Value # 

Methods

unset :: Value #

Initial Value # 

Methods

initial :: Value #

Hidden Value # 

Methods

hidden :: Value #

Visible Value # 

Methods

visible :: Value #

Normal Value # 

Methods

normal :: Value #

None Value # 

Methods

none :: Value #

Inherit Value # 

Methods

inherit :: Value #

Center Value # 

Methods

center :: Value #

Baseline Value # 

Methods

baseline :: Value #

Auto Value # 

Methods

auto :: Value #

All Value # 

Methods

all :: Value #

Stretch Value # 

Methods

stretch :: Value #

SpaceBetween Value # 

Methods

spaceBetween :: Value #

SpaceAround Value # 

Methods

spaceAround :: Value #

FlexStart Value # 

Methods

flexStart :: Value #

FlexEnd Value # 

Methods

flexEnd :: Value #

class Val a where #

Minimal complete definition

value

Methods

value :: a -> Value #

Instances

Val Double # 

Methods

value :: Double -> Value #

Val Integer # 

Methods

value :: Integer -> Value #

Val Text # 

Methods

value :: Text -> Value #

Val Literal # 

Methods

value :: Literal -> Value #

Val Value # 

Methods

value :: Value -> Value #

Val MediaType # 

Methods

value :: MediaType -> Value #

Val UserFocus # 

Methods

value :: UserFocus -> Value #

Val UserSelect # 

Methods

value :: UserSelect -> Value #

Val UserModify # 

Methods

value :: UserModify -> Value #

Val UserInput # 

Methods

value :: UserInput -> Value #

Val FontFaceSrc # 

Methods

value :: FontFaceSrc -> Value #

Val ListStyleImage # 
Val ListStylePosition # 
Val ListStyleType # 

Methods

value :: ListStyleType -> Value #

Val PointerEvents # 

Methods

value :: PointerEvents -> Value #

Val Clip # 

Methods

value :: Clip -> Value #

Val Visibility # 

Methods

value :: Visibility -> Value #

Val Overflow # 

Methods

value :: Overflow -> Value #

Val Display # 

Methods

value :: Display -> Value #

Val Position # 

Methods

value :: Position -> Value #

Val Clear # 

Methods

value :: Clear -> Value #

Val FloatStyle # 

Methods

value :: FloatStyle -> Value #

Val JustifyContentValue # 
Val FlexWrap # 

Methods

value :: FlexWrap -> Value #

Val FlexDirection # 

Methods

value :: FlexDirection -> Value #

Val AlignSelfValue # 
Val AlignItemsValue # 
Val AlignContentValue # 
Val Resolution # 

Methods

value :: Resolution -> Value #

Val Time # 

Methods

value :: Time -> Value #

Val Transformation # 
Val TimingFunction # 
Val Color # 

Methods

value :: Color -> Value #

Val Filter # 

Methods

value :: Filter -> Value #

Val NamedFont # 

Methods

value :: NamedFont -> Value #

Val FontWeight # 

Methods

value :: FontWeight -> Value #

Val FontVariant # 

Methods

value :: FontVariant -> Value #

Val FontStyle # 

Methods

value :: FontStyle -> Value #

Val FontSize # 

Methods

value :: FontSize -> Value #

Val Optional # 

Methods

value :: Optional -> Value #

Val Stroke # 

Methods

value :: Stroke -> Value #

Val BoxType # 

Methods

value :: BoxType -> Value #

Val Location # 

Methods

value :: Location -> Value #

Val Direction # 

Methods

value :: Direction -> Value #

Val Side # 

Methods

value :: Side -> Value #

Val BackgroundAttachment # 
Val BackgroundClip # 
Val BackgroundOrigin # 
Val BackgroundImage # 
Val BackgroundRepeat # 
Val BackgroundSize # 
Val BackgroundPosition # 
Val Extend # 

Methods

value :: Extend -> Value #

Val Radial # 

Methods

value :: Radial -> Value #

Val MaskComposite # 

Methods

value :: MaskComposite -> Value #

Val Content # 

Methods

value :: Content -> Value #

Val TextOverflow # 

Methods

value :: TextOverflow -> Value #

Val OverflowWrap # 

Methods

value :: OverflowWrap -> Value #

Val WordBreak # 

Methods

value :: WordBreak -> Value #

Val TextTransform # 

Methods

value :: TextTransform -> Value #

Val TextDecoration # 
Val WhiteSpace # 

Methods

value :: WhiteSpace -> Value #

Val TextAlign # 

Methods

value :: TextAlign -> Value #

Val TextDirection # 

Methods

value :: TextDirection -> Value #

Val TextIndent # 

Methods

value :: TextIndent -> Value #

Val TextRendering # 

Methods

value :: TextRendering -> Value #

Val FillMode # 

Methods

value :: FillMode -> Value #

Val PlayState # 

Methods

value :: PlayState -> Value #

Val AnimationName # 

Methods

value :: AnimationName -> Value #

Val IterationCount # 
Val AnimationDirection # 
Val a => Val [a] # 

Methods

value :: [a] -> Value #

Val a => Val (Maybe a) # 

Methods

value :: Maybe a -> Value #

Val (Angle a) # 

Methods

value :: Angle a -> Value #

Val (Size a) # 

Methods

value :: Size a -> Value #

Val (Required a) # 

Methods

value :: Required a -> Value #

(Val a, Val b) => Val (Either a b) # 

Methods

value :: Either a b -> Value #

(Val a, Val b) => Val (a, b) # 

Methods

value :: (a, b) -> Value #

data E5 #

Constructors

E5 

Instances

intersperse :: Monoid a => a -> [a] -> a #

noCommas :: Val a => [a] -> Value #

(!) :: a -> b -> (a, b) infixr 9 #