clay-0.14.0: CSS preprocessor as embedded Haskell.
Safe HaskellNone
LanguageHaskell2010

Clay.Mask

Synopsis

Generic mask property.

class Val a => Mask a where Source #

We implement the generic mask property as a type class that accepts multiple value types. This allows us to combine different mask aspects into a shorthand syntax.

Minimal complete definition

Nothing

Methods

mask :: a -> Css Source #

Instances

Instances details
Mask BackgroundAttachment Source # 
Instance details

Defined in Clay.Mask

Mask BackgroundClip Source # 
Instance details

Defined in Clay.Mask

Mask BackgroundOrigin Source # 
Instance details

Defined in Clay.Mask

Mask BackgroundImage Source # 
Instance details

Defined in Clay.Mask

Mask BackgroundRepeat Source # 
Instance details

Defined in Clay.Mask

Mask BackgroundSize Source # 
Instance details

Defined in Clay.Mask

Mask BackgroundPosition Source # 
Instance details

Defined in Clay.Mask

Mask MaskComposite Source # 
Instance details

Defined in Clay.Mask

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

Defined in Clay.Mask

Methods

mask :: [a] -> Css Source #

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

Defined in Clay.Mask

Methods

mask :: (a, b) -> Css Source #

The mask-composite.

data MaskComposite Source #

Instances

Instances details
Val MaskComposite Source # 
Instance details

Defined in Clay.Mask

Other MaskComposite Source # 
Instance details

Defined in Clay.Mask

None MaskComposite Source # 
Instance details

Defined in Clay.Mask

Inherit MaskComposite Source # 
Instance details

Defined in Clay.Mask

Mask MaskComposite Source # 
Instance details

Defined in Clay.Mask

The mask-position.

The mask-size.

The mask-repeat.

The mask-origin.

The mask-clip.

The mask-attachment.

The mask-image.