Safe Haskell | None |
---|---|
Language | Haskell2010 |
Clay.Transform
Synopsis
- data Transformation
- transform :: Transformation -> Css
- transforms :: [Transformation] -> Css
- data TransformStyle
- transformStyle :: TransformStyle -> Css
- flat :: TransformStyle
- preserve3d :: TransformStyle
- data TransformBox
- transformBox :: TransformBox -> Css
- transformContentBox :: TransformBox
- transformBorderBox :: TransformBox
- fillBox :: TransformBox
- strokeBox :: TransformBox
- viewBox :: TransformBox
- transformOrigin :: [Size a] -> Css
- translate :: Size a -> Size b -> Transformation
- translateX :: Size LengthUnit -> Transformation
- translateY :: Size LengthUnit -> Transformation
- translateZ :: Size LengthUnit -> Transformation
- translate3d :: Size a -> Size b -> Size LengthUnit -> Transformation
- scale :: Number -> Number -> Transformation
- scaleX :: Number -> Transformation
- scaleY :: Number -> Transformation
- scaleZ :: Number -> Transformation
- scale3d :: Number -> Number -> Number -> Transformation
- rotate :: Angle a -> Transformation
- rotateX :: Angle a -> Transformation
- rotateY :: Angle a -> Transformation
- rotateZ :: Angle a -> Transformation
- rotate3d :: Number -> Number -> Number -> Angle a -> Transformation
- skew :: Angle a -> Angle a -> Transformation
- skewX :: Angle a -> Transformation
- skewY :: Angle a -> Transformation
- perspective :: Number -> Transformation
- matrix :: Number -> Number -> Number -> Number -> Number -> Number -> Transformation
- matrix3d :: Number -> Number -> Number -> Number -> Number -> Number -> Number -> Number -> Number -> Number -> Number -> Number -> Number -> Number -> Number -> Number -> Transformation
The transform propery.
data Transformation #
Instances
None Transformation # | |
Defined in Clay.Transform Methods none :: Transformation # | |
Val Transformation # | |
Defined in Clay.Transform Methods value :: Transformation -> Value # |
transform :: Transformation -> Css #
transforms :: [Transformation] -> Css #
data TransformStyle #
Instances
Inherit TransformStyle # | |
Defined in Clay.Transform Methods | |
Initial TransformStyle # | |
Defined in Clay.Transform Methods | |
Unset TransformStyle # | |
Defined in Clay.Transform Methods unset :: TransformStyle # | |
Val TransformStyle # | |
Defined in Clay.Transform Methods value :: TransformStyle -> Value # |
transformStyle :: TransformStyle -> Css #
flat :: TransformStyle #
data TransformBox #
Instances
Inherit TransformBox # | |
Defined in Clay.Transform Methods inherit :: TransformBox # | |
Initial TransformBox # | |
Defined in Clay.Transform Methods initial :: TransformBox # | |
Unset TransformBox # | |
Defined in Clay.Transform Methods unset :: TransformBox # | |
Val TransformBox # | |
Defined in Clay.Transform Methods value :: TransformBox -> Value # |
transformBox :: TransformBox -> Css #
fillBox :: TransformBox #
viewBox :: TransformBox #
transformOrigin :: [Size a] -> Css #
Translating.
translate :: Size a -> Size b -> Transformation #
translateX :: Size LengthUnit -> Transformation #
translateY :: Size LengthUnit -> Transformation #
translateZ :: Size LengthUnit -> Transformation #
translate3d :: Size a -> Size b -> Size LengthUnit -> Transformation #
Scaling.
scale :: Number -> Number -> Transformation #
scaleX :: Number -> Transformation #
scaleY :: Number -> Transformation #
scaleZ :: Number -> Transformation #
Rotating.
rotate :: Angle a -> Transformation #
rotateX :: Angle a -> Transformation #
rotateY :: Angle a -> Transformation #
rotateZ :: Angle a -> Transformation #
Skewing.
skew :: Angle a -> Angle a -> Transformation #
skewX :: Angle a -> Transformation #
skewY :: Angle a -> Transformation #
Custom 3D transformations.
perspective :: Number -> Transformation #