| Maintainer | Ertugrul Soeylemez <es@ertes.de> |
|---|---|
| Safe Haskell | None |
Data.CSS.Properties.Classes
Contents
Description
- class HasLength len where
- _Cm :: (Fractional a, Real a) => Prism' (len a) a
- _Em :: (Fractional a, Real a) => Prism' (len a) a
- _Ex :: (Fractional a, Real a) => Prism' (len a) a
- _In :: (Fractional a, Real a) => Prism' (len a) a
- _Mm :: (Fractional a, Real a) => Prism' (len a) a
- _Pc :: (Fractional a, Real a) => Prism' (len a) a
- _Pt :: (Fractional a, Real a) => Prism' (len a) a
- _Px :: (Fractional a, Real a) => Prism' (len a) a
- zeroLen :: len a
- class HasAutoLength len where
- autoLen :: len a
- class HasPercent len where
- _Factor :: (Fractional a, Real a) => Prism' (len a) a
- _Percent :: (Fractional a, Real a) => Prism' (len a) a
Length prisms
class HasLength len whereSource
Class of types, which feature CSS lengths.
Methods
_Cm :: (Fractional a, Real a) => Prism' (len a) aSource
_Em :: (Fractional a, Real a) => Prism' (len a) aSource
Length in units of the font size (em).
_Ex :: (Fractional a, Real a) => Prism' (len a) aSource
Length in units of the height of the x character in the
current font (ex).
_In :: (Fractional a, Real a) => Prism' (len a) aSource
_Mm :: (Fractional a, Real a) => Prism' (len a) aSource
_Pc :: (Fractional a, Real a) => Prism' (len a) aSource
_Pt :: (Fractional a, Real a) => Prism' (len a) aSource
_Px :: (Fractional a, Real a) => Prism' (len a) aSource
Length in pixels (px).
Zero length.
class HasAutoLength len whereSource
Class for length types with a notion of automatic length.
Instances
| HasAutoLength len => HasAutoLength (FactorLen len) | |
| HasAutoLength (AutoLen len) |
class HasPercent len whereSource
Class for length types with percentages.
Minimal complete definition: _Factor.
Methods
_Factor :: (Fractional a, Real a) => Prism' (len a) aSource
Relative Length by factor where 1 means 100% (%).
Compatible with _Percent.
_Percent :: (Fractional a, Real a) => Prism' (len a) aSource
Relative Length in percent (%). Compatible with _Factor.
Instances
| HasPercent VerticalAlign | |
| HasPercent FontSize | |
| HasPercent (FactorLen len) | |
| HasPercent len => HasPercent (AutoLen len) |