Safe Haskell | None |
---|---|
Language | Haskell98 |
- data Transformation
- transform :: Transformation -> Css
- transforms :: [Transformation] -> 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.
transform :: Transformation -> Css Source #
transforms :: [Transformation] -> 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 #