Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 :: Double -> Double -> Transformation
- scaleX :: Double -> Transformation
- scaleY :: Double -> Transformation
- scaleZ :: Double -> Transformation
- scale3d :: Double -> Double -> Double -> Transformation
- rotate :: Angle a -> Transformation
- rotateX :: Angle a -> Transformation
- rotateY :: Angle a -> Transformation
- rotateZ :: Angle a -> Transformation
- rotate3d :: Double -> Double -> Double -> Angle a -> Transformation
- skew :: Angle a -> Angle a -> Transformation
- skewX :: Angle a -> Transformation
- skewY :: Angle a -> Transformation
- perspective :: Double -> Transformation
- matrix :: Double -> Double -> Double -> Double -> Double -> Double -> Transformation
- matrix3d :: Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Transformation
The transform propery.
data Transformation Source #
Instances
Val Transformation Source # | |
Defined in Clay.Transform value :: Transformation -> Value Source # | |
None Transformation Source # | |
Defined in Clay.Transform |
transform :: Transformation -> Css Source #
transforms :: [Transformation] -> Css Source #
data TransformStyle Source #
Instances
Val TransformStyle Source # | |
Defined in Clay.Transform value :: TransformStyle -> Value Source # | |
Unset TransformStyle Source # | |
Defined in Clay.Transform | |
Initial TransformStyle Source # | |
Defined in Clay.Transform | |
Inherit TransformStyle Source # | |
Defined in Clay.Transform |
transformStyle :: TransformStyle -> Css Source #
data TransformBox Source #
Instances
Val TransformBox Source # | |
Defined in Clay.Transform value :: TransformBox -> Value Source # | |
Unset TransformBox Source # | |
Defined in Clay.Transform unset :: TransformBox Source # | |
Initial TransformBox Source # | |
Defined in Clay.Transform | |
Inherit TransformBox Source # | |
Defined in Clay.Transform |
transformBox :: TransformBox -> Css Source #
transformOrigin :: [Size a] -> Css Source #
Translating.
translate3d :: Size a -> Size b -> Size LengthUnit -> Transformation Source #
Scaling.
scaleX :: Double -> Transformation Source #
scaleY :: Double -> Transformation Source #
scaleZ :: Double -> Transformation Source #
Rotating.
rotate :: Angle a -> Transformation Source #
rotateX :: Angle a -> Transformation Source #
rotateY :: Angle a -> Transformation Source #
rotateZ :: Angle a -> Transformation Source #
Skewing.
skewX :: Angle a -> Transformation Source #
skewY :: Angle a -> Transformation Source #
Custom 3D transformations.
perspective :: Double -> Transformation Source #