clay-0.13.2: CSS preprocessor as embedded Haskell.

Safe HaskellNone
LanguageHaskell98

Clay.Property

Documentation

data Prefixed Source #

Constructors

Prefixed 

Fields

Plain 

Fields

Instances
Eq Prefixed Source # 
Instance details

Defined in Clay.Property

Show Prefixed Source # 
Instance details

Defined in Clay.Property

IsString Prefixed Source # 
Instance details

Defined in Clay.Property

Semigroup Prefixed Source # 
Instance details

Defined in Clay.Property

Monoid Prefixed Source # 
Instance details

Defined in Clay.Property

newtype Key a Source #

Constructors

Key 

Fields

Instances
Show (Key a) Source # 
Instance details

Defined in Clay.Property

Methods

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

show :: Key a -> String #

showList :: [Key a] -> ShowS #

IsString (Key a) Source # 
Instance details

Defined in Clay.Property

Methods

fromString :: String -> Key a #

Semigroup (Key a) Source # 
Instance details

Defined in Clay.Property

Methods

(<>) :: Key a -> Key a -> Key a #

sconcat :: NonEmpty (Key a) -> Key a #

stimes :: Integral b => b -> Key a -> Key a #

Monoid (Key a) Source # 
Instance details

Defined in Clay.Property

Methods

mempty :: Key a #

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

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

cast :: Key a -> Key () Source #

newtype Value Source #

Constructors

Value 

Fields

Instances
Eq Value Source # 
Instance details

Defined in Clay.Property

Methods

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

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

Show Value Source # 
Instance details

Defined in Clay.Property

Methods

showsPrec :: Int -> Value -> ShowS #

show :: Value -> String #

showList :: [Value] -> ShowS #

IsString Value Source # 
Instance details

Defined in Clay.Property

Methods

fromString :: String -> Value #

Semigroup Value Source # 
Instance details

Defined in Clay.Property

Methods

(<>) :: Value -> Value -> Value #

sconcat :: NonEmpty Value -> Value #

stimes :: Integral b => b -> Value -> Value #

Monoid Value Source # 
Instance details

Defined in Clay.Property

Methods

mempty :: Value #

mappend :: Value -> Value -> Value #

mconcat :: [Value] -> Value #

Val Value Source # 
Instance details

Defined in Clay.Property

Methods

value :: Value -> Value Source #

Other Value Source # 
Instance details

Defined in Clay.Common

Methods

other :: Value -> Value Source #

Unset Value Source # 
Instance details

Defined in Clay.Common

Methods

unset :: Value Source #

Initial Value Source # 
Instance details

Defined in Clay.Common

Methods

initial :: Value Source #

Hidden Value Source # 
Instance details

Defined in Clay.Common

Methods

hidden :: Value Source #

Visible Value Source # 
Instance details

Defined in Clay.Common

Methods

visible :: Value Source #

Normal Value Source # 
Instance details

Defined in Clay.Common

Methods

normal :: Value Source #

None Value Source # 
Instance details

Defined in Clay.Common

Methods

none :: Value Source #

Inherit Value Source # 
Instance details

Defined in Clay.Common

Methods

inherit :: Value Source #

Center Value Source # 
Instance details

Defined in Clay.Common

Methods

center :: Value Source #

Baseline Value Source # 
Instance details

Defined in Clay.Common

Auto Value Source # 
Instance details

Defined in Clay.Common

Methods

auto :: Value Source #

All Value Source # 
Instance details

Defined in Clay.Common

Methods

all :: Value Source #

Stretch Value Source # 
Instance details

Defined in Clay.Flexbox

Methods

stretch :: Value Source #

SpaceBetween Value Source # 
Instance details

Defined in Clay.Flexbox

SpaceAround Value Source # 
Instance details

Defined in Clay.Flexbox

FlexStart Value Source # 
Instance details

Defined in Clay.Flexbox

FlexEnd Value Source # 
Instance details

Defined in Clay.Flexbox

Methods

flexEnd :: Value Source #

class Val a where Source #

Methods

value :: a -> Value Source #

Instances
Val Double Source # 
Instance details

Defined in Clay.Property

Methods

value :: Double -> Value Source #

Val Integer Source # 
Instance details

Defined in Clay.Property

Methods

value :: Integer -> Value Source #

Val Text Source # 
Instance details

Defined in Clay.Property

Methods

value :: Text -> Value Source #

Val Literal Source # 
Instance details

Defined in Clay.Property

Methods

value :: Literal -> Value Source #

Val Value Source # 
Instance details

Defined in Clay.Property

Methods

value :: Value -> Value Source #

Val Color Source # 
Instance details

Defined in Clay.Color

Methods

value :: Color -> Value Source #

Val MediaType Source # 
Instance details

Defined in Clay.Stylesheet

Val Resolution Source # 
Instance details

Defined in Clay.Media

Val ListStyleImage Source # 
Instance details

Defined in Clay.List

Val ListStylePosition Source # 
Instance details

Defined in Clay.List

Val ListStyleType Source # 
Instance details

Defined in Clay.List

Val FontFaceSrc Source # 
Instance details

Defined in Clay.FontFace

Val NamedFont Source # 
Instance details

Defined in Clay.Font

Val FontWeight Source # 
Instance details

Defined in Clay.Font

Val FontVariant Source # 
Instance details

Defined in Clay.Font

Val FontStyle Source # 
Instance details

Defined in Clay.Font

Val FontSize Source # 
Instance details

Defined in Clay.Font

Methods

value :: FontSize -> Value Source #

Val Optional Source # 
Instance details

Defined in Clay.Font

Methods

value :: Optional -> Value Source #

Val JustifyContentValue Source # 
Instance details

Defined in Clay.Flexbox

Val FlexWrap Source # 
Instance details

Defined in Clay.Flexbox

Methods

value :: FlexWrap -> Value Source #

Val FlexDirection Source # 
Instance details

Defined in Clay.Flexbox

Val AlignSelfValue Source # 
Instance details

Defined in Clay.Flexbox

Val AlignItemsValue Source # 
Instance details

Defined in Clay.Flexbox

Val AlignContentValue Source # 
Instance details

Defined in Clay.Flexbox

Val Filter Source # 
Instance details

Defined in Clay.Filter

Methods

value :: Filter -> Value Source #

Val UserFocus Source # 
Instance details

Defined in Clay.Dynamic

Val UserSelect Source # 
Instance details

Defined in Clay.Dynamic

Val UserModify Source # 
Instance details

Defined in Clay.Dynamic

Val UserInput Source # 
Instance details

Defined in Clay.Dynamic

Val PointerEvents Source # 
Instance details

Defined in Clay.Display

Val Clip Source # 
Instance details

Defined in Clay.Display

Methods

value :: Clip -> Value Source #

Val Visibility Source # 
Instance details

Defined in Clay.Display

Val Overflow Source # 
Instance details

Defined in Clay.Display

Methods

value :: Overflow -> Value Source #

Val Display Source # 
Instance details

Defined in Clay.Display

Methods

value :: Display -> Value Source #

Val Position Source # 
Instance details

Defined in Clay.Display

Methods

value :: Position -> Value Source #

Val Clear Source # 
Instance details

Defined in Clay.Display

Methods

value :: Clear -> Value Source #

Val FloatStyle Source # 
Instance details

Defined in Clay.Display

Val Stroke Source # 
Instance details

Defined in Clay.Border

Methods

value :: Stroke -> Value Source #

Val BoxType Source # 
Instance details

Defined in Clay.Box

Methods

value :: BoxType -> Value Source #

Val Location Source # 
Instance details

Defined in Clay.Background

Methods

value :: Location -> Value Source #

Val Direction Source # 
Instance details

Defined in Clay.Background

Val Side Source # 
Instance details

Defined in Clay.Background

Methods

value :: Side -> Value Source #

Val BackgroundAttachment Source # 
Instance details

Defined in Clay.Background

Val BackgroundClip Source # 
Instance details

Defined in Clay.Background

Val BackgroundOrigin Source # 
Instance details

Defined in Clay.Background

Val BackgroundImage Source # 
Instance details

Defined in Clay.Background

Val BackgroundRepeat Source # 
Instance details

Defined in Clay.Background

Val BackgroundSize Source # 
Instance details

Defined in Clay.Background

Val BackgroundPosition Source # 
Instance details

Defined in Clay.Background

Val MaskComposite Source # 
Instance details

Defined in Clay.Mask

Val Extend Source # 
Instance details

Defined in Clay.Gradient

Methods

value :: Extend -> Value Source #

Val Radial Source # 
Instance details

Defined in Clay.Gradient

Methods

value :: Radial -> Value Source #

Val Content Source # 
Instance details

Defined in Clay.Text

Methods

value :: Content -> Value Source #

Val TextOverflow Source # 
Instance details

Defined in Clay.Text

Val OverflowWrap Source # 
Instance details

Defined in Clay.Text

Val WordBreak Source # 
Instance details

Defined in Clay.Text

Val TextTransform Source # 
Instance details

Defined in Clay.Text

Val TextDecoration Source # 
Instance details

Defined in Clay.Text

Val WhiteSpace Source # 
Instance details

Defined in Clay.Text

Val TextAlign Source # 
Instance details

Defined in Clay.Text

Val TextDirection Source # 
Instance details

Defined in Clay.Text

Val TextIndent Source # 
Instance details

Defined in Clay.Text

Val TextRendering Source # 
Instance details

Defined in Clay.Text

Val Time Source # 
Instance details

Defined in Clay.Time

Methods

value :: Time -> Value Source #

Val Transformation Source # 
Instance details

Defined in Clay.Transform

Val TimingFunction Source # 
Instance details

Defined in Clay.Transition

Val FillMode Source # 
Instance details

Defined in Clay.Animation

Methods

value :: FillMode -> Value Source #

Val PlayState Source # 
Instance details

Defined in Clay.Animation

Val AnimationName Source # 
Instance details

Defined in Clay.Animation

Val IterationCount Source # 
Instance details

Defined in Clay.Animation

Val AnimationDirection Source # 
Instance details

Defined in Clay.Animation

Val a => Val [a] Source # 
Instance details

Defined in Clay.Property

Methods

value :: [a] -> Value Source #

Val a => Val (Maybe a) Source # 
Instance details

Defined in Clay.Property

Methods

value :: Maybe a -> Value Source #

Val a => Val (NonEmpty a) Source # 
Instance details

Defined in Clay.Property

Methods

value :: NonEmpty a -> Value Source #

Val (Angle a) Source # 
Instance details

Defined in Clay.Size

Methods

value :: Angle a -> Value Source #

Val (Size a) Source # 
Instance details

Defined in Clay.Size

Methods

value :: Size a -> Value Source #

Val (Required a) Source # 
Instance details

Defined in Clay.Font

Methods

value :: Required a -> Value Source #

(Val a, Val b) => Val (Either a b) Source # 
Instance details

Defined in Clay.Property

Methods

value :: Either a b -> Value Source #

(Val a, Val b) => Val (a, b) Source # 
Instance details

Defined in Clay.Property

Methods

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

newtype Literal Source #

Constructors

Literal Text 
Instances
Show Literal Source # 
Instance details

Defined in Clay.Property

IsString Literal Source # 
Instance details

Defined in Clay.Property

Methods

fromString :: String -> Literal #

Semigroup Literal Source # 
Instance details

Defined in Clay.Property

Monoid Literal Source # 
Instance details

Defined in Clay.Property

Val Literal Source # 
Instance details

Defined in Clay.Property

Methods

value :: Literal -> Value Source #

data E5 Source #

Constructors

E5 
Instances
HasResolution E5 Source # 
Instance details

Defined in Clay.Property

Methods

resolution :: p E5 -> Integer #

intercalate :: Monoid a => a -> [a] -> a Source #

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

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