Module
Tecton.Internal
- Package
- purescript-tecton
- Repository
- nsaunders/purescript-tecton
#(|=) Source
Operator alias for Tecton.Internal.attStartsWithHyphen (right-associative / precedence 8)
#Add Source
data Add
Instances
ToVal Add
Calc Add (Measure Length) (Measure Percentage) (Measure LengthPercentage)
Calc Add (Measure Length) (Measure LengthPercentage) (Measure LengthPercentage)
Calc Add (Measure Percentage) (Measure LengthPercentage) (Measure LengthPercentage)
Calc Add a a a
(Calc Add a b c) => Calc Add b a c
#CommonKeyword Source
newtype CommonKeyword
Instances
(IsSymbol p, Property p, Cons p CommonKeyword () p') => Assoc p CommonKeyword Declaration' p'
ToVal CommonKeyword
#Declaration' Source
newtype Declaration'
Instances
(RowToList ps psl, AllPropertiesAnimatable psl) => MkStatement (Measure Percentage) (Writer (List Declaration') (Proxy ps)) KeyframeBlock
(RowToList ps psl, AllPropertiesAnimatable psl, IsList (Measure Percentage) xs, MultiVal xs) => MkStatement (Tuple (Measure Percentage) xs) (Writer (List Declaration') (Proxy ps)) KeyframeBlock
(IsSelectorList selectors, MultiVal selectors) => MkStatement selectors (Writer (List Declaration') ps) Statement
(IsSymbol p, Property p, Cons p CommonKeyword () p') => Assoc p CommonKeyword Declaration' p'
(IsSymbol p, Declaration p v, Cons p v () p') => Assoc p v Declaration' p'
#Declarations Source
type Declarations ps = Writer (List Declaration') ps
#Extensible Source
data Extensible
Instances
IsExtensibleSelector (Selector Extensible)
(IsSelector b, ToVal b) => Combine b (Selector Extensible)
#FitContent Source
newtype FitContent
Instances
RepeatTrackList FitContent Track
(RepeatTrackList xs previouscompat, TrackCompat Track previouscompat compat) => RepeatTrackList (Tuple FitContent xs) compat
TrackList FitContent NoAuto compat
(TrackList xs auto tailcompat, TrackCompat Track tailcompat compat) => TrackList (Tuple FitContent xs) auto compat
Declaration "grid-auto-columns" FitContent
ToVal FitContent
IsWidth FitContent
IsMinWidth FitContent
IsMaxWidth FitContent
#Fixed Source
data Fixed
Instances
(TrackBreadthKeyword s, LengthPercentageTag t) => Minmax (Proxy s) (Measure t) (Either Track Fixed)
(LengthPercentageTag t, TrackBreadthKeyword s) => Minmax (Measure t) (Proxy s) (Either Track Fixed)
(LengthPercentageTag t) => Minmax (Measure t) Flex (Either Track Fixed)
(LengthPercentageTag tmin, LengthPercentageTag tmax) => Minmax (Measure tmin) (Measure tmax) (Either Track Fixed)
TrackCompat (Either Track Fixed) (Either Track Fixed) (Either Track Fixed)
TrackCompat (Either Track Fixed) Track Track
TrackCompat (Either Track Fixed) Fixed Fixed
TrackCompat Track (Either Track Fixed) Track
TrackCompat Fixed (Either Track Fixed) Fixed
(LengthPercentageTag t) => RepeatTrackList (Measure t) (Either Track Fixed)
(LengthPercentageTag t) => TrackList (Measure t) NoAuto (Either Track Fixed)
TrackList (Repeat' Auto) Auto Fixed
TrackList LineName NoAuto (Either Track Fixed)
#Flex Source
newtype Flex
Instances
ToVal Flex
(LengthPercentageTag t) => Minmax (Measure t) Flex (Either Track Fixed)
(TrackBreadthKeyword s) => Minmax (Proxy s) Flex Track
RepeatTrackList Flex Track
(RepeatTrackList xs previouscompat, TrackCompat Track previouscompat compat) => RepeatTrackList (Tuple Flex xs) compat
TrackList Flex NoAuto Track
(TrackList xs auto tailcompat, TrackCompat Track tailcompat compat) => TrackList (Tuple Flex xs) auto compat
Declaration "grid-auto-columns" Flex
#FontFace Source
data FontFace
Instances
MkStatement FontFace (Writer (List FontFaceDeclaration') (Proxy ("font-family" :: a, src :: b | descriptors))) Statement
#FontFaceDeclaration' Source
newtype FontFaceDeclaration'
Instances
MkStatement FontFace (Writer (List FontFaceDeclaration') (Proxy ("font-family" :: a, src :: b | descriptors))) Statement
(IsSymbol d, FontFaceDeclaration d v, Cons d v () d') => Assoc d v FontFaceDeclaration' d'
#FontFaceFormatFunction Source
newtype FontFaceFormatFunction
Instances
#KeyframeBlock Source
data KeyframeBlock
Instances
MkStatement Keyframes (Writer (List KeyframeBlock) Unit) Statement
(RowToList ps psl, AllPropertiesAnimatable psl) => MkStatement (Measure Percentage) (Writer (List Declaration') (Proxy ps)) KeyframeBlock
(RowToList ps psl, AllPropertiesAnimatable psl, IsList (Measure Percentage) xs, MultiVal xs) => MkStatement (Tuple (Measure Percentage) xs) (Writer (List Declaration') (Proxy ps)) KeyframeBlock
#KeyframesName Source
#LengthPercentage Source
data LengthPercentage
Instances
#LineName Source
newtype LineName
Constructors
Instances
ToVal LineName
ToVal (List LineName)
(FoldLineNames (Tuple (List LineName) xsin) xsout) => FoldLineNames (Tuple LineName (Tuple LineName xsin)) xsout
(FoldLineNames (Tuple (List LineName) xsin) xsout) => FoldLineNames (Tuple (List LineName) (Tuple LineName xsin)) xsout
FoldLineNames (Tuple (List LineName) LineName) (List LineName)
(FoldLineNames (Tuple (List LineName) xsin) xsout) => FoldLineNames (Tuple LineName xsin) xsout
FoldLineNames LineName (List LineName)
RepeatTrackList LineName Names
(RepeatTrackList xs compat) => RepeatTrackList (Tuple LineName xs) compat
TrackList LineName NoAuto (Either Track Fixed)
(TrackList xs auto compat) => TrackList (Tuple LineName xs) auto compat
Declaration "grid-row-start" LineName
Declaration "grid-row-start" (Pair Int LineName)
Declaration "grid-row-start" (Pair (Proxy "span") LineName)
Declaration "grid-row-start" (Pair (Proxy "span") (Pair Int LineName))
#LocalFunction Source
newtype LocalFunction
Instances
#Measure Source
data Measure (t :: Type)
Instances
(RowToList ps psl, AllPropertiesAnimatable psl) => MkStatement (Measure Percentage) (Writer (List Declaration') (Proxy ps)) KeyframeBlock
(RowToList ps psl, AllPropertiesAnimatable psl, IsList (Measure Percentage) xs, MultiVal xs) => MkStatement (Tuple (Measure Percentage) xs) (Writer (List Declaration') (Proxy ps)) KeyframeBlock
(LengthPercentageTag t) => Declaration "row-gap" (Measure t)
(TimeTag tx, IsTimeList xs) => IsTimeList (Tuple (Measure tx) xs)
(TimeTag t) => IsTimeList (Measure t)
(LengthPercentageTag tx, LengthPercentageTag ty) => IsBgSize (Pair (Measure tx) (Measure ty))
(LengthPercentageTag ty) => IsBgSize (Pair (Proxy "auto") (Measure ty))
(LengthPercentageTag tx) => IsBgSize (Pair (Measure tx) (Proxy "auto"))
(LengthPercentageTag t) => IsBgSize (Measure t)
(LengthTag t) => IsLineWidth (Measure t)
(LengthPercentageTag tx, LengthPercentageTag ty) => IsSingleBorderRadius (Pair (Measure tx) (Measure ty))
(LengthPercentageTag t) => IsSingleBorderRadius (Measure t)
(LengthPercentageTag ttlx, LengthPercentageTag ttrx, LengthPercentageTag tbrx, LengthPercentageTag tblx, LengthPercentageTag ttly, LengthPercentageTag ttry, LengthPercentageTag tbry, LengthPercentageTag tbly) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrx) (Pair (Measure tbrx) (Measure tblx)))) (Pair (Measure ttly) (Pair (Measure ttry) (Pair (Measure tbry) (Measure tbly)))))
(LengthPercentageTag ttlx, LengthPercentageTag ttrx, LengthPercentageTag tbrx, LengthPercentageTag tblx, LengthPercentageTag ttly, LengthPercentageTag ttrbly, LengthPercentageTag tbry) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrx) (Pair (Measure tbrx) (Measure tblx)))) (Pair (Measure ttly) (Pair (Measure ttrbly) (Measure tbry))))
(LengthPercentageTag ttlx, LengthPercentageTag ttrx, LengthPercentageTag tbrx, LengthPercentageTag tblx, LengthPercentageTag ttlbry, LengthPercentageTag ttrbly) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrx) (Pair (Measure tbrx) (Measure tblx)))) (Pair (Measure ttlbry) (Measure ttrbly)))
(LengthPercentageTag ttlx, LengthPercentageTag ttrx, LengthPercentageTag tbrx, LengthPercentageTag tblx, LengthPercentageTag ty) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrx) (Pair (Measure tbrx) (Measure tblx)))) (Measure ty))
(LengthPercentageTag ttlx, LengthPercentageTag ttrx, LengthPercentageTag tbrx, LengthPercentageTag tblx) => IsBorderRadius (Pair (Measure ttlx) (Pair (Measure ttrx) (Pair (Measure tbrx) (Measure tblx))))
(LengthPercentageTag ttlx, LengthPercentageTag ttrblx, LengthPercentageTag tbrx, LengthPercentageTag ttly, LengthPercentageTag ttry, LengthPercentageTag tbry, LengthPercentageTag tbly) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrblx) (Measure tbrx))) (Pair (Measure ttly) (Pair (Measure ttry) (Pair (Measure tbry) (Measure tbly)))))
(LengthPercentageTag ttlx, LengthPercentageTag ttrblx, LengthPercentageTag tbrx, LengthPercentageTag ttly, LengthPercentageTag ttrbly, LengthPercentageTag tbry) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrblx) (Measure tbrx))) (Pair (Measure ttly) (Pair (Measure ttrbly) (Measure tbry))))
(LengthPercentageTag ttlx, LengthPercentageTag ttrblx, LengthPercentageTag tbrx, LengthPercentageTag ttlbry, LengthPercentageTag ttrbly) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrblx) (Measure tbrx))) (Pair (Measure ttlbry) (Measure ttrbly)))
(LengthPercentageTag ttlx, LengthPercentageTag ttrblx, LengthPercentageTag tbrx, LengthPercentageTag ty) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrblx) (Measure tbrx))) (Measure ty))
(LengthPercentageTag ttlx, LengthPercentageTag ttrblx, LengthPercentageTag tbrx) => IsBorderRadius (Pair (Measure ttlx) (Pair (Measure ttrblx) (Measure tbrx)))
(LengthPercentageTag ttlbrx, LengthPercentageTag ttrblx, LengthPercentageTag ttly, LengthPercentageTag ttry, LengthPercentageTag tbry, LengthPercentageTag tbly) => IsBorderRadius (Tuple (Pair (Measure ttlbrx) (Measure ttrblx)) (Pair (Measure ttly) (Pair (Measure ttry) (Pair (Measure tbry) (Measure tbly)))))
(LengthPercentageTag ttlbrx, LengthPercentageTag ttrblx, LengthPercentageTag ttly, LengthPercentageTag ttrbly, LengthPercentageTag tbry) => IsBorderRadius (Tuple (Pair (Measure ttlbrx) (Measure ttrblx)) (Pair (Measure ttly) (Pair (Measure ttrbly) (Measure tbry))))
(LengthPercentageTag ttlbrx, LengthPercentageTag ttrblx, LengthPercentageTag ttlbry, LengthPercentageTag ttrbly) => IsBorderRadius (Tuple (Pair (Measure ttlbrx) (Measure ttrblx)) (Pair (Measure ttlbry) (Measure ttrbly)))
(LengthPercentageTag ttlbrx, LengthPercentageTag ttrblx, LengthPercentageTag ty) => IsBorderRadius (Tuple (Pair (Measure ttlbrx) (Measure ttrblx)) (Measure ty))
(LengthPercentageTag ttlbrx, LengthPercentageTag ttrblx) => IsBorderRadius (Pair (Measure ttlbrx) (Measure ttrblx))
(LengthPercentageTag tx, LengthPercentageTag ttly, LengthPercentageTag ttry, LengthPercentageTag tbry, LengthPercentageTag tbly) => IsBorderRadius (Tuple (Measure tx) (Pair (Measure ttly) (Pair (Measure ttry) (Pair (Measure tbry) (Measure tbly)))))
(LengthPercentageTag tx, LengthPercentageTag ttly, LengthPercentageTag ttrbly, LengthPercentageTag tbry) => IsBorderRadius (Tuple (Measure tx) (Pair (Measure ttly) (Pair (Measure ttrbly) (Measure tbry))))
(LengthPercentageTag tx, LengthPercentageTag ttlbry, LengthPercentageTag ttrbly) => IsBorderRadius (Tuple (Measure tx) (Pair (Measure ttlbry) (Measure ttrbly)))
(LengthPercentageTag tx, LengthPercentageTag ty) => IsBorderRadius (Tuple (Measure tx) (Measure ty))
(LengthPercentageTag t) => IsBorderRadius (Measure t)
(IsColor color, LengthTag txo, LengthTag tyo, LengthTag tblur, LengthTag tspread) => IsShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Pair (Measure tspread) (Proxy "inset"))))))
(IsColor color, LengthTag txo, LengthTag tyo, LengthTag tblur, LengthTag tspread) => IsShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Measure tspread)))))
(LengthTag txo, LengthTag tyo, LengthTag tblur, LengthTag tspread) => IsShadow (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Pair (Measure tspread) (Proxy "inset")))))
(IsColor color, LengthTag txo, LengthTag tyo, LengthTag tblur) => IsShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Proxy "inset")))))
(LengthTag txo, LengthTag tyo, LengthTag tblur, LengthTag tspread) => IsShadow (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Measure tspread))))
(IsColor color, LengthTag txo, LengthTag tyo, LengthTag tblur) => IsShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Measure tblur))))
(LengthTag txo, LengthTag tyo, LengthTag tblur) => IsShadow (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Proxy "inset"))))
(IsColor color, LengthTag txo, LengthTag tyo) => IsShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Proxy "inset"))))
(LengthTag txo, LengthTag tyo, LengthTag tblur) => IsShadow (Pair (Measure txo) (Pair (Measure tyo) (Measure tblur)))
(LengthTag txo, LengthTag tyo) => IsShadow (Pair (Measure txo) (Pair (Measure tyo) (Proxy "inset")))
(IsColor color, LengthTag txo, LengthTag tyo) => IsShadow (Pair color (Pair (Measure txo) (Measure tyo)))
(LengthTag txo, LengthTag tyo) => IsShadow (Pair (Measure txo) (Measure tyo))
(LengthPercentageTag t) => IsSingleMargin (Measure t)
(LengthPercentageTag t) => Declaration "padding-top" (Measure t)
(LengthPercentageTag tt, LengthPercentageTag tr, LengthPercentageTag tb, LengthPercentageTag tl) => IsPadding (Pair (Measure tt) (Pair (Measure tr) (Pair (Measure tb) (Measure tl))))
(LengthPercentageTag tt, LengthPercentageTag tx, LengthPercentageTag tb) => IsPadding (Pair (Measure tt) (Pair (Measure tx) (Measure tb)))
(LengthPercentageTag ty, LengthPercentageTag tx) => IsPadding (Pair (Measure ty) (Measure tx))
(LengthPercentageTag t) => IsPadding (Measure t)
(AngleTag t) => IsFontFaceFontStyle (Pair (Proxy "oblique") (Measure t))
(AngleTag tmin, AngleTag tmax) => IsFontFaceFontStyle (Pair (Proxy "oblique") (Pair (Measure tmin) (Measure tmax)))
(PercentageTag t) => IsFontStretch (Measure t)
(AngleTag t) => IsFontStyle (Pair (Proxy "oblique") (Measure t))
(LengthPercentageTag t) => IsFontSize (Measure t)
(TrackBreadthKeyword s, LengthPercentageTag t) => Minmax (Proxy s) (Measure t) (Either Track Fixed)
(LengthPercentageTag t, TrackBreadthKeyword s) => Minmax (Measure t) (Proxy s) (Either Track Fixed)
(LengthPercentageTag t) => Minmax (Measure t) Flex (Either Track Fixed)
(LengthPercentageTag tmin, LengthPercentageTag tmax) => Minmax (Measure tmin) (Measure tmax) (Either Track Fixed)
(LengthPercentageTag t) => RepeatTrackList (Measure t) (Either Track Fixed)
(RepeatTrackList xs previouscompat, TrackCompat (Either Track Fixed) previouscompat compat, LengthPercentageTag t) => RepeatTrackList (Tuple (Measure t) xs) compat
(LengthPercentageTag t) => TrackList (Measure t) NoAuto (Either Track Fixed)
(TrackList xs auto tailcompat, TrackCompat (Either Track Fixed) tailcompat compat, LengthPercentageTag t) => TrackList (Tuple (Measure t) xs) auto compat
(LengthPercentageTag t) => Declaration "grid-auto-columns" (Measure t)
(IsColor color, LengthPercentageTag tpos) => IsColorStopListHead (Pair color (Measure tpos))
(LengthPercentageTag thint, IsColor color, LengthPercentageTag tpos, IsColorStopListTail tail) => IsColorStopListTail (Tuple (Measure thint) (Tuple (Pair color (Measure tpos)) tail))
(LengthPercentageTag thint, IsColor color, IsColorStopListTail tail) => IsColorStopListTail (Tuple (Measure thint) (Tuple color tail))
(IsColor color, LengthPercentageTag tpos, IsColorStopListTail tail) => IsColorStopListTail (Tuple (Pair color (Measure tpos)) tail)
(LengthPercentageTag thint, IsColor color, LengthPercentageTag tpos) => IsColorStopListTail (Tuple (Measure thint) (Pair color (Measure tpos)))
(LengthPercentageTag thint, IsColor color) => IsColorStopListTail (Tuple (Measure thint) color)
(IsColor color, LengthPercentageTag tpos) => IsColorStopListTail (Pair color (Measure tpos))
(LengthTag t) => IsRadialGradientDimensions (Measure t)
(LengthPercentageTag tx, LengthPercentageTag ty) => IsRadialGradientDimensions (Pair (Measure tx) (Measure ty))
(AlignmentBaselineKeyword sa, LengthPercentageTag tb) => IsVerticalAlign (Pair (Proxy "first") (Pair (Proxy sa) (Measure tb)))
(AlignmentBaselineKeyword sa, LengthPercentageTag tb) => IsVerticalAlign (Pair (Proxy "last") (Pair (Proxy sa) (Measure tb)))
(LengthPercentageTag t) => IsVerticalAlign (Pair (Proxy "first") (Measure t))
(LengthPercentageTag t) => IsVerticalAlign (Pair (Proxy "last") (Measure t))
(AlignmentBaselineKeyword s, LengthPercentageTag t) => IsVerticalAlign (Pair (Proxy s) (Measure t))
(LengthPercentageTag t) => IsVerticalAlign (Measure t)
(LengthPercentageTag t) => IsBaselineShift (Measure t)
(LengthPercentageTag t) => IsLineHeight (Measure t)
(LengthPercentageTag t) => Declaration "line-height" (Measure t)
(LengthTag t) => MediaFeature "width" (Measure t)
(LengthTag t) => MediaFeature "minWidth" (Measure t)
(LengthTag t) => MediaFeature "maxWidth" (Measure t)
(LengthTag t) => MediaFeature "height" (Measure t)
(LengthTag t) => MediaFeature "minHeight" (Measure t)
(LengthTag t) => MediaFeature "maxHeight" (Measure t)
(LengthTag t) => MediaFeature "deviceWidth" (Measure t)
(LengthTag t) => MediaFeature "minDeviceWidth" (Measure t)
(LengthTag t) => MediaFeature "maxDeviceWidth" (Measure t)
(LengthTag t) => MediaFeature "deviceHeight" (Measure t)
(LengthTag t) => MediaFeature "minDeviceHeight" (Measure t)
(LengthTag t) => MediaFeature "maxDeviceHeight" (Measure t)
(LengthPercentageTag t) => IsTop (Measure t)
(LengthPercentageTag t) => IsWidth (Measure t)
(LengthPercentageTag t) => IsMinWidth (Measure t)
(LengthPercentageTag t) => IsMaxWidth (Measure t)
(LengthTag t) => IsWordSpacing (Measure t)
(LengthTag t) => IsLetterSpacing (Measure t)
(LengthPercentageTag t) => Declaration "text-indent" (Measure t)
(IsColor color, LengthTag txo, LengthTag tyo, LengthTag tblur) => IsTextShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Measure tblur))))
(LengthTag txo, LengthTag tyo, LengthTag tblur) => IsTextShadow (Pair (Measure txo) (Pair (Measure tyo) (Measure tblur)))
(IsColor color, LengthTag txo, LengthTag tyo) => IsTextShadow (Pair color (Pair (Measure txo) (Measure tyo)))
(LengthTag txo, LengthTag tyo) => IsTextShadow (Pair (Measure txo) (Measure tyo))
(LengthTag t) => IsPerspective (Measure t)
(IsPositionX x, IsPositionY y, LengthTag tz) => IsTransformOrigin (Pair x (Pair y (Measure tz)))
(LengthTag t) => Declaration "outline-offset" (Measure t)
ToVal (Measure t)
Calc Add (Measure Length) (Measure Percentage) (Measure LengthPercentage)
Calc Add (Measure Length) (Measure LengthPercentage) (Measure LengthPercentage)
Calc Add (Measure Percentage) (Measure LengthPercentage) (Measure LengthPercentage)
(LengthPercentageTag t) => IsPosition (Measure t)
(LengthPercentageTag t) => IsPositionX (Measure t)
(LengthPercentageTag t) => IsPositionY (Measure t)
#MediaQuery Source
data MediaQuery
Instances
#Minmax' Source
newtype Minmax' (compat :: Type)
Instances
ToVal (Minmax' a)
RepeatTrackList (Minmax' compat) compat
(RepeatTrackList xs previouscompat, TrackCompat thiscompat previouscompat compat) => RepeatTrackList (Tuple (Minmax' thiscompat) xs) compat
TrackList (Minmax' compat) NoAuto compat
(TrackList xs auto tailcompat, TrackCompat minmaxcompat tailcompat compat) => TrackList (Tuple (Minmax' minmaxcompat) xs) auto compat
(TrackCompat Track compat' compat) => Declaration "grid-auto-columns" (Minmax' compat')
#NoAuto Source
data NoAuto
Instances
(LengthPercentageTag t) => TrackList (Measure t) NoAuto (Either Track Fixed)
TrackList Flex NoAuto Track
(TrackBreadthKeyword s) => TrackList (Proxy s) NoAuto Track
TrackList (Minmax' compat) NoAuto compat
TrackList FitContent NoAuto compat
TrackList (Repeat' compat) NoAuto compat
TrackList LineName NoAuto (Either Track Fixed)
#Pair Source
data Pair a b
Constructors
Pair a b
Instances
(ToVal a, ToVal b) => ToVal (Pair a b)
(OverflowPositionKeyword s, IsSymbol s) => Declaration "justify-content" (Pair (Proxy s) (Proxy "left"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "justify-content" (Pair (Proxy s) (Proxy "right"))
(OverflowPositionKeyword sa, IsSymbol sa, ContentPositionKeyword sb, IsSymbol sb) => Declaration "justify-content" (Pair (Proxy sa) (Proxy sb))
Declaration "align-content" (Pair (Proxy "first") (Proxy "baseline"))
Declaration "align-content" (Pair (Proxy "last") (Proxy "baseline"))
(OverflowPositionKeyword sa, IsSymbol sa, ContentPositionKeyword sb, IsSymbol sb) => Declaration "align-content" (Pair (Proxy sa) (Proxy sb))
Declaration "justify-self" (Pair (Proxy "first") (Proxy "baseline"))
Declaration "justify-self" (Pair (Proxy "last") (Proxy "baseline"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "justify-self" (Pair (Proxy s) (Proxy "left"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "justify-self" (Pair (Proxy s) (Proxy "right"))
(OverflowPositionKeyword sa, IsSymbol sa, SelfPositionKeyword sb, IsSymbol sb) => Declaration "justify-self" (Pair (Proxy sa) (Proxy sb))
Declaration "align-self" (Pair (Proxy "first") (Proxy "baseline"))
Declaration "align-self" (Pair (Proxy "last") (Proxy "baseline"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "align-self" (Pair (Proxy s) (Proxy "left"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "align-self" (Pair (Proxy s) (Proxy "right"))
(OverflowPositionKeyword sa, IsSymbol sa, SelfPositionKeyword sb, IsSymbol sb) => Declaration "align-self" (Pair (Proxy sa) (Proxy sb))
Declaration "justify-items" (Pair (Proxy "first") (Proxy "baseline"))
Declaration "justify-items" (Pair (Proxy "last") (Proxy "baseline"))
Declaration "justify-items" (Pair (Proxy "legacy") (Proxy "left"))
Declaration "justify-items" (Pair (Proxy "legacy") (Proxy "right"))
Declaration "justify-items" (Pair (Proxy "legacy") (Proxy "center"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "justify-items" (Pair (Proxy s) (Proxy "left"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "justify-items" (Pair (Proxy s) (Proxy "right"))
(OverflowPositionKeyword sa, IsSymbol sa, SelfPositionKeyword sb, IsSymbol sb) => Declaration "justify-items" (Pair (Proxy sa) (Proxy sb))
Declaration "align-items" (Pair (Proxy "first") (Proxy "baseline"))
Declaration "align-items" (Pair (Proxy "last") (Proxy "baseline"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "align-items" (Pair (Proxy s) (Proxy "left"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "align-items" (Pair (Proxy s) (Proxy "right"))
(OverflowPositionKeyword sa, IsSymbol sa, SelfPositionKeyword sb, IsSymbol sb) => Declaration "align-items" (Pair (Proxy sa) (Proxy sb))
(Declaration "row-gap" row, Declaration "column-gap" column) => Declaration "gap" (Pair row column)
(RepeatStyle1dKeyword sx, RepeatStyle1dKeyword sy) => IsRepeatStyle (Pair (Proxy sx) (Proxy sy))
(LengthPercentageTag tx, LengthPercentageTag ty) => IsBgSize (Pair (Measure tx) (Measure ty))
(LengthPercentageTag ty) => IsBgSize (Pair (Proxy "auto") (Measure ty))
(LengthPercentageTag tx) => IsBgSize (Pair (Measure tx) (Proxy "auto"))
IsBgSize (Pair (Proxy "auto") (Proxy "auto"))
(IsColor t, IsColor r, IsColor b, IsColor l, ToVal (Pair t (Pair r (Pair b l)))) => IsBorderColor (Pair t (Pair r (Pair b l)))
(IsColor t, IsColor x, IsColor b, ToVal (Pair t (Pair x b))) => IsBorderColor (Pair t (Pair x b))
(IsColor y, IsColor x, ToVal (Pair y x)) => IsBorderColor (Pair y x)
(LineStyleKeyword st, LineStyleKeyword sr, LineStyleKeyword sb, LineStyleKeyword sl, ToVal (Pair (Proxy st) (Pair (Proxy sr) (Pair (Proxy sb) (Proxy sl))))) => IsBorderStyle (Pair (Proxy st) (Pair (Proxy sr) (Pair (Proxy sb) (Proxy sl))))
(LineStyleKeyword st, LineStyleKeyword sx, LineStyleKeyword sb, ToVal (Pair (Proxy st) (Pair (Proxy sx) (Proxy sb)))) => IsBorderStyle (Pair (Proxy st) (Pair (Proxy sx) (Proxy sb)))
(LineStyleKeyword sy, LineStyleKeyword sx, ToVal (Pair (Proxy sy) (Proxy sx))) => IsBorderStyle (Pair (Proxy sy) (Proxy sx))
(IsLineWidth t, IsLineWidth r, IsLineWidth b, IsLineWidth l, ToVal (Pair t (Pair r (Pair b l)))) => IsBorderWidth (Pair t (Pair r (Pair b l)))
(IsLineWidth t, IsLineWidth x, IsLineWidth b, ToVal (Pair t (Pair x b))) => IsBorderWidth (Pair t (Pair x b))
(IsLineWidth y, IsLineWidth x, ToVal (Pair y x)) => IsBorderWidth (Pair y x)
(LengthPercentageTag tx, LengthPercentageTag ty) => IsSingleBorderRadius (Pair (Measure tx) (Measure ty))
(LengthPercentageTag ttlx, LengthPercentageTag ttrx, LengthPercentageTag tbrx, LengthPercentageTag tblx, LengthPercentageTag ttly, LengthPercentageTag ttry, LengthPercentageTag tbry, LengthPercentageTag tbly) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrx) (Pair (Measure tbrx) (Measure tblx)))) (Pair (Measure ttly) (Pair (Measure ttry) (Pair (Measure tbry) (Measure tbly)))))
(LengthPercentageTag ttlx, LengthPercentageTag ttrx, LengthPercentageTag tbrx, LengthPercentageTag tblx, LengthPercentageTag ttly, LengthPercentageTag ttrbly, LengthPercentageTag tbry) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrx) (Pair (Measure tbrx) (Measure tblx)))) (Pair (Measure ttly) (Pair (Measure ttrbly) (Measure tbry))))
(LengthPercentageTag ttlx, LengthPercentageTag ttrx, LengthPercentageTag tbrx, LengthPercentageTag tblx, LengthPercentageTag ttlbry, LengthPercentageTag ttrbly) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrx) (Pair (Measure tbrx) (Measure tblx)))) (Pair (Measure ttlbry) (Measure ttrbly)))
(LengthPercentageTag ttlx, LengthPercentageTag ttrx, LengthPercentageTag tbrx, LengthPercentageTag tblx, LengthPercentageTag ty) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrx) (Pair (Measure tbrx) (Measure tblx)))) (Measure ty))
(LengthPercentageTag ttlx, LengthPercentageTag ttrx, LengthPercentageTag tbrx, LengthPercentageTag tblx) => IsBorderRadius (Pair (Measure ttlx) (Pair (Measure ttrx) (Pair (Measure tbrx) (Measure tblx))))
(LengthPercentageTag ttlx, LengthPercentageTag ttrblx, LengthPercentageTag tbrx, LengthPercentageTag ttly, LengthPercentageTag ttry, LengthPercentageTag tbry, LengthPercentageTag tbly) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrblx) (Measure tbrx))) (Pair (Measure ttly) (Pair (Measure ttry) (Pair (Measure tbry) (Measure tbly)))))
(LengthPercentageTag ttlx, LengthPercentageTag ttrblx, LengthPercentageTag tbrx, LengthPercentageTag ttly, LengthPercentageTag ttrbly, LengthPercentageTag tbry) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrblx) (Measure tbrx))) (Pair (Measure ttly) (Pair (Measure ttrbly) (Measure tbry))))
(LengthPercentageTag ttlx, LengthPercentageTag ttrblx, LengthPercentageTag tbrx, LengthPercentageTag ttlbry, LengthPercentageTag ttrbly) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrblx) (Measure tbrx))) (Pair (Measure ttlbry) (Measure ttrbly)))
(LengthPercentageTag ttlx, LengthPercentageTag ttrblx, LengthPercentageTag tbrx, LengthPercentageTag ty) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrblx) (Measure tbrx))) (Measure ty))
(LengthPercentageTag ttlx, LengthPercentageTag ttrblx, LengthPercentageTag tbrx) => IsBorderRadius (Pair (Measure ttlx) (Pair (Measure ttrblx) (Measure tbrx)))
(LengthPercentageTag ttlbrx, LengthPercentageTag ttrblx, LengthPercentageTag ttly, LengthPercentageTag ttry, LengthPercentageTag tbry, LengthPercentageTag tbly) => IsBorderRadius (Tuple (Pair (Measure ttlbrx) (Measure ttrblx)) (Pair (Measure ttly) (Pair (Measure ttry) (Pair (Measure tbry) (Measure tbly)))))
(LengthPercentageTag ttlbrx, LengthPercentageTag ttrblx, LengthPercentageTag ttly, LengthPercentageTag ttrbly, LengthPercentageTag tbry) => IsBorderRadius (Tuple (Pair (Measure ttlbrx) (Measure ttrblx)) (Pair (Measure ttly) (Pair (Measure ttrbly) (Measure tbry))))
(LengthPercentageTag ttlbrx, LengthPercentageTag ttrblx, LengthPercentageTag ttlbry, LengthPercentageTag ttrbly) => IsBorderRadius (Tuple (Pair (Measure ttlbrx) (Measure ttrblx)) (Pair (Measure ttlbry) (Measure ttrbly)))
(LengthPercentageTag ttlbrx, LengthPercentageTag ttrblx, LengthPercentageTag ty) => IsBorderRadius (Tuple (Pair (Measure ttlbrx) (Measure ttrblx)) (Measure ty))
(LengthPercentageTag ttlbrx, LengthPercentageTag ttrblx) => IsBorderRadius (Pair (Measure ttlbrx) (Measure ttrblx))
(LengthPercentageTag tx, LengthPercentageTag ttly, LengthPercentageTag ttry, LengthPercentageTag tbry, LengthPercentageTag tbly) => IsBorderRadius (Tuple (Measure tx) (Pair (Measure ttly) (Pair (Measure ttry) (Pair (Measure tbry) (Measure tbly)))))
(LengthPercentageTag tx, LengthPercentageTag ttly, LengthPercentageTag ttrbly, LengthPercentageTag tbry) => IsBorderRadius (Tuple (Measure tx) (Pair (Measure ttly) (Pair (Measure ttrbly) (Measure tbry))))
(LengthPercentageTag tx, LengthPercentageTag ttlbry, LengthPercentageTag ttrbly) => IsBorderRadius (Tuple (Measure tx) (Pair (Measure ttlbry) (Measure ttrbly)))
(IsColor color, LengthTag txo, LengthTag tyo, LengthTag tblur, LengthTag tspread) => IsShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Pair (Measure tspread) (Proxy "inset"))))))
(IsColor color, LengthTag txo, LengthTag tyo, LengthTag tblur, LengthTag tspread) => IsShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Measure tspread)))))
(LengthTag txo, LengthTag tyo, LengthTag tblur, LengthTag tspread) => IsShadow (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Pair (Measure tspread) (Proxy "inset")))))
(IsColor color, LengthTag txo, LengthTag tyo, LengthTag tblur) => IsShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Proxy "inset")))))
(LengthTag txo, LengthTag tyo, LengthTag tblur, LengthTag tspread) => IsShadow (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Measure tspread))))
(IsColor color, LengthTag txo, LengthTag tyo, LengthTag tblur) => IsShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Measure tblur))))
(LengthTag txo, LengthTag tyo, LengthTag tblur) => IsShadow (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Proxy "inset"))))
(IsColor color, LengthTag txo, LengthTag tyo) => IsShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Proxy "inset"))))
(LengthTag txo, LengthTag tyo, LengthTag tblur) => IsShadow (Pair (Measure txo) (Pair (Measure tyo) (Measure tblur)))
(LengthTag txo, LengthTag tyo) => IsShadow (Pair (Measure txo) (Pair (Measure tyo) (Proxy "inset")))
(IsColor color, LengthTag txo, LengthTag tyo) => IsShadow (Pair color (Pair (Measure txo) (Measure tyo)))
(LengthTag txo, LengthTag tyo) => IsShadow (Pair (Measure txo) (Measure tyo))
(IsSingleMargin t, IsSingleMargin r, IsSingleMargin b, IsSingleMargin l) => IsMargin (Pair t (Pair r (Pair b l)))
(IsSingleMargin t, IsSingleMargin x, IsSingleMargin b) => IsMargin (Pair t (Pair x b))
(IsSingleMargin y, IsSingleMargin x) => IsMargin (Pair y x)
(LengthPercentageTag tt, LengthPercentageTag tr, LengthPercentageTag tb, LengthPercentageTag tl) => IsPadding (Pair (Measure tt) (Pair (Measure tr) (Pair (Measure tb) (Measure tl))))
(LengthPercentageTag tt, LengthPercentageTag tx, LengthPercentageTag tb) => IsPadding (Pair (Measure tt) (Pair (Measure tx) (Measure tb)))
(LengthPercentageTag ty, LengthPercentageTag tx) => IsPadding (Pair (Measure ty) (Measure tx))
(Declaration "flex-grow" grow, Declaration "flex-shrink" shrink, Declaration "flex-basis" basis) => Declaration "flex" (Pair grow (Pair shrink basis))
Declaration "flex" (Pair Number Number)
Declaration "flex" (Pair Number Int)
Declaration "flex" (Pair Int Number)
Declaration "flex" (Pair Int Int)
(Declaration "flex-grow" grow, Declaration "flex-basis" basis) => Declaration "flex" (Pair grow basis)
(IsFontFaceSrcList xs) => IsFontFaceSrcList (Tuple (Pair URL FontFaceFormatFunction) xs)
IsFontFaceSrcList (Pair URL FontFaceFormatFunction)
(AngleTag t) => IsFontFaceFontStyle (Pair (Proxy "oblique") (Measure t))
(AngleTag tmin, AngleTag tmax) => IsFontFaceFontStyle (Pair (Proxy "oblique") (Pair (Measure tmin) (Measure tmax)))
IsFontFaceFontWeight (Pair Int Int)
(FontFaceFontWeightKeyword s) => IsFontFaceFontWeight (Pair Int (Proxy s))
(FontFaceFontWeightKeyword s) => IsFontFaceFontWeight (Pair (Proxy s) Int)
(FontFaceFontWeightKeyword smin, FontFaceFontWeightKeyword smax) => IsFontFaceFontWeight (Pair (Proxy smin) (Proxy smax))
(Declaration "font-stretch" from, Declaration "font-stretch" to) => FontFaceDeclaration "font-stretch" (Pair from to)
(AngleTag t) => IsFontStyle (Pair (Proxy "oblique") (Measure t))
Declaration "grid-auto-flow" (Pair (Proxy "row") (Proxy "dense"))
Declaration "grid-auto-flow" (Pair (Proxy "column") (Proxy "dense"))
Declaration "grid-row-start" (Pair Int LineName)
Declaration "grid-row-start" (Pair (Proxy "span") Int)
Declaration "grid-row-start" (Pair (Proxy "span") LineName)
Declaration "grid-row-start" (Pair (Proxy "span") (Pair Int LineName))
(IsColor color, LengthPercentageTag tpos) => IsColorStopListHead (Pair color (Measure tpos))
(LengthPercentageTag thint, IsColor color, LengthPercentageTag tpos, IsColorStopListTail tail) => IsColorStopListTail (Tuple (Measure thint) (Tuple (Pair color (Measure tpos)) tail))
(IsColor color, LengthPercentageTag tpos, IsColorStopListTail tail) => IsColorStopListTail (Tuple (Pair color (Measure tpos)) tail)
(LengthPercentageTag thint, IsColor color, LengthPercentageTag tpos) => IsColorStopListTail (Tuple (Measure thint) (Pair color (Measure tpos)))
(IsColor color, LengthPercentageTag tpos) => IsColorStopListTail (Pair color (Measure tpos))
(ShapeKeyword sshape, ExtentKeyword sextent) => IsRadialGradientDimensions (Pair (Proxy sshape) (Proxy sextent))
(LengthPercentageTag tx, LengthPercentageTag ty) => IsRadialGradientDimensions (Pair (Measure tx) (Measure ty))
(AlignmentBaselineKeyword sa, BaselineShiftKeyword sb) => IsVerticalAlign (Pair (Proxy "first") (Pair (Proxy sa) (Proxy sb)))
(AlignmentBaselineKeyword sa, LengthPercentageTag tb) => IsVerticalAlign (Pair (Proxy "first") (Pair (Proxy sa) (Measure tb)))
(AlignmentBaselineKeyword sa, BaselineShiftKeyword sb) => IsVerticalAlign (Pair (Proxy "last") (Pair (Proxy sa) (Proxy sb)))
(AlignmentBaselineKeyword sa, LengthPercentageTag tb) => IsVerticalAlign (Pair (Proxy "last") (Pair (Proxy sa) (Measure tb)))
(AlignmentBaselineOrBaselineShiftKeyword s) => IsVerticalAlign (Pair (Proxy "first") (Proxy s))
(AlignmentBaselineOrBaselineShiftKeyword s) => IsVerticalAlign (Pair (Proxy "last") (Proxy s))
(AlignmentBaselineKeyword sa, BaselineShiftKeyword sb) => IsVerticalAlign (Pair (Proxy sa) (Proxy sb))
(LengthPercentageTag t) => IsVerticalAlign (Pair (Proxy "first") (Measure t))
(LengthPercentageTag t) => IsVerticalAlign (Pair (Proxy "last") (Measure t))
(AlignmentBaselineKeyword s, LengthPercentageTag t) => IsVerticalAlign (Pair (Proxy s) (Measure t))
(OverflowKeyword sx, OverflowKeyword sy) => IsOverflow (Pair (Proxy sx) (Proxy sy))
(IsTop start, IsTop end) => IsInsetBlock (Pair start end)
(IsTop t, IsTop r, IsTop b, IsTop l) => IsInset (Pair t (Pair r (Pair b l)))
(IsTop t, IsTop x, IsTop b) => IsInset (Pair t (Pair x b))
(IsTop y, IsTop x) => IsInset (Pair y x)
(TextTransformCapitalizationKeyword s) => IsTextTransform (Pair (Proxy s) (Proxy "full-width"))
IsTextTransform (Pair (Proxy "full-width") (Proxy "full-size-kana"))
(TextTransformCapitalizationKeyword s) => IsTextTransform (Pair (Proxy s) (Proxy "full-size-kana"))
(TextTransformCapitalizationKeyword s) => IsTextTransform (Pair (Proxy s) (Pair (Proxy "full-width") (Proxy "full-size-kana")))
IsTextDecorationLine (Pair (Proxy "underline") (Pair (Proxy "overline") (Pair (Proxy "line-through") (Proxy "blink"))))
IsTextDecorationLine (Pair (Proxy "overline") (Pair (Proxy "line-through") (Proxy "blink")))
IsTextDecorationLine (Pair (Proxy "underline") (Pair (Proxy "line-through") (Proxy "blink")))
IsTextDecorationLine (Pair (Proxy "underline") (Pair (Proxy "overline") (Proxy "blink")))
IsTextDecorationLine (Pair (Proxy "underline") (Pair (Proxy "overline") (Proxy "line-through")))
IsTextDecorationLine (Pair (Proxy "underline") (Proxy "overline"))
IsTextDecorationLine (Pair (Proxy "underline") (Proxy "line-through"))
IsTextDecorationLine (Pair (Proxy "underline") (Proxy "blink"))
IsTextDecorationLine (Pair (Proxy "overline") (Proxy "line-through"))
IsTextDecorationLine (Pair (Proxy "overline") (Proxy "blink"))
IsTextDecorationLine (Pair (Proxy "line-through") (Proxy "blink"))
(IsColor color, LengthTag txo, LengthTag tyo, LengthTag tblur) => IsTextShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Measure tblur))))
(LengthTag txo, LengthTag tyo, LengthTag tblur) => IsTextShadow (Pair (Measure txo) (Pair (Measure tyo) (Measure tblur)))
(IsColor color, LengthTag txo, LengthTag tyo) => IsTextShadow (Pair color (Pair (Measure txo) (Measure tyo)))
(LengthTag txo, LengthTag tyo) => IsTextShadow (Pair (Measure txo) (Measure tyo))
(IsPositionX x, IsPositionY y, LengthTag tz) => IsTransformOrigin (Pair x (Pair y (Measure tz)))
IsCursorImage (Pair URL (Pair Int Int))
(IsPositionX x, IsPositionY y) => IsPosition (Pair x y)
#Percentage Source
data Percentage
Instances
(RowToList ps psl, AllPropertiesAnimatable psl) => MkStatement (Measure Percentage) (Writer (List Declaration') (Proxy ps)) KeyframeBlock
(RowToList ps psl, AllPropertiesAnimatable psl, IsList (Measure Percentage) xs, MultiVal xs) => MkStatement (Tuple (Measure Percentage) xs) (Writer (List Declaration') (Proxy ps)) KeyframeBlock
PercentageTag Percentage
LengthPercentageTag Percentage
Calc Add (Measure Length) (Measure Percentage) (Measure LengthPercentage)
Calc Add (Measure Percentage) (Measure LengthPercentage) (Measure LengthPercentage)
#PseudoClass Source
#PseudoElement Source
#Ratio Source
data Ratio
Constructors
Instances
ToVal Ratio
MediaFeature "aspectRatio" Ratio
MediaFeature "minAspectRatio" Ratio
MediaFeature "maxAspectRatio" Ratio
MediaFeature "deviceAspectRatio" Ratio
MediaFeature "minDeviceAspectRatio" Ratio
MediaFeature "maxDeviceAspectRatio" Ratio
#Repeat' Source
newtype Repeat' (compat :: Type)
Instances
ToVal (Repeat' a)
TrackList (Repeat' Auto) Auto Fixed
TrackList (Repeat' compat) NoAuto compat
(TrackList xs NoAuto tailcompat, TrackCompat Fixed tailcompat compat) => TrackList (Tuple (Repeat' Auto) xs) Auto compat
(TrackList xs auto tailcompat, TrackCompat repeatcompat tailcompat compat) => TrackList (Tuple (Repeat' repeatcompat) xs) auto compat
#Resolution Source
newtype Resolution
Instances
ToVal Resolution
MediaFeature "resolution" Resolution
MediaFeature "minResolution" Resolution
MediaFeature "maxResolution" Resolution
#Selector Source
newtype Selector (status :: Type)
Instances
ToVal (Selector status)
IsSelector (Selector status)
IsExtensibleSelector (Selector Extensible)
Combine (Selector Inextensible) (Selector Inextensible)
(IsSelector b, ToVal b) => Combine b (Selector Extensible)
#Statement Source
data Statement
Instances
MkStatement MediaQuery (Writer (List Statement) Unit) Statement
MkStatement FontFace (Writer (List FontFaceDeclaration') (Proxy ("font-family" :: a, src :: b | descriptors))) Statement
MkStatement Keyframes (Writer (List KeyframeBlock) Unit) Statement
(IsSelectorList selectors, MultiVal selectors) => MkStatement selectors (Writer (List Declaration') ps) Statement
#Track Source
data Track
Instances
(TrackBreadthKeyword s, LengthPercentageTag t) => Minmax (Proxy s) (Measure t) (Either Track Fixed)
(LengthPercentageTag t, TrackBreadthKeyword s) => Minmax (Measure t) (Proxy s) (Either Track Fixed)
(LengthPercentageTag t) => Minmax (Measure t) Flex (Either Track Fixed)
(LengthPercentageTag tmin, LengthPercentageTag tmax) => Minmax (Measure tmin) (Measure tmax) (Either Track Fixed)
(TrackBreadthKeyword s) => Minmax (Proxy s) Flex Track
(TrackBreadthKeyword smin, TrackBreadthKeyword smax) => Minmax (Proxy smin) (Proxy smax) Track
TrackCompat (Either Track Fixed) (Either Track Fixed) (Either Track Fixed)
TrackCompat (Either Track Fixed) Track Track
TrackCompat (Either Track Fixed) Fixed Fixed
TrackCompat Track (Either Track Fixed) Track
TrackCompat Fixed (Either Track Fixed) Fixed
TrackCompat Track Track Track
(LengthPercentageTag t) => RepeatTrackList (Measure t) (Either Track Fixed)
RepeatTrackList Flex Track
(TrackBreadthKeyword s) => RepeatTrackList (Proxy s) Track
RepeatTrackList FitContent Track
(LengthPercentageTag t) => TrackList (Measure t) NoAuto (Either Track Fixed)
TrackList Flex NoAuto Track
(TrackBreadthKeyword s) => TrackList (Proxy s) NoAuto Track
TrackList LineName NoAuto (Either Track Fixed)
#TransformFunction Source
newtype TransformFunction
Instances
#acceptCharset Source
acceptCharset :: Proxy @Symbol "accept-charset"
#adjacentSibling Source
adjacentSibling :: forall a b c. IsExtensibleSelector a => ToVal a => Combine b c => a -> b -> c
#alignContent Source
alignContent :: Proxy @Symbol "align-content"
#alignItems Source
alignItems :: Proxy @Symbol "align-items"
#alignmentBaseline Source
alignmentBaseline :: Proxy @Symbol "alignment-baseline"
#alphabetic Source
alphabetic :: Proxy @Symbol "alphabetic"
#alternateReverse Source
alternateReverse :: Proxy @Symbol "alternate-reverse"
#animationDelay Source
animationDelay :: Proxy @Symbol "animation-delay"
#animationDirection Source
animationDirection :: Proxy @Symbol "animation-direction"
#animationDuration Source
animationDuration :: Proxy @Symbol "animation-duration"
#animationFillMode Source
animationFillMode :: Proxy @Symbol "animation-fill-mode"
#animationIterationCount Source
animationIterationCount :: Proxy @Symbol "animation-iteration-count"
#animationName Source
animationName :: Proxy @Symbol "animation-name"
#animationPlayState Source
animationPlayState :: Proxy @Symbol "animation-play-state"
#animationTimingFunction Source
animationTimingFunction :: Proxy @Symbol "animation-timing-function"
#appearance Source
appearance :: Proxy @Symbol "appearance"
#arabicIndic Source
arabicIndic :: Proxy @Symbol "arabic-indic"
#attContains Source
attContains :: forall a. IsAttrName a => ToVal a => a -> String -> AttributePredicate
#attElemWhitespace Source
attElemWhitespace :: forall a. IsAttrName a => ToVal a => a -> String -> AttributePredicate
#attEndsWith Source
attEndsWith :: forall a. IsAttrName a => ToVal a => a -> String -> AttributePredicate
#attEq Source
attEq :: forall a. IsAttrName a => ToVal a => a -> String -> AttributePredicate
#attStartsWith Source
attStartsWith :: forall a. IsAttrName a => ToVal a => a -> String -> AttributePredicate
#attStartsWithHyphen Source
attStartsWithHyphen :: forall a. IsAttrName a => ToVal a => a -> String -> AttributePredicate
#autocomplete Source
autocomplete :: Proxy @Symbol "autocomplete"
#backgroundAttachment Source
backgroundAttachment :: Proxy @Symbol "background-attachment"
#backgroundClip Source
backgroundClip :: Proxy @Symbol "background-clip"
#backgroundColor Source
backgroundColor :: Proxy @Symbol "background-color"
#backgroundImage Source
backgroundImage :: Proxy @Symbol "background-image"
#backgroundOrigin Source
backgroundOrigin :: Proxy @Symbol "background-origin"
#backgroundPosition Source
backgroundPosition :: Proxy @Symbol "background-position"
#backgroundRepeat Source
backgroundRepeat :: Proxy @Symbol "background-repeat"
#backgroundSize Source
backgroundSize :: Proxy @Symbol "background-size"
#baselineShift Source
baselineShift :: Proxy @Symbol "baseline-shift"
#baselineSource Source
baselineSource :: Proxy @Symbol "baseline-source"
#blockquote Source
blockquote :: Proxy @Symbol "blockquote"
#borderBottomColor Source
borderBottomColor :: Proxy @Symbol "border-bottom-color"
#borderBottomLeftRadius Source
borderBottomLeftRadius :: Proxy @Symbol "border-bottom-left-radius"
#borderBottomRightRadius Source
borderBottomRightRadius :: Proxy @Symbol "border-bottom-right-radius"
#borderBottomStyle Source
borderBottomStyle :: Proxy @Symbol "border-bottom-style"
#borderBottomWidth Source
borderBottomWidth :: Proxy @Symbol "border-bottom-width"
#borderColor Source
borderColor :: Proxy @Symbol "border-color"
#borderLeftColor Source
borderLeftColor :: Proxy @Symbol "border-left-color"
#borderLeftStyle Source
borderLeftStyle :: Proxy @Symbol "border-left-style"
#borderLeftWidth Source
borderLeftWidth :: Proxy @Symbol "border-left-width"
#borderRadius Source
borderRadius :: Proxy @Symbol "border-radius"
#borderRightColor Source
borderRightColor :: Proxy @Symbol "border-right-color"
#borderRightStyle Source
borderRightStyle :: Proxy @Symbol "border-right-style"
#borderRightWidth Source
borderRightWidth :: Proxy @Symbol "border-right-width"
#borderStyle Source
borderStyle :: Proxy @Symbol "border-style"
#borderTopColor Source
borderTopColor :: Proxy @Symbol "border-top-color"
#borderTopLeftRadius Source
borderTopLeftRadius :: Proxy @Symbol "border-top-left-radius"
#borderTopRightRadius Source
borderTopRightRadius :: Proxy @Symbol "border-top-right-radius"
#borderTopStyle Source
borderTopStyle :: Proxy @Symbol "border-top-style"
#borderTopWidth Source
borderTopWidth :: Proxy @Symbol "border-top-width"
#borderWidth Source
borderWidth :: Proxy @Symbol "border-width"
#breakSpaces Source
breakSpaces :: Proxy @Symbol "break-spaces"
#byAtt Source
byAtt :: forall selector att. IsExtensibleSelector selector => ToVal selector => ByAtt att => selector -> att -> Selector Extensible
#byClass Source
byClass :: forall selector. IsExtensibleSelector selector => ToVal selector => selector -> ClassName -> Selector Extensible
#byId Source
byId :: forall selector. IsExtensibleSelector selector => ToVal selector => selector -> ElementId -> Selector Extensible
#byPseudoClass Source
byPseudoClass :: forall pseudo selector. IsPseudoClass pseudo => IsExtensibleSelector selector => ToVal selector => ToVal pseudo => selector -> pseudo -> Selector Extensible
#byPseudoElement Source
byPseudoElement :: forall pseudo selector. IsPseudoElement pseudo => IsExtensibleSelector selector => ToVal selector => ToVal pseudo => selector -> pseudo -> Selector Inextensible
#capitalize Source
capitalize :: Proxy @Symbol "capitalize"
#cjkDecimal Source
cjkDecimal :: Proxy @Symbol "cjk-decimal"
#cjkEarthlyBranch Source
cjkEarthlyBranch :: Proxy @Symbol "cjk-earthly-branch"
#cjkHeavenlyStem Source
cjkHeavenlyStem :: Proxy @Symbol "cjk-heavenly-stem"
#AlignmentBaselineKeyword Source
class AlignmentBaselineKeyword :: Symbol -> Constraint
class AlignmentBaselineKeyword (s :: Symbol)
Instances
AlignmentBaselineKeyword "baseline"
AlignmentBaselineKeyword "text-bottom"
AlignmentBaselineKeyword "alphabetic"
AlignmentBaselineKeyword "ideographic"
AlignmentBaselineKeyword "middle"
AlignmentBaselineKeyword "central"
AlignmentBaselineKeyword "mathematical"
AlignmentBaselineKeyword "text-top"
#AlignmentBaselineOrBaselineShiftKeyword Source
class AlignmentBaselineOrBaselineShiftKeyword :: Symbol -> Constraint
class AlignmentBaselineOrBaselineShiftKeyword (s :: Symbol)
Instances
AlignmentBaselineOrBaselineShiftKeyword "baseline"
AlignmentBaselineOrBaselineShiftKeyword "text-bottom"
AlignmentBaselineOrBaselineShiftKeyword "alphabetic"
AlignmentBaselineOrBaselineShiftKeyword "ideographic"
AlignmentBaselineOrBaselineShiftKeyword "middle"
AlignmentBaselineOrBaselineShiftKeyword "central"
AlignmentBaselineOrBaselineShiftKeyword "mathematical"
AlignmentBaselineOrBaselineShiftKeyword "text-top"
AlignmentBaselineOrBaselineShiftKeyword "sub"
AlignmentBaselineOrBaselineShiftKeyword "super"
AlignmentBaselineOrBaselineShiftKeyword "top"
AlignmentBaselineOrBaselineShiftKeyword "center"
AlignmentBaselineOrBaselineShiftKeyword "bottom"
#AllPropertiesAnimatable Source
class AllPropertiesAnimatable :: RowList Type -> Constraint
class AllPropertiesAnimatable (ps :: RowList Type)
Instances
AllPropertiesAnimatable Nil
(Animatable p, AllPropertiesAnimatable tail) => AllPropertiesAnimatable (Cons p v tail)
#Animatable Source
class Animatable :: Symbol -> Constraint
class (Property p) <= Animatable (p :: Symbol)
Instances
Animatable "row-gap"
Animatable "column-gap"
Animatable "gap"
Animatable "background-color"
Animatable "background-position"
Animatable "background-size"
Animatable "border-top-color"
Animatable "border-right-color"
Animatable "border-bottom-color"
Animatable "border-left-color"
Animatable "border-color"
Animatable "border-top-width"
Animatable "border-right-width"
Animatable "border-bottom-width"
Animatable "border-left-width"
Animatable "border-width"
Animatable "border-top-left-radius"
Animatable "border-top-right-radius"
Animatable "border-bottom-right-radius"
Animatable "border-bottom-left-radius"
Animatable "border-radius"
Animatable "box-shadow"
Animatable "margin-top"
Animatable "margin-right"
Animatable "margin-bottom"
Animatable "margin-left"
Animatable "margin"
Animatable "padding-top"
Animatable "padding-right"
Animatable "padding-bottom"
Animatable "padding-left"
Animatable "padding"
Animatable "color"
Animatable "opacity"
Animatable "order"
Animatable "flex"
Animatable "flex-grow"
Animatable "flex-shrink"
Animatable "flex-basis"
Animatable "font-weight"
Animatable "font-stretch"
Animatable "font-size"
Animatable "font-size-adjust"
Animatable "grid-template-columns"
Animatable "grid-template-rows"
Animatable "vertical-align"
Animatable "line-height"
Animatable "top"
Animatable "right"
Animatable "bottom"
Animatable "left"
Animatable "inset-block-start"
Animatable "inset-inline-start"
Animatable "inset-block-end"
Animatable "inset-inline-end"
Animatable "inset-block"
Animatable "inset-inline"
Animatable "inset"
Animatable "width"
Animatable "height"
Animatable "min-width"
Animatable "min-height"
Animatable "max-width"
Animatable "max-height"
Animatable "word-spacing"
Animatable "letter-spacing"
Animatable "text-indent"
Animatable "text-decoration-color"
Animatable "text-shadow"
Animatable "transform"
Animatable "transform-origin"
Animatable "outline-width"
Animatable "outline-color"
Animatable "outline-offset"
Animatable "visibility"
Animatable "z-index"
#AnimationDirectionKeyword Source
class AnimationDirectionKeyword :: Symbol -> Constraint
class AnimationDirectionKeyword (s :: Symbol)
Instances
AnimationDirectionKeyword "normal"
AnimationDirectionKeyword "reverse"
AnimationDirectionKeyword "alternate"
AnimationDirectionKeyword "alternate-reverse"
#AnimationFillModeKeyword Source
class AnimationFillModeKeyword :: Symbol -> Constraint
class AnimationFillModeKeyword (s :: Symbol)
Instances
AnimationFillModeKeyword "none"
AnimationFillModeKeyword "forwards"
AnimationFillModeKeyword "backwards"
AnimationFillModeKeyword "both"
#AnimationPlayStateKeyword Source
class AnimationPlayStateKeyword :: Symbol -> Constraint
class AnimationPlayStateKeyword (s :: Symbol)
Instances
AnimationPlayStateKeyword "running"
AnimationPlayStateKeyword "paused"
#AppearanceKeyword Source
class AppearanceKeyword :: Symbol -> Constraint
class AppearanceKeyword (s :: Symbol)
Instances
AppearanceKeyword "none"
AppearanceKeyword "auto"
AppearanceKeyword "textfield"
AppearanceKeyword "menulist-button"
#Assoc Source
class Assoc :: Symbol -> Type -> Type -> Row Type -> Constraint
class Assoc (k :: Symbol) v w (k' :: Row Type) | k -> k' where
Members
Instances
(IsSymbol p, Property p, Cons p CommonKeyword () p') => Assoc p CommonKeyword Declaration' p'
(IsSymbol p, Declaration p v, Cons p v () p') => Assoc p v Declaration' p'
(IsSymbol d, FontFaceDeclaration d v, Cons d v () d') => Assoc d v FontFaceDeclaration' d'
#AttachmentKeyword Source
class AttachmentKeyword :: Symbol -> Constraint
class AttachmentKeyword (s :: Symbol)
Instances
AttachmentKeyword "fixed"
AttachmentKeyword "local"
AttachmentKeyword "scroll"
#AttrName Source
class AttrName :: Symbol -> Constraint
class AttrName (s :: Symbol)
Instances
AttrName "accept"
AttrName "accept-charset"
AttrName "accesskey"
AttrName "action"
AttrName "alt"
AttrName "async"
AttrName "autocomplete"
AttrName "autofocus"
AttrName "autoplay"
AttrName "charset"
AttrName "checked"
AttrName "cite"
AttrName "class"
AttrName "cols"
AttrName "colspan"
AttrName "content"
AttrName "contenteditable"
AttrName "controls"
AttrName "coords"
AttrName "data"
AttrName "datetime"
AttrName "default"
AttrName "defer"
AttrName "dir"
AttrName "dirname"
AttrName "disabled"
AttrName "download"
AttrName "draggable"
AttrName "enctype"
AttrName "for"
AttrName "form"
AttrName "formaction"
AttrName "headers"
AttrName "height"
AttrName "hidden"
AttrName "high"
AttrName "href"
AttrName "hreflang"
AttrName "http-equiv"
AttrName "id"
AttrName "ismap"
AttrName "kind"
AttrName "label"
AttrName "lang"
AttrName "list"
AttrName "loop"
AttrName "low"
AttrName "max"
AttrName "maxlength"
AttrName "media"
AttrName "method"
AttrName "min"
AttrName "multiple"
AttrName "muted"
AttrName "name"
AttrName "novalidate"
AttrName "onabort"
AttrName "onafterprint"
AttrName "onbeforeprint"
AttrName "onbeforeunload"
AttrName "onblur"
AttrName "oncanplay"
AttrName "oncanplaythrough"
AttrName "onchange"
AttrName "onclick"
AttrName "oncontextmenu"
AttrName "oncopy"
AttrName "oncuechange"
AttrName "oncut"
AttrName "ondblclick"
AttrName "ondrag"
AttrName "ondragend"
AttrName "ondragenter"
AttrName "ondragleave"
AttrName "ondragover"
AttrName "ondragstart"
AttrName "ondrop"
AttrName "ondurationchange"
AttrName "onemptied"
AttrName "onended"
AttrName "onerror"
AttrName "onfocus"
AttrName "onhashchange"
AttrName "oninput"
AttrName "oninvalid"
AttrName "onkeydown"
AttrName "onkeypress"
AttrName "onkeyup"
AttrName "onload"
AttrName "onloadeddata"
AttrName "onloadedmetadata"
AttrName "onloadstart"
AttrName "onmousedown"
AttrName "onmousemove"
AttrName "onmouseout"
AttrName "onmouseover"
AttrName "onmouseup"
AttrName "onmousewheel"
AttrName "onoffline"
AttrName "ononline"
AttrName "onpagehide"
AttrName "onpageshow"
AttrName "onpaste"
AttrName "onpause"
AttrName "onplay"
AttrName "onplaying"
AttrName "onpopstate"
AttrName "onprogress"
AttrName "onratechange"
AttrName "onreset"
AttrName "onresize"
AttrName "onscroll"
AttrName "onsearch"
AttrName "onseeked"
AttrName "onseeking"
AttrName "onselect"
AttrName "onstalled"
AttrName "onstorage"
AttrName "onsubmit"
AttrName "onsuspend"
AttrName "ontimeupdate"
AttrName "ontoggle"
AttrName "onunload"
AttrName "onvolumechange"
AttrName "onwaiting"
AttrName "onwheel"
AttrName "open"
AttrName "optimum"
AttrName "pattern"
AttrName "placeholder"
AttrName "poster"
AttrName "preload"
AttrName "readonly"
AttrName "rel"
AttrName "required"
AttrName "reversed"
AttrName "role"
AttrName "rows"
AttrName "rowspan"
AttrName "sandbox"
AttrName "scope"
AttrName "selected"
AttrName "shape"
AttrName "size"
AttrName "sizes"
AttrName "span"
AttrName "spellcheck"
AttrName "src"
AttrName "srcdoc"
AttrName "srclang"
AttrName "srcset"
AttrName "start"
AttrName "step"
AttrName "style"
AttrName "tabindex"
AttrName "target"
AttrName "time"
AttrName "title"
AttrName "translate"
AttrName "type"
AttrName "usemap"
AttrName "value"
AttrName "width"
AttrName "wrap"
#AutoRepeatKeyword Source
class AutoRepeatKeyword :: Symbol -> Constraint
class AutoRepeatKeyword (s :: Symbol)
Instances
AutoRepeatKeyword "auto-fill"
AutoRepeatKeyword "auto-fit"
#BaselineShiftKeyword Source
class BaselineShiftKeyword :: Symbol -> Constraint
class BaselineShiftKeyword (s :: Symbol)
Instances
BaselineShiftKeyword "sub"
BaselineShiftKeyword "super"
BaselineShiftKeyword "top"
BaselineShiftKeyword "center"
BaselineShiftKeyword "bottom"
#BaselineSourceKeyword Source
class BaselineSourceKeyword :: Symbol -> Constraint
class BaselineSourceKeyword (s :: Symbol)
Instances
BaselineSourceKeyword "auto"
BaselineSourceKeyword "first"
BaselineSourceKeyword "last"
#BoxKeyword Source
class BoxKeyword :: Symbol -> Constraint
class BoxKeyword (s :: Symbol)
Instances
BoxKeyword "border-box"
BoxKeyword "padding-box"
BoxKeyword "content-box"
#BoxSizingKeyword Source
class BoxSizingKeyword :: Symbol -> Constraint
class BoxSizingKeyword (s :: Symbol)
Instances
BoxSizingKeyword "content-box"
BoxSizingKeyword "border-box"
#Calc Source
class Calc op a b c | op -> c
Instances
Calc Add (Measure Length) (Measure Percentage) (Measure LengthPercentage)
Calc Add (Measure Length) (Measure LengthPercentage) (Measure LengthPercentage)
Calc Add (Measure Percentage) (Measure LengthPercentage) (Measure LengthPercentage)
Calc Add a a a
(Calc Add a b c) => Calc Add b a c
(Calc Add a b c) => Calc Subtract a b c
(ToNumber b) => Calc Multiply a b a
(Calc Multiply a b c) => Calc Divide a b c
#ClearKeyword Source
class ClearKeyword :: Symbol -> Constraint
class ClearKeyword (s :: Symbol)
Instances
ClearKeyword "none"
ClearKeyword "left"
ClearKeyword "right"
ClearKeyword "both"
#CollectMediaFeatures Source
class CollectMediaFeatures :: RowList Type -> Row Type -> Constraint
class CollectMediaFeatures (rl :: RowList Type) (r :: Row Type) where
Members
Instances
CollectMediaFeatures Nil r
(IsSymbol f, MediaFeature f v, ToVal v, CollectMediaFeatures tailRowList row, Cons f v tailRow row) => CollectMediaFeatures (Cons f v tailRowList) row
#Combine Source
class Combine (b :: Type) (c :: Type) | b -> c where
Members
combine :: forall a. IsExtensibleSelector a => ToVal a => String -> a -> b -> c
Instances
Combine (Selector Inextensible) (Selector Inextensible)
(IsSelector b, ToVal b) => Combine b (Selector Extensible)
#ContentKeyword Source
class ContentKeyword :: Symbol -> Constraint
class ContentKeyword (s :: Symbol)
Instances
ContentKeyword "normal"
ContentKeyword "none"
ContentKeyword "contents"
#ContentPositionKeyword Source
class ContentPositionKeyword :: Symbol -> Constraint
class ContentPositionKeyword (s :: Symbol)
Instances
ContentPositionKeyword "center"
ContentPositionKeyword "start"
ContentPositionKeyword "end"
ContentPositionKeyword "flex-start"
ContentPositionKeyword "flex-end"
#CounterStyleKeyword Source
class CounterStyleKeyword :: Symbol -> Constraint
class CounterStyleKeyword (s :: Symbol)
Instances
CounterStyleKeyword "decimal"
CounterStyleKeyword "decimal-leading-zero"
CounterStyleKeyword "arabic-indic"
CounterStyleKeyword "armenian"
CounterStyleKeyword "upper-armenian"
CounterStyleKeyword "lower-armenian"
CounterStyleKeyword "bengali"
CounterStyleKeyword "cambodian"
CounterStyleKeyword "khmer"
CounterStyleKeyword "cjk-decimal"
CounterStyleKeyword "devanagari"
CounterStyleKeyword "georgian"
CounterStyleKeyword "gujarati"
CounterStyleKeyword "gurmukhi"
CounterStyleKeyword "hebrew"
CounterStyleKeyword "kannada"
CounterStyleKeyword "lao"
CounterStyleKeyword "malayalam"
CounterStyleKeyword "mongolian"
CounterStyleKeyword "myanmar"
CounterStyleKeyword "oriya"
CounterStyleKeyword "persian"
CounterStyleKeyword "lower-roman"
CounterStyleKeyword "upper-roman"
CounterStyleKeyword "tamil"
CounterStyleKeyword "telugu"
CounterStyleKeyword "thai"
CounterStyleKeyword "tibetan"
CounterStyleKeyword "lower-alpha"
CounterStyleKeyword "lower-latin"
CounterStyleKeyword "upper-alpha"
CounterStyleKeyword "upper-latin"
CounterStyleKeyword "lower-greek"
CounterStyleKeyword "hiragana"
CounterStyleKeyword "hiragana-iroha"
CounterStyleKeyword "katakana"
CounterStyleKeyword "katakana-iroha"
CounterStyleKeyword "disc"
CounterStyleKeyword "circle"
CounterStyleKeyword "square"
CounterStyleKeyword "disclosure-open"
CounterStyleKeyword "disclosure-closed"
CounterStyleKeyword "cjk-earthly-branch"
CounterStyleKeyword "cjk-heavenly-stem"
#Declaration Source
class Declaration :: Symbol -> Type -> Constraint
class (Property p) <= Declaration (p :: Symbol) (v :: Type) where
Members
Instances
(OverflowPositionKeyword s, IsSymbol s) => Declaration "justify-content" (Pair (Proxy s) (Proxy "left"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "justify-content" (Pair (Proxy s) (Proxy "right"))
(OverflowPositionKeyword sa, IsSymbol sa, ContentPositionKeyword sb, IsSymbol sb) => Declaration "justify-content" (Pair (Proxy sa) (Proxy sb))
Declaration "justify-content" (Proxy "normal")
Declaration "justify-content" (Proxy "space-between")
Declaration "justify-content" (Proxy "space-around")
Declaration "justify-content" (Proxy "space-evenly")
Declaration "justify-content" (Proxy "stretch")
Declaration "justify-content" (Proxy "left")
Declaration "justify-content" (Proxy "right")
(ContentPositionKeyword s, IsSymbol s) => Declaration "justify-content" (Proxy s)
Declaration "align-content" (Pair (Proxy "first") (Proxy "baseline"))
Declaration "align-content" (Pair (Proxy "last") (Proxy "baseline"))
(OverflowPositionKeyword sa, IsSymbol sa, ContentPositionKeyword sb, IsSymbol sb) => Declaration "align-content" (Pair (Proxy sa) (Proxy sb))
Declaration "align-content" (Proxy "normal")
Declaration "align-content" (Proxy "baseline")
Declaration "align-content" (Proxy "space-between")
Declaration "align-content" (Proxy "space-around")
Declaration "align-content" (Proxy "space-evenly")
Declaration "align-content" (Proxy "stretch")
(ContentPositionKeyword s, IsSymbol s) => Declaration "align-content" (Proxy s)
Declaration "justify-self" (Pair (Proxy "first") (Proxy "baseline"))
Declaration "justify-self" (Pair (Proxy "last") (Proxy "baseline"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "justify-self" (Pair (Proxy s) (Proxy "left"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "justify-self" (Pair (Proxy s) (Proxy "right"))
(OverflowPositionKeyword sa, IsSymbol sa, SelfPositionKeyword sb, IsSymbol sb) => Declaration "justify-self" (Pair (Proxy sa) (Proxy sb))
Declaration "justify-self" (Proxy "auto")
Declaration "justify-self" (Proxy "normal")
Declaration "justify-self" (Proxy "stretch")
Declaration "justify-self" (Proxy "baseline")
Declaration "justify-self" (Proxy "left")
Declaration "justify-self" (Proxy "right")
(SelfPositionKeyword s, IsSymbol s) => Declaration "justify-self" (Proxy s)
Declaration "align-self" (Pair (Proxy "first") (Proxy "baseline"))
Declaration "align-self" (Pair (Proxy "last") (Proxy "baseline"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "align-self" (Pair (Proxy s) (Proxy "left"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "align-self" (Pair (Proxy s) (Proxy "right"))
(OverflowPositionKeyword sa, IsSymbol sa, SelfPositionKeyword sb, IsSymbol sb) => Declaration "align-self" (Pair (Proxy sa) (Proxy sb))
Declaration "align-self" (Proxy "auto")
Declaration "align-self" (Proxy "normal")
Declaration "align-self" (Proxy "stretch")
Declaration "align-self" (Proxy "baseline")
(SelfPositionKeyword s, IsSymbol s) => Declaration "align-self" (Proxy s)
Declaration "justify-items" (Pair (Proxy "first") (Proxy "baseline"))
Declaration "justify-items" (Pair (Proxy "last") (Proxy "baseline"))
Declaration "justify-items" (Pair (Proxy "legacy") (Proxy "left"))
Declaration "justify-items" (Pair (Proxy "legacy") (Proxy "right"))
Declaration "justify-items" (Pair (Proxy "legacy") (Proxy "center"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "justify-items" (Pair (Proxy s) (Proxy "left"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "justify-items" (Pair (Proxy s) (Proxy "right"))
(OverflowPositionKeyword sa, IsSymbol sa, SelfPositionKeyword sb, IsSymbol sb) => Declaration "justify-items" (Pair (Proxy sa) (Proxy sb))
Declaration "justify-items" (Proxy "normal")
Declaration "justify-items" (Proxy "stretch")
Declaration "justify-items" (Proxy "baseline")
Declaration "justify-items" (Proxy "left")
Declaration "justify-items" (Proxy "right")
Declaration "justify-items" (Proxy "legacy")
(SelfPositionKeyword s, IsSymbol s) => Declaration "justify-items" (Proxy s)
Declaration "align-items" (Pair (Proxy "first") (Proxy "baseline"))
Declaration "align-items" (Pair (Proxy "last") (Proxy "baseline"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "align-items" (Pair (Proxy s) (Proxy "left"))
(OverflowPositionKeyword s, IsSymbol s) => Declaration "align-items" (Pair (Proxy s) (Proxy "right"))
(OverflowPositionKeyword sa, IsSymbol sa, SelfPositionKeyword sb, IsSymbol sb) => Declaration "align-items" (Pair (Proxy sa) (Proxy sb))
Declaration "align-items" (Proxy "normal")
Declaration "align-items" (Proxy "stretch")
Declaration "align-items" (Proxy "baseline")
(SelfPositionKeyword s, IsSymbol s) => Declaration "align-items" (Proxy s)
Declaration "row-gap" (Proxy "normal")
(LengthPercentageTag t) => Declaration "row-gap" (Measure t)
(Declaration "row-gap" a) => Declaration "column-gap" a
(Declaration "row-gap" row, Declaration "column-gap" column) => Declaration "gap" (Pair row column)
(Declaration "row-gap" a) => Declaration "gap" a
(IsAnimationNameList a, MultiVal a) => Declaration "animation-name" a
(IsTimeList a, MultiVal a) => Declaration "animation-duration" a
(IsList EasingFunction a, MultiVal a) => Declaration "animation-timing-function" a
(IsSingleAnimationIterationCountList a, MultiVal a) => Declaration "animation-iteration-count" a
(IsSingleAnimationDirectionList a, MultiVal a) => Declaration "animation-direction" a
(IsSingleAnimationPlayStateList a, MultiVal a) => Declaration "animation-play-state" a
(IsTimeList a, MultiVal a) => Declaration "animation-delay" a
(IsSingleAnimationFillModeList a, MultiVal a) => Declaration "animation-fill-mode" a
(IsColor a, ToVal a) => Declaration "background-color" a
(IsBgImageList a, MultiVal a) => Declaration "background-image" a
(IsRepeatStyleList a, MultiVal a) => Declaration "background-repeat" a
(IsAttachmentList a, MultiVal a) => Declaration "background-attachment" a
(IsPositionList a, MultiVal a) => Declaration "background-position" a
(IsBoxList a, MultiVal a) => Declaration "background-clip" a
(IsBoxList a, MultiVal a) => Declaration "background-origin" a
(IsBgSizeList a, MultiVal a) => Declaration "background-size" a
(IsColor a, ToVal a) => Declaration "border-top-color" a
(Declaration "border-top-color" a) => Declaration "border-right-color" a
(Declaration "border-top-color" a) => Declaration "border-bottom-color" a
(Declaration "border-top-color" a) => Declaration "border-left-color" a
(IsBorderColor a, ToVal a) => Declaration "border-color" a
(LineStyleKeyword s, ToVal (Proxy s)) => Declaration "border-top-style" (Proxy s)
(Declaration "border-top-style" a) => Declaration "border-right-style" a
(Declaration "border-top-style" a) => Declaration "border-bottom-style" a
(Declaration "border-top-style" a) => Declaration "border-left-style" a
(IsBorderStyle a, ToVal a) => Declaration "border-style" a
(IsLineWidth a, ToVal a) => Declaration "border-top-width" a
(Declaration "border-top-width" a) => Declaration "border-right-width" a
(Declaration "border-top-width" a) => Declaration "border-bottom-width" a
(Declaration "border-top-width" a) => Declaration "border-left-width" a
(IsBorderWidth a, ToVal a) => Declaration "border-width" a
(IsSingleBorderRadius a, ToVal a) => Declaration "border-top-left-radius" a
(Declaration "border-top-left-radius" a) => Declaration "border-top-right-radius" a
(Declaration "border-top-left-radius" a) => Declaration "border-bottom-right-radius" a
(Declaration "border-top-left-radius" a) => Declaration "border-bottom-left-radius" a
(IsBorderRadius a, MultiVal a) => Declaration "border-radius" a
Declaration "box-shadow" (Proxy "none")
(IsShadow a, MultiVal a) => Declaration "box-shadow" a
(IsSingleMargin a, ToVal a) => Declaration "margin-top" a
(Declaration "margin-top" a) => Declaration "margin-right" a
(Declaration "margin-top" a) => Declaration "margin-bottom" a
(Declaration "margin-top" a) => Declaration "margin-left" a
(IsMargin a, ToVal a) => Declaration "margin" a
(LengthPercentageTag t) => Declaration "padding-top" (Measure t)
(Declaration "padding-top" a) => Declaration "padding-right" a
(Declaration "padding-top" a) => Declaration "padding-bottom" a
(Declaration "padding-top" a) => Declaration "padding-left" a
(IsPadding a, ToVal a) => Declaration "padding" a
(IsColor a, ToVal a) => Declaration "color" a
(ToNumber a) => Declaration "opacity" a
Declaration "content" String
(IsImage a, ToVal a) => Declaration "content" (Tuple a String)
(ContentKeyword s, ToVal (Proxy s)) => Declaration "content" (Proxy s)
(IsImage a, ToVal a) => Declaration "content" a
(DisplayKeyword s, ToVal (Proxy s)) => Declaration "display" (Proxy s)
(FlexDirectionKeyword s, ToVal (Proxy s)) => Declaration "flex-direction" (Proxy s)
(FlexWrapKeyword s, ToVal (Proxy s)) => Declaration "flex-wrap" (Proxy s)
Declaration "order" Int
(Declaration "flex-grow" grow, Declaration "flex-shrink" shrink, Declaration "flex-basis" basis) => Declaration "flex" (Pair grow (Pair shrink basis))
Declaration "flex" (Pair Number Number)
Declaration "flex" (Pair Number Int)
Declaration "flex" (Pair Int Number)
Declaration "flex" (Pair Int Int)
(Declaration "flex-grow" grow, Declaration "flex-basis" basis) => Declaration "flex" (Pair grow basis)
Declaration "flex" (Proxy "none")
Declaration "flex" Number
Declaration "flex" Int
(Declaration "width" a) => Declaration "flex" a
(ToNumber a) => Declaration "flex-grow" a
(ToNumber a) => Declaration "flex-shrink" a
Declaration "flex-basis" (Proxy "content")
(Declaration "width" a) => Declaration "flex-basis" a
(IsFontFamilyList a, MultiVal a) => Declaration "font-family" a
(IsFontWeight a, ToVal a) => Declaration "font-weight" a
(IsFontStretch a, ToVal a) => Declaration "font-stretch" a
(IsFontStyle a, ToVal a) => Declaration "font-style" a
(IsFontSize a, ToVal a) => Declaration "font-size" a
Declaration "font-size-adjust" Number
Declaration "grid-template-columns" (Proxy "none")
(TrackList tracks auto compat, FoldLineNames tracks tracks', MultiVal tracks') => Declaration "grid-template-columns" tracks
Declaration "grid-template-rows" (Proxy "none")
(TrackList tracks auto compat, FoldLineNames tracks tracks', MultiVal tracks') => Declaration "grid-template-rows" tracks
(LengthPercentageTag t) => Declaration "grid-auto-columns" (Measure t)
Declaration "grid-auto-columns" Flex
(IsSymbol s, TrackBreadthKeyword s) => Declaration "grid-auto-columns" (Proxy s)
(TrackCompat Track compat' compat) => Declaration "grid-auto-columns" (Minmax' compat')
Declaration "grid-auto-columns" FitContent
(Declaration "grid-auto-columns" x, Declaration "grid-auto-columns" xs) => Declaration "grid-auto-columns" (Tuple x xs)
(Declaration "grid-auto-columns" v) => Declaration "grid-auto-rows" v
Declaration "grid-auto-flow" (Proxy "row")
Declaration "grid-auto-flow" (Proxy "column")
Declaration "grid-auto-flow" (Proxy "dense")
Declaration "grid-auto-flow" (Pair (Proxy "row") (Proxy "dense"))
Declaration "grid-auto-flow" (Pair (Proxy "column") (Proxy "dense"))
Declaration "grid-row-start" (Proxy "auto")
Declaration "grid-row-start" LineName
Declaration "grid-row-start" Int
Declaration "grid-row-start" (Pair Int LineName)
Declaration "grid-row-start" (Pair (Proxy "span") Int)
Declaration "grid-row-start" (Pair (Proxy "span") LineName)
Declaration "grid-row-start" (Pair (Proxy "span") (Pair Int LineName))
(Declaration "grid-row-start" a) => Declaration "grid-column-start" a
(Declaration "grid-row-start" a) => Declaration "grid-row-end" a
(Declaration "grid-row-start" a) => Declaration "grid-column-end" a
(DominantBaselineKeyword s, ToVal (Proxy s)) => Declaration "dominant-baseline" (Proxy s)
(IsVerticalAlign a, ToVal a) => Declaration "vertical-align" a
(BaselineSourceKeyword s, ToVal (Proxy s)) => Declaration "baseline-source" (Proxy s)
(AlignmentBaselineKeyword s, ToVal (Proxy s)) => Declaration "alignment-baseline" (Proxy s)
(IsBaselineShift a, ToVal a) => Declaration "baseline-shift" a
Declaration "line-height" (Proxy "normal")
(LengthPercentageTag t) => Declaration "line-height" (Measure t)
(ToNumber a) => Declaration "line-height" a
(IsListStyleImage a, ToVal a) => Declaration "list-style-image" a
(IsListStyleType a, ToVal a) => Declaration "list-style-type" a
(ListStylePositionKeyword s, ToVal (Proxy s)) => Declaration "list-style-position" (Proxy s)
(IsMaskReferenceList a, MultiVal a) => Declaration "mask-image" a
(OverflowKeyword s, ToVal (Proxy s)) => Declaration "overflow-x" (Proxy s)
(Declaration "overflow-x" a) => Declaration "overflow-y" a
(IsOverflow a, ToVal a) => Declaration "overflow" a
(TextOverflowKeyword s, ToVal (Proxy s)) => Declaration "text-overflow" (Proxy s)
(PositionKeyword s, ToVal (Proxy s)) => Declaration "position" (Proxy s)
(IsTop a, ToVal a) => Declaration "top" a
(Declaration "top" a) => Declaration "right" a
(Declaration "top" a) => Declaration "bottom" a
(Declaration "top" a) => Declaration "left" a
(Declaration "top" a) => Declaration "inset-block-start" a
(Declaration "top" a) => Declaration "inset-inline-start" a
(Declaration "top" a) => Declaration "inset-block-end" a
(Declaration "top" a) => Declaration "inset-inline-end" a
(IsInsetBlock a, ToVal a) => Declaration "inset-block" a
(Declaration "inset-block" a) => Declaration "inset-inline" a
(IsInset a, ToVal a) => Declaration "inset" a
(IsWidth a, ToVal a) => Declaration "width" a
(Declaration "width" a) => Declaration "height" a
(IsMinWidth a, ToVal a) => Declaration "min-width" a
(Declaration "min-width" a) => Declaration "min-height" a
(IsMaxWidth a, ToVal a) => Declaration "max-width" a
(Declaration "max-width" a) => Declaration "max-height" a
(BoxSizingKeyword s, ToVal (Proxy s)) => Declaration "box-sizing" (Proxy s)
(IsTextTransform a, ToVal a) => Declaration "text-transform" a
(WhiteSpaceKeyword s, ToVal (Proxy s)) => Declaration "white-space" (Proxy s)
(WordBreakKeyword s, ToVal (Proxy s)) => Declaration "word-break" (Proxy s)
(TextAlignKeyword s, ToVal (Proxy s)) => Declaration "text-align" (Proxy s)
(IsWordSpacing a, ToVal a) => Declaration "word-spacing" a
(IsLetterSpacing a, ToVal a) => Declaration "letter-spacing" a
(LengthPercentageTag t) => Declaration "text-indent" (Measure t)
(IsTextDecorationLine a, ToVal a) => Declaration "text-decoration-line" a
(TextDecorationStyleKeyword s, ToVal (Proxy s)) => Declaration "text-decoration-style" (Proxy s)
(IsColor a, ToVal a) => Declaration "text-decoration-color" a
Declaration "text-shadow" (Proxy "none")
(IsTextShadowList a, MultiVal a) => Declaration "text-shadow" a
Declaration "transform" (Proxy "none")
(IsTransformList a, MultiVal a) => Declaration "transform" a
(IsTransformOrigin a, ToVal a) => Declaration "transform-origin" a
Declaration "transition-property" (Proxy "none")
Declaration "transition-property" (Proxy "all")
(IsSingleTransitionPropertyList a, MultiVal a) => Declaration "transition-property" a
(IsTimeList a, MultiVal a) => Declaration "transition-duration" a
(IsList EasingFunction a, MultiVal a) => Declaration "transition-timing-function" a
(IsTimeList a, MultiVal a) => Declaration "transition-delay" a
(IsLineWidth a, ToVal a) => Declaration "outline-width" a
(OutlineLineStyleKeyword s, ToVal (Proxy s)) => Declaration "outline-style" (Proxy s)
Declaration "outline-color" (Proxy "invert")
(IsColor a, ToVal a) => Declaration "outline-color" a
(LengthTag t) => Declaration "outline-offset" (Measure t)
(IsCursorList xs, MultiVal xs) => Declaration "cursor" xs
(AppearanceKeyword s, ToVal (Proxy s)) => Declaration "appearance" (Proxy s)
(VisibilityKeyword s, ToVal (Proxy s)) => Declaration "visibility" (Proxy s)
(ClearKeyword s, IsSymbol s) => Declaration "clear" (Proxy s)
(FloatKeyword s, IsSymbol s) => Declaration "float" (Proxy s)
Declaration "z-index" (Proxy "auto")
Declaration "z-index" Int
(DirectionKeyword s, IsSymbol s) => Declaration "direction" (Proxy s)
#DirectionKeyword Source
class DirectionKeyword :: Symbol -> Constraint
class DirectionKeyword (s :: Symbol)
Instances
DirectionKeyword "ltr"
DirectionKeyword "rtl"
#DisplayKeyword Source
class DisplayKeyword :: Symbol -> Constraint
class DisplayKeyword (s :: Symbol)
Instances
DisplayKeyword "block"
DisplayKeyword "inline"
DisplayKeyword "flow-root"
DisplayKeyword "table"
DisplayKeyword "flex"
DisplayKeyword "grid"
DisplayKeyword "list-item"
DisplayKeyword "table-row-group"
DisplayKeyword "table-header-group"
DisplayKeyword "table-footer-group"
DisplayKeyword "table-row"
DisplayKeyword "table-cell"
DisplayKeyword "table-column-group"
DisplayKeyword "table-column"
DisplayKeyword "table-caption"
DisplayKeyword "contents"
DisplayKeyword "none"
DisplayKeyword "inline-block"
DisplayKeyword "inline-table"
DisplayKeyword "inline-flex"
DisplayKeyword "inline-grid"
#DominantBaselineKeyword Source
class DominantBaselineKeyword :: Symbol -> Constraint
class DominantBaselineKeyword (s :: Symbol)
Instances
DominantBaselineKeyword "auto"
DominantBaselineKeyword "text-bottom"
DominantBaselineKeyword "alphabetic"
DominantBaselineKeyword "ideographic"
DominantBaselineKeyword "middle"
DominantBaselineKeyword "central"
DominantBaselineKeyword "mathematical"
DominantBaselineKeyword "hanging"
DominantBaselineKeyword "text-top"
#Element Source
class Element :: Symbol -> Constraint
class Element (s :: Symbol)
Instances
Element "a"
Element "abbr"
Element "acronym"
Element "article"
Element "aside"
Element "audio"
Element "b"
Element "blockquote"
Element "body"
Element "button"
Element "canvas"
Element "caption"
Element "circle"
Element "code"
Element "col"
Element "colgroup"
Element "dd"
Element "details"
Element "div"
Element "dl"
Element "dt"
Element "ellipse"
Element "em"
Element "fieldset"
Element "footer"
Element "form"
Element "h1"
Element "h2"
Element "h3"
Element "h4"
Element "h5"
Element "h6"
Element "header"
Element "hr"
Element "html"
Element "i"
Element "img"
Element "input"
Element "label"
Element "legend"
Element "li"
Element "line"
Element "main"
Element "mark"
Element "menu"
Element "nav"
Element "ol"
Element "optgroup"
Element "option"
Element "p"
Element "path"
Element "polygon"
Element "polyline"
Element "pre"
Element "progress"
Element "q"
Element "rect"
Element "section"
Element "select"
Element "small"
Element "span"
Element "strong"
Element "sub"
Element "summary"
Element "sup"
Element "svg"
Element "table"
Element "tbody"
Element "td"
Element "textarea"
Element "tfoot"
Element "th"
Element "thead"
Element "time"
Element "tr"
Element "ul"
Element "video"
#ExtentKeyword Source
class ExtentKeyword :: Symbol -> Constraint
class ExtentKeyword (s :: Symbol)
Instances
ExtentKeyword "closest-corner"
ExtentKeyword "closest-side"
ExtentKeyword "farthest-corner"
ExtentKeyword "farthest-side"
#FlexDirectionKeyword Source
class FlexDirectionKeyword :: Symbol -> Constraint
class FlexDirectionKeyword (s :: Symbol)
Instances
FlexDirectionKeyword "row"
FlexDirectionKeyword "row-reverse"
FlexDirectionKeyword "column"
FlexDirectionKeyword "column-reverse"
#FlexWrapKeyword Source
class FlexWrapKeyword :: Symbol -> Constraint
class FlexWrapKeyword (s :: Symbol)
Instances
FlexWrapKeyword "nowrap"
FlexWrapKeyword "wrap"
FlexWrapKeyword "wrap-reverse"
#FloatKeyword Source
class FloatKeyword :: Symbol -> Constraint
class FloatKeyword (s :: Symbol)
Instances
FloatKeyword "left"
FloatKeyword "right"
FloatKeyword "none"
#FoldLineNames Source
class FoldLineNames (i :: Type) (o :: Type) | i -> o where
Members
foldLineNames :: i -> o
Instances
(FoldLineNames (Tuple (List LineName) xsin) xsout) => FoldLineNames (Tuple LineName (Tuple LineName xsin)) xsout
(FoldLineNames (Tuple (List LineName) xsin) xsout) => FoldLineNames (Tuple (List LineName) (Tuple LineName xsin)) xsout
FoldLineNames (Tuple (List LineName) LineName) (List LineName)
(FoldLineNames (Tuple (List LineName) xsin) xsout) => FoldLineNames (Tuple LineName xsin) xsout
FoldLineNames LineName (List LineName)
(FoldLineNames xsin xsout) => FoldLineNames (Tuple x xsin) (Tuple x xsout)
FoldLineNames x x
#FontFaceDeclaration Source
class FontFaceDeclaration :: Symbol -> Type -> Constraint
class FontFaceDeclaration (d :: Symbol) (v :: Type) where
Members
Instances
FontFaceDeclaration "font-family" String
(IsFontFaceSrcList a, MultiVal a) => FontFaceDeclaration "src" a
(IsFontFaceFontStyle a, ToVal a) => FontFaceDeclaration "font-style" a
(IsFontFaceFontWeight a, ToVal a) => FontFaceDeclaration "font-weight" a
FontFaceDeclaration "font-stretch" (Proxy "auto")
(Declaration "font-stretch" from, Declaration "font-stretch" to) => FontFaceDeclaration "font-stretch" (Pair from to)
(Declaration "font-stretch" a) => FontFaceDeclaration "font-stretch" a
#FontFaceFontStyleKeyword Source
class FontFaceFontStyleKeyword :: Symbol -> Constraint
class FontFaceFontStyleKeyword (s :: Symbol)
Instances
FontFaceFontStyleKeyword "auto"
FontFaceFontStyleKeyword "normal"
FontFaceFontStyleKeyword "italic"
FontFaceFontStyleKeyword "oblique"
#FontFaceFontWeightKeyword Source
class FontFaceFontWeightKeyword :: Symbol -> Constraint
class FontFaceFontWeightKeyword (s :: Symbol)
Instances
FontFaceFontWeightKeyword "normal"
FontFaceFontWeightKeyword "bold"
#FontFormatKeyword Source
class FontFormatKeyword :: Symbol -> Constraint
class FontFormatKeyword (s :: Symbol)
Instances
FontFormatKeyword "collection"
FontFormatKeyword "embedded-opentype"
FontFormatKeyword "opentype"
FontFormatKeyword "svg"
FontFormatKeyword "truetype"
FontFormatKeyword "woff"
FontFormatKeyword "woff2"
#FontSizeKeyword Source
class FontSizeKeyword :: Symbol -> Constraint
class FontSizeKeyword (s :: Symbol)
Instances
FontSizeKeyword "xx-small"
FontSizeKeyword "x-small"
FontSizeKeyword "small"
FontSizeKeyword "medium"
FontSizeKeyword "large"
FontSizeKeyword "x-large"
FontSizeKeyword "xx-large"
FontSizeKeyword "larger"
FontSizeKeyword "smaller"
#FontStretchKeyword Source
class FontStretchKeyword :: Symbol -> Constraint
class FontStretchKeyword (s :: Symbol)
Instances
FontStretchKeyword "normal"
FontStretchKeyword "ultra-condensed"
FontStretchKeyword "extra-condensed"
FontStretchKeyword "condensed"
FontStretchKeyword "semi-condensed"
FontStretchKeyword "semi-expanded"
FontStretchKeyword "expanded"
FontStretchKeyword "extra-expanded"
FontStretchKeyword "ultra-expanded"
#FontStyleKeyword Source
class FontStyleKeyword :: Symbol -> Constraint
class FontStyleKeyword (s :: Symbol)
Instances
FontStyleKeyword "normal"
FontStyleKeyword "italic"
FontStyleKeyword "oblique"
#FontWeightKeyword Source
class FontWeightKeyword :: Symbol -> Constraint
class FontWeightKeyword (s :: Symbol)
Instances
FontWeightKeyword "normal"
FontWeightKeyword "bold"
FontWeightKeyword "bolder"
FontWeightKeyword "lighter"
#GenericCursorKeyword Source
class GenericCursorKeyword :: Symbol -> Constraint
class GenericCursorKeyword (s :: Symbol)
Instances
GenericCursorKeyword "auto"
GenericCursorKeyword "default"
GenericCursorKeyword "none"
GenericCursorKeyword "context-menu"
GenericCursorKeyword "help"
GenericCursorKeyword "pointer"
GenericCursorKeyword "progress"
GenericCursorKeyword "wait"
GenericCursorKeyword "cell"
GenericCursorKeyword "crosshair"
GenericCursorKeyword "text"
GenericCursorKeyword "vertical-text"
GenericCursorKeyword "alias"
GenericCursorKeyword "copy"
GenericCursorKeyword "move"
GenericCursorKeyword "no-drop"
GenericCursorKeyword "not-allowed"
GenericCursorKeyword "grab"
GenericCursorKeyword "grabbing"
GenericCursorKeyword "e-resize"
GenericCursorKeyword "n-resize"
GenericCursorKeyword "ne-resize"
GenericCursorKeyword "nw-resize"
GenericCursorKeyword "s-resize"
GenericCursorKeyword "se-resize"
GenericCursorKeyword "sw-resize"
GenericCursorKeyword "w-resize"
GenericCursorKeyword "ew-resize"
GenericCursorKeyword "ns-resize"
GenericCursorKeyword "nesw-resize"
GenericCursorKeyword "nwse-resize"
GenericCursorKeyword "col-resize"
GenericCursorKeyword "row-resize"
GenericCursorKeyword "all-scroll"
GenericCursorKeyword "zoom-in"
GenericCursorKeyword "zoom-out"
#GenericFontFamilyKeyword Source
class GenericFontFamilyKeyword :: Symbol -> Constraint
class GenericFontFamilyKeyword (s :: Symbol)
Instances
GenericFontFamilyKeyword "cursive"
GenericFontFamilyKeyword "emoji"
GenericFontFamilyKeyword "fangsong"
GenericFontFamilyKeyword "fantasy"
GenericFontFamilyKeyword "math"
GenericFontFamilyKeyword "monospace"
GenericFontFamilyKeyword "sans-serif"
GenericFontFamilyKeyword "serif"
GenericFontFamilyKeyword "system-ui"
GenericFontFamilyKeyword "ui-monospace"
GenericFontFamilyKeyword "ui-rounded"
GenericFontFamilyKeyword "ui-sans-serif"
GenericFontFamilyKeyword "ui-serif"
#IsAnimationNameList Source
class IsAnimationNameList (a :: Type)
Instances
IsAnimationNameList (Proxy "none")
IsAnimationNameList KeyframesName
(IsAnimationNameList xs) => IsAnimationNameList (Tuple (Proxy "none") xs)
(IsAnimationNameList xs) => IsAnimationNameList (Tuple KeyframesName xs)
#IsAttachmentList Source
class IsAttachmentList (a :: Type)
Instances
(AttachmentKeyword sx, IsAttachmentList xs) => IsAttachmentList (Tuple (Proxy sx) xs)
(AttachmentKeyword s) => IsAttachmentList (Proxy s)
#IsBaselineShift Source
class IsBaselineShift (a :: Type)
Instances
(LengthPercentageTag t) => IsBaselineShift (Measure t)
(BaselineShiftKeyword s) => IsBaselineShift (Proxy s)
#IsBgImageList Source
class IsBgImageList (a :: Type)
Instances
IsBgImageList (Proxy "none")
(IsBgImageList xs) => IsBgImageList (Tuple (Proxy "none") xs)
(IsImage x, IsBgImageList xs) => IsBgImageList (Tuple x xs)
(IsImage x) => IsBgImageList x
#IsBgSize Source
class IsBgSize (a :: Type)
Instances
(LengthPercentageTag tx, LengthPercentageTag ty) => IsBgSize (Pair (Measure tx) (Measure ty))
(LengthPercentageTag ty) => IsBgSize (Pair (Proxy "auto") (Measure ty))
(LengthPercentageTag tx) => IsBgSize (Pair (Measure tx) (Proxy "auto"))
IsBgSize (Pair (Proxy "auto") (Proxy "auto"))
(LengthPercentageTag t) => IsBgSize (Measure t)
IsBgSize (Proxy "auto")
IsBgSize (Proxy "cover")
IsBgSize (Proxy "contain")
#IsBgSizeList Source
class IsBgSizeList (a :: Type)
Instances
(IsBgSize x, IsBgSizeList xs) => IsBgSizeList (Tuple x xs)
(IsBgSize a) => IsBgSizeList a
#IsBorderColor Source
class IsBorderColor (a :: Type)
Instances
(IsColor t, IsColor r, IsColor b, IsColor l, ToVal (Pair t (Pair r (Pair b l)))) => IsBorderColor (Pair t (Pair r (Pair b l)))
(IsColor t, IsColor x, IsColor b, ToVal (Pair t (Pair x b))) => IsBorderColor (Pair t (Pair x b))
(IsColor y, IsColor x, ToVal (Pair y x)) => IsBorderColor (Pair y x)
(IsColor a, ToVal a) => IsBorderColor a
#IsBorderRadius Source
class IsBorderRadius (a :: Type)
Instances
(LengthPercentageTag ttlx, LengthPercentageTag ttrx, LengthPercentageTag tbrx, LengthPercentageTag tblx, LengthPercentageTag ttly, LengthPercentageTag ttry, LengthPercentageTag tbry, LengthPercentageTag tbly) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrx) (Pair (Measure tbrx) (Measure tblx)))) (Pair (Measure ttly) (Pair (Measure ttry) (Pair (Measure tbry) (Measure tbly)))))
(LengthPercentageTag ttlx, LengthPercentageTag ttrx, LengthPercentageTag tbrx, LengthPercentageTag tblx, LengthPercentageTag ttly, LengthPercentageTag ttrbly, LengthPercentageTag tbry) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrx) (Pair (Measure tbrx) (Measure tblx)))) (Pair (Measure ttly) (Pair (Measure ttrbly) (Measure tbry))))
(LengthPercentageTag ttlx, LengthPercentageTag ttrx, LengthPercentageTag tbrx, LengthPercentageTag tblx, LengthPercentageTag ttlbry, LengthPercentageTag ttrbly) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrx) (Pair (Measure tbrx) (Measure tblx)))) (Pair (Measure ttlbry) (Measure ttrbly)))
(LengthPercentageTag ttlx, LengthPercentageTag ttrx, LengthPercentageTag tbrx, LengthPercentageTag tblx, LengthPercentageTag ty) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrx) (Pair (Measure tbrx) (Measure tblx)))) (Measure ty))
(LengthPercentageTag ttlx, LengthPercentageTag ttrx, LengthPercentageTag tbrx, LengthPercentageTag tblx) => IsBorderRadius (Pair (Measure ttlx) (Pair (Measure ttrx) (Pair (Measure tbrx) (Measure tblx))))
(LengthPercentageTag ttlx, LengthPercentageTag ttrblx, LengthPercentageTag tbrx, LengthPercentageTag ttly, LengthPercentageTag ttry, LengthPercentageTag tbry, LengthPercentageTag tbly) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrblx) (Measure tbrx))) (Pair (Measure ttly) (Pair (Measure ttry) (Pair (Measure tbry) (Measure tbly)))))
(LengthPercentageTag ttlx, LengthPercentageTag ttrblx, LengthPercentageTag tbrx, LengthPercentageTag ttly, LengthPercentageTag ttrbly, LengthPercentageTag tbry) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrblx) (Measure tbrx))) (Pair (Measure ttly) (Pair (Measure ttrbly) (Measure tbry))))
(LengthPercentageTag ttlx, LengthPercentageTag ttrblx, LengthPercentageTag tbrx, LengthPercentageTag ttlbry, LengthPercentageTag ttrbly) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrblx) (Measure tbrx))) (Pair (Measure ttlbry) (Measure ttrbly)))
(LengthPercentageTag ttlx, LengthPercentageTag ttrblx, LengthPercentageTag tbrx, LengthPercentageTag ty) => IsBorderRadius (Tuple (Pair (Measure ttlx) (Pair (Measure ttrblx) (Measure tbrx))) (Measure ty))
(LengthPercentageTag ttlx, LengthPercentageTag ttrblx, LengthPercentageTag tbrx) => IsBorderRadius (Pair (Measure ttlx) (Pair (Measure ttrblx) (Measure tbrx)))
(LengthPercentageTag ttlbrx, LengthPercentageTag ttrblx, LengthPercentageTag ttly, LengthPercentageTag ttry, LengthPercentageTag tbry, LengthPercentageTag tbly) => IsBorderRadius (Tuple (Pair (Measure ttlbrx) (Measure ttrblx)) (Pair (Measure ttly) (Pair (Measure ttry) (Pair (Measure tbry) (Measure tbly)))))
(LengthPercentageTag ttlbrx, LengthPercentageTag ttrblx, LengthPercentageTag ttly, LengthPercentageTag ttrbly, LengthPercentageTag tbry) => IsBorderRadius (Tuple (Pair (Measure ttlbrx) (Measure ttrblx)) (Pair (Measure ttly) (Pair (Measure ttrbly) (Measure tbry))))
(LengthPercentageTag ttlbrx, LengthPercentageTag ttrblx, LengthPercentageTag ttlbry, LengthPercentageTag ttrbly) => IsBorderRadius (Tuple (Pair (Measure ttlbrx) (Measure ttrblx)) (Pair (Measure ttlbry) (Measure ttrbly)))
(LengthPercentageTag ttlbrx, LengthPercentageTag ttrblx, LengthPercentageTag ty) => IsBorderRadius (Tuple (Pair (Measure ttlbrx) (Measure ttrblx)) (Measure ty))
(LengthPercentageTag ttlbrx, LengthPercentageTag ttrblx) => IsBorderRadius (Pair (Measure ttlbrx) (Measure ttrblx))
(LengthPercentageTag tx, LengthPercentageTag ttly, LengthPercentageTag ttry, LengthPercentageTag tbry, LengthPercentageTag tbly) => IsBorderRadius (Tuple (Measure tx) (Pair (Measure ttly) (Pair (Measure ttry) (Pair (Measure tbry) (Measure tbly)))))
(LengthPercentageTag tx, LengthPercentageTag ttly, LengthPercentageTag ttrbly, LengthPercentageTag tbry) => IsBorderRadius (Tuple (Measure tx) (Pair (Measure ttly) (Pair (Measure ttrbly) (Measure tbry))))
(LengthPercentageTag tx, LengthPercentageTag ttlbry, LengthPercentageTag ttrbly) => IsBorderRadius (Tuple (Measure tx) (Pair (Measure ttlbry) (Measure ttrbly)))
(LengthPercentageTag tx, LengthPercentageTag ty) => IsBorderRadius (Tuple (Measure tx) (Measure ty))
(LengthPercentageTag t) => IsBorderRadius (Measure t)
#IsBorderStyle Source
class IsBorderStyle (a :: Type)
Instances
(LineStyleKeyword st, LineStyleKeyword sr, LineStyleKeyword sb, LineStyleKeyword sl, ToVal (Pair (Proxy st) (Pair (Proxy sr) (Pair (Proxy sb) (Proxy sl))))) => IsBorderStyle (Pair (Proxy st) (Pair (Proxy sr) (Pair (Proxy sb) (Proxy sl))))
(LineStyleKeyword st, LineStyleKeyword sx, LineStyleKeyword sb, ToVal (Pair (Proxy st) (Pair (Proxy sx) (Proxy sb)))) => IsBorderStyle (Pair (Proxy st) (Pair (Proxy sx) (Proxy sb)))
(LineStyleKeyword sy, LineStyleKeyword sx, ToVal (Pair (Proxy sy) (Proxy sx))) => IsBorderStyle (Pair (Proxy sy) (Proxy sx))
(LineStyleKeyword s, ToVal (Proxy s)) => IsBorderStyle (Proxy s)
#IsBorderWidth Source
class IsBorderWidth (a :: Type)
Instances
(IsLineWidth t, IsLineWidth r, IsLineWidth b, IsLineWidth l, ToVal (Pair t (Pair r (Pair b l)))) => IsBorderWidth (Pair t (Pair r (Pair b l)))
(IsLineWidth t, IsLineWidth x, IsLineWidth b, ToVal (Pair t (Pair x b))) => IsBorderWidth (Pair t (Pair x b))
(IsLineWidth y, IsLineWidth x, ToVal (Pair y x)) => IsBorderWidth (Pair y x)
(IsLineWidth a, ToVal a) => IsBorderWidth a
#IsBoxList Source
class IsBoxList (a :: Type)
Instances
(BoxKeyword sx, IsBoxList xs) => IsBoxList (Tuple (Proxy sx) xs)
(BoxKeyword s) => IsBoxList (Proxy s)
#IsColorStopListHead Source
class IsColorStopListHead (a :: Type)
Instances
(IsColor color, LengthPercentageTag tpos) => IsColorStopListHead (Pair color (Measure tpos))
(IsColor color) => IsColorStopListHead color
#IsColorStopListTail Source
class IsColorStopListTail (a :: Type)
Instances
(LengthPercentageTag thint, IsColor color, LengthPercentageTag tpos, IsColorStopListTail tail) => IsColorStopListTail (Tuple (Measure thint) (Tuple (Pair color (Measure tpos)) tail))
(LengthPercentageTag thint, IsColor color, IsColorStopListTail tail) => IsColorStopListTail (Tuple (Measure thint) (Tuple color tail))
(IsColor color, LengthPercentageTag tpos, IsColorStopListTail tail) => IsColorStopListTail (Tuple (Pair color (Measure tpos)) tail)
(LengthPercentageTag thint, IsColor color, LengthPercentageTag tpos) => IsColorStopListTail (Tuple (Measure thint) (Pair color (Measure tpos)))
(LengthPercentageTag thint, IsColor color) => IsColorStopListTail (Tuple (Measure thint) color)
(IsColor color, LengthPercentageTag tpos) => IsColorStopListTail (Pair color (Measure tpos))
(IsColor color, IsColorStopListTail tail) => IsColorStopListTail (Tuple color tail)
(IsColor color) => IsColorStopListTail color
#IsCursorList Source
class IsCursorList (a :: Type)
Instances
(GenericCursorKeyword s) => IsCursorList (Proxy s)
(IsCursorImage x, IsCursorList xs) => IsCursorList (Tuple x xs)
#IsExtensibleSelector Source
class IsExtensibleSelector (a :: Type)
Instances
#IsFontFaceFontStyle Source
class IsFontFaceFontStyle (a :: Type)
Instances
(FontFaceFontStyleKeyword s) => IsFontFaceFontStyle (Proxy s)
(AngleTag t) => IsFontFaceFontStyle (Pair (Proxy "oblique") (Measure t))
(AngleTag tmin, AngleTag tmax) => IsFontFaceFontStyle (Pair (Proxy "oblique") (Pair (Measure tmin) (Measure tmax)))
#IsFontFaceFontWeight Source
class IsFontFaceFontWeight (a :: Type)
Instances
IsFontFaceFontWeight (Proxy "auto")
(FontFaceFontWeightKeyword s) => IsFontFaceFontWeight (Proxy s)
IsFontFaceFontWeight Int
IsFontFaceFontWeight (Pair Int Int)
(FontFaceFontWeightKeyword s) => IsFontFaceFontWeight (Pair Int (Proxy s))
(FontFaceFontWeightKeyword s) => IsFontFaceFontWeight (Pair (Proxy s) Int)
(FontFaceFontWeightKeyword smin, FontFaceFontWeightKeyword smax) => IsFontFaceFontWeight (Pair (Proxy smin) (Proxy smax))
#IsFontFaceSrcList Source
class IsFontFaceSrcList (a :: Type)
Instances
(IsFontFaceSrcList xs) => IsFontFaceSrcList (Tuple LocalFunction xs)
(IsFontFaceSrcList xs) => IsFontFaceSrcList (Tuple URL xs)
(IsFontFaceSrcList xs) => IsFontFaceSrcList (Tuple (Pair URL FontFaceFormatFunction) xs)
IsFontFaceSrcList LocalFunction
IsFontFaceSrcList URL
IsFontFaceSrcList (Pair URL FontFaceFormatFunction)
#IsFontFamilyList Source
class IsFontFamilyList (a :: Type)
Instances
(GenericFontFamilyKeyword s) => IsFontFamilyList (Proxy s)
(IsFontFamilyList xs) => IsFontFamilyList (Tuple String xs)
#IsFontSize Source
class IsFontSize (a :: Type)
Instances
(FontSizeKeyword s) => IsFontSize (Proxy s)
(LengthPercentageTag t) => IsFontSize (Measure t)
#IsFontStretch Source
class IsFontStretch (a :: Type)
Instances
(FontStretchKeyword s) => IsFontStretch (Proxy s)
(PercentageTag t) => IsFontStretch (Measure t)
#IsFontStyle Source
class IsFontStyle (a :: Type)
Instances
(FontStyleKeyword s) => IsFontStyle (Proxy s)
(AngleTag t) => IsFontStyle (Pair (Proxy "oblique") (Measure t))
#IsFontWeight Source
class IsFontWeight (a :: Type)
Instances
IsFontWeight Int
(FontWeightKeyword s) => IsFontWeight (Proxy s)
#IsInsetBlock Source
class IsInsetBlock (a :: Type)
Instances
(IsTop start, IsTop end) => IsInsetBlock (Pair start end)
(IsTop both) => IsInsetBlock both
#IsLetterSpacing Source
class IsLetterSpacing (a :: Type)
Instances
IsLetterSpacing (Proxy "normal")
(LengthTag t) => IsLetterSpacing (Measure t)
#IsLineHeight Source
class IsLineHeight (a :: Type)
Instances
IsLineHeight (Proxy "normal")
(LengthPercentageTag t) => IsLineHeight (Measure t)
#IsLineWidth Source
class IsLineWidth (a :: Type)
Instances
(LineWidthKeyword s) => IsLineWidth (Proxy s)
(LengthTag t) => IsLineWidth (Measure t)
#IsListStyleImage Source
class IsListStyleImage (a :: Type)
Instances
IsListStyleImage (Proxy "none")
(IsImage a) => IsListStyleImage a
#IsListStyleType Source
class IsListStyleType (a :: Type)
Instances
IsListStyleType (Proxy "none")
(CounterStyleKeyword s) => IsListStyleType (Proxy s)
#IsMargin Source
class IsMargin (a :: Type)
Instances
(IsSingleMargin t, IsSingleMargin r, IsSingleMargin b, IsSingleMargin l) => IsMargin (Pair t (Pair r (Pair b l)))
(IsSingleMargin t, IsSingleMargin x, IsSingleMargin b) => IsMargin (Pair t (Pair x b))
(IsSingleMargin y, IsSingleMargin x) => IsMargin (Pair y x)
(IsSingleMargin a) => IsMargin a
#IsMaskReferenceList Source
class IsMaskReferenceList (a :: Type)
Instances
IsMaskReferenceList (Proxy "none")
(IsMaskReferenceList xs) => IsMaskReferenceList (Tuple (Proxy "none") xs)
(IsImage x, IsMaskReferenceList xs) => IsMaskReferenceList (Tuple x xs)
(IsImage a) => IsMaskReferenceList a
#IsMaxWidth Source
class IsMaxWidth (a :: Type)
Instances
(MaxWidthKeyword s) => IsMaxWidth (Proxy s)
(LengthPercentageTag t) => IsMaxWidth (Measure t)
IsMaxWidth FitContent
#IsMinWidth Source
class IsMinWidth (a :: Type)
Instances
(MinWidthKeyword s) => IsMinWidth (Proxy s)
(LengthPercentageTag t) => IsMinWidth (Measure t)
IsMinWidth FitContent
#IsOverflow Source
class IsOverflow (a :: Type)
Instances
(OverflowKeyword sx, OverflowKeyword sy) => IsOverflow (Pair (Proxy sx) (Proxy sy))
(OverflowKeyword s) => IsOverflow (Proxy s)
#IsPadding Source
class IsPadding (a :: Type)
Instances
(LengthPercentageTag tt, LengthPercentageTag tr, LengthPercentageTag tb, LengthPercentageTag tl) => IsPadding (Pair (Measure tt) (Pair (Measure tr) (Pair (Measure tb) (Measure tl))))
(LengthPercentageTag tt, LengthPercentageTag tx, LengthPercentageTag tb) => IsPadding (Pair (Measure tt) (Pair (Measure tx) (Measure tb)))
(LengthPercentageTag ty, LengthPercentageTag tx) => IsPadding (Pair (Measure ty) (Measure tx))
(LengthPercentageTag t) => IsPadding (Measure t)
#IsPerspective Source
class IsPerspective (a :: Type)
Instances
IsPerspective (Proxy "none")
(LengthTag t) => IsPerspective (Measure t)
#IsPosition Source
class IsPosition (a :: Type)
Instances
IsPosition (Proxy "left")
IsPosition (Proxy "center")
IsPosition (Proxy "right")
IsPosition (Proxy "top")
IsPosition (Proxy "bottom")
(LengthPercentageTag t) => IsPosition (Measure t)
(IsPositionX x, IsPositionY y) => IsPosition (Pair x y)
#IsPositionList Source
class IsPositionList (a :: Type)
Instances
(IsPosition x, IsPositionList xs) => IsPositionList (Tuple x xs)
(IsPosition a) => IsPositionList a
#IsPositionX Source
class IsPositionX (a :: Type)
Instances
IsPositionX (Proxy "left")
IsPositionX (Proxy "center")
IsPositionX (Proxy "right")
(LengthPercentageTag t) => IsPositionX (Measure t)
#IsPositionY Source
class IsPositionY (a :: Type)
Instances
IsPositionY (Proxy "top")
IsPositionY (Proxy "center")
IsPositionY (Proxy "bottom")
(LengthPercentageTag t) => IsPositionY (Measure t)
#IsPseudoClass Source
class IsPseudoClass (a :: Type)
Instances
IsPseudoClass PseudoClass
IsPseudoClass (Proxy "checked")
IsPseudoClass (Proxy "disabled")
IsPseudoClass (Proxy "target")
#IsPseudoElement Source
class IsPseudoElement (a :: Type)
Instances
IsPseudoElement PseudoElement
IsPseudoElement (Proxy "placeholder")
#IsRadialGradientDimensions Source
class IsRadialGradientDimensions (a :: Type)
Instances
(ShapeKeyword s) => IsRadialGradientDimensions (Proxy s)
(ShapeKeyword sshape, ExtentKeyword sextent) => IsRadialGradientDimensions (Pair (Proxy sshape) (Proxy sextent))
(LengthTag t) => IsRadialGradientDimensions (Measure t)
(LengthPercentageTag tx, LengthPercentageTag ty) => IsRadialGradientDimensions (Pair (Measure tx) (Measure ty))
#IsRepeatStyle Source
class IsRepeatStyle (a :: Type)
Instances
(RepeatStyle1dKeyword sx, RepeatStyle1dKeyword sy) => IsRepeatStyle (Pair (Proxy sx) (Proxy sy))
(RepeatStyle2dKeyword s) => IsRepeatStyle (Proxy s)
#IsRepeatStyleList Source
class IsRepeatStyleList (a :: Type)
Instances
(IsRepeatStyle x, IsRepeatStyleList xs) => IsRepeatStyleList (Tuple x xs)
(IsRepeatStyle a) => IsRepeatStyleList a
#IsSelector Source
class IsSelector (a :: Type)
Instances
IsSelector (Selector status)
(IsExtensibleSelector a) => IsSelector a
#IsSelectorList Source
class IsSelectorList (a :: Type)
Instances
(IsSelector x, IsSelectorList xs) => IsSelectorList (Tuple x xs)
(IsSelector x) => IsSelectorList x
#IsShadow Source
class IsShadow (a :: Type)
Instances
(IsColor color, LengthTag txo, LengthTag tyo, LengthTag tblur, LengthTag tspread) => IsShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Pair (Measure tspread) (Proxy "inset"))))))
(IsColor color, LengthTag txo, LengthTag tyo, LengthTag tblur, LengthTag tspread) => IsShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Measure tspread)))))
(LengthTag txo, LengthTag tyo, LengthTag tblur, LengthTag tspread) => IsShadow (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Pair (Measure tspread) (Proxy "inset")))))
(IsColor color, LengthTag txo, LengthTag tyo, LengthTag tblur) => IsShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Proxy "inset")))))
(LengthTag txo, LengthTag tyo, LengthTag tblur, LengthTag tspread) => IsShadow (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Measure tspread))))
(IsColor color, LengthTag txo, LengthTag tyo, LengthTag tblur) => IsShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Measure tblur))))
(LengthTag txo, LengthTag tyo, LengthTag tblur) => IsShadow (Pair (Measure txo) (Pair (Measure tyo) (Pair (Measure tblur) (Proxy "inset"))))
(IsColor color, LengthTag txo, LengthTag tyo) => IsShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Proxy "inset"))))
(LengthTag txo, LengthTag tyo, LengthTag tblur) => IsShadow (Pair (Measure txo) (Pair (Measure tyo) (Measure tblur)))
(LengthTag txo, LengthTag tyo) => IsShadow (Pair (Measure txo) (Pair (Measure tyo) (Proxy "inset")))
(IsColor color, LengthTag txo, LengthTag tyo) => IsShadow (Pair color (Pair (Measure txo) (Measure tyo)))
(LengthTag txo, LengthTag tyo) => IsShadow (Pair (Measure txo) (Measure tyo))
(IsShadow x, IsShadow xs) => IsShadow (Tuple x xs)
#IsSingleAnimationDirectionList Source
class IsSingleAnimationDirectionList (a :: Type)
Instances
(AnimationDirectionKeyword sx, IsSingleAnimationDirectionList xs) => IsSingleAnimationDirectionList (Tuple (Proxy sx) xs)
(AnimationDirectionKeyword s) => IsSingleAnimationDirectionList (Proxy s)
#IsSingleAnimationFillModeList Source
class IsSingleAnimationFillModeList (a :: Type)
Instances
(AnimationFillModeKeyword sx, IsSingleAnimationFillModeList xs) => IsSingleAnimationFillModeList (Tuple (Proxy sx) xs)
(AnimationFillModeKeyword s) => IsSingleAnimationFillModeList (Proxy s)
#IsSingleAnimationIterationCountList Source
class IsSingleAnimationIterationCountList (a :: Type)
Instances
(IsSingleAnimationIterationCountList xs) => IsSingleAnimationIterationCountList (Tuple Int xs)
(IsSingleAnimationIterationCountList xs) => IsSingleAnimationIterationCountList (Tuple (Proxy "infinite") xs)
IsSingleAnimationIterationCountList Int
IsSingleAnimationIterationCountList (Proxy "infinite")
#IsSingleAnimationPlayStateList Source
class IsSingleAnimationPlayStateList (a :: Type)
Instances
(AnimationPlayStateKeyword sx, IsSingleAnimationPlayStateList xs) => IsSingleAnimationPlayStateList (Tuple (Proxy sx) xs)
(AnimationPlayStateKeyword s) => IsSingleAnimationPlayStateList (Proxy s)
#IsSingleBorderRadius Source
class IsSingleBorderRadius (a :: Type)
Instances
(LengthPercentageTag tx, LengthPercentageTag ty) => IsSingleBorderRadius (Pair (Measure tx) (Measure ty))
(LengthPercentageTag t) => IsSingleBorderRadius (Measure t)
#IsSingleMargin Source
class IsSingleMargin (a :: Type)
Instances
(LengthPercentageTag t) => IsSingleMargin (Measure t)
IsSingleMargin (Proxy "auto")
#IsSingleTransitionPropertyList Source
class IsSingleTransitionPropertyList (a :: Type)
Instances
(Animatable s, IsSingleTransitionPropertyList xs) => IsSingleTransitionPropertyList (Tuple (Proxy s) xs)
(Animatable s) => IsSingleTransitionPropertyList (Proxy s)
#IsTextDecorationLine Source
class IsTextDecorationLine (a :: Type)
Instances
IsTextDecorationLine (Proxy "none")
IsTextDecorationLine (Pair (Proxy "underline") (Pair (Proxy "overline") (Pair (Proxy "line-through") (Proxy "blink"))))
IsTextDecorationLine (Pair (Proxy "overline") (Pair (Proxy "line-through") (Proxy "blink")))
IsTextDecorationLine (Pair (Proxy "underline") (Pair (Proxy "line-through") (Proxy "blink")))
IsTextDecorationLine (Pair (Proxy "underline") (Pair (Proxy "overline") (Proxy "blink")))
IsTextDecorationLine (Pair (Proxy "underline") (Pair (Proxy "overline") (Proxy "line-through")))
IsTextDecorationLine (Pair (Proxy "underline") (Proxy "overline"))
IsTextDecorationLine (Pair (Proxy "underline") (Proxy "line-through"))
IsTextDecorationLine (Pair (Proxy "underline") (Proxy "blink"))
IsTextDecorationLine (Pair (Proxy "overline") (Proxy "line-through"))
IsTextDecorationLine (Pair (Proxy "overline") (Proxy "blink"))
IsTextDecorationLine (Pair (Proxy "line-through") (Proxy "blink"))
IsTextDecorationLine (Proxy "underline")
IsTextDecorationLine (Proxy "overline")
IsTextDecorationLine (Proxy "line-through")
IsTextDecorationLine (Proxy "blink")
#IsTextShadow Source
class IsTextShadow (a :: Type)
Instances
(IsColor color, LengthTag txo, LengthTag tyo, LengthTag tblur) => IsTextShadow (Pair color (Pair (Measure txo) (Pair (Measure tyo) (Measure tblur))))
(LengthTag txo, LengthTag tyo, LengthTag tblur) => IsTextShadow (Pair (Measure txo) (Pair (Measure tyo) (Measure tblur)))
(IsColor color, LengthTag txo, LengthTag tyo) => IsTextShadow (Pair color (Pair (Measure txo) (Measure tyo)))
(LengthTag txo, LengthTag tyo) => IsTextShadow (Pair (Measure txo) (Measure tyo))
#IsTextShadowList Source
class IsTextShadowList (a :: Type)
Instances
(IsTextShadow x, IsTextShadowList xs) => IsTextShadowList (Tuple x xs)
(IsTextShadow a) => IsTextShadowList a
#IsTextTransform Source
class IsTextTransform (a :: Type)
Instances
IsTextTransform (Proxy "none")
IsTextTransform (Proxy "full-width")
IsTextTransform (Proxy "full-size-kana")
(TextTransformCapitalizationKeyword s) => IsTextTransform (Proxy s)
(TextTransformCapitalizationKeyword s) => IsTextTransform (Pair (Proxy s) (Proxy "full-width"))
IsTextTransform (Pair (Proxy "full-width") (Proxy "full-size-kana"))
(TextTransformCapitalizationKeyword s) => IsTextTransform (Pair (Proxy s) (Proxy "full-size-kana"))
(TextTransformCapitalizationKeyword s) => IsTextTransform (Pair (Proxy s) (Pair (Proxy "full-width") (Proxy "full-size-kana")))
#IsTimeList Source
class IsTimeList (a :: Type)
Instances
(TimeTag tx, IsTimeList xs) => IsTimeList (Tuple (Measure tx) xs)
(TimeTag t) => IsTimeList (Measure t)
#IsTransformList Source
class IsTransformList (a :: Type)
Instances
#IsTransformOrigin Source
class IsTransformOrigin (a :: Type)
Instances
(IsPositionX x, IsPositionY y, LengthTag tz) => IsTransformOrigin (Pair x (Pair y (Measure tz)))
(IsPosition a) => IsTransformOrigin a
#IsVerticalAlign Source
class IsVerticalAlign (a :: Type)
Instances
(AlignmentBaselineKeyword sa, BaselineShiftKeyword sb) => IsVerticalAlign (Pair (Proxy "first") (Pair (Proxy sa) (Proxy sb)))
(AlignmentBaselineKeyword sa, LengthPercentageTag tb) => IsVerticalAlign (Pair (Proxy "first") (Pair (Proxy sa) (Measure tb)))
(AlignmentBaselineKeyword sa, BaselineShiftKeyword sb) => IsVerticalAlign (Pair (Proxy "last") (Pair (Proxy sa) (Proxy sb)))
(AlignmentBaselineKeyword sa, LengthPercentageTag tb) => IsVerticalAlign (Pair (Proxy "last") (Pair (Proxy sa) (Measure tb)))
(AlignmentBaselineOrBaselineShiftKeyword s) => IsVerticalAlign (Pair (Proxy "first") (Proxy s))
(AlignmentBaselineOrBaselineShiftKeyword s) => IsVerticalAlign (Pair (Proxy "last") (Proxy s))
(AlignmentBaselineKeyword sa, BaselineShiftKeyword sb) => IsVerticalAlign (Pair (Proxy sa) (Proxy sb))
(LengthPercentageTag t) => IsVerticalAlign (Pair (Proxy "first") (Measure t))
(LengthPercentageTag t) => IsVerticalAlign (Pair (Proxy "last") (Measure t))
(AlignmentBaselineKeyword s, LengthPercentageTag t) => IsVerticalAlign (Pair (Proxy s) (Measure t))
IsVerticalAlign (Proxy "first")
IsVerticalAlign (Proxy "last")
(AlignmentBaselineOrBaselineShiftKeyword s) => IsVerticalAlign (Proxy s)
(LengthPercentageTag t) => IsVerticalAlign (Measure t)
#IsWidth Source
class IsWidth (a :: Type)
Instances
(WidthKeyword s) => IsWidth (Proxy s)
IsWidth FitContent
(LengthPercentageTag t) => IsWidth (Measure t)
#IsWordSpacing Source
class IsWordSpacing (a :: Type)
Instances
IsWordSpacing (Proxy "normal")
(LengthTag t) => IsWordSpacing (Measure t)
#LineStyleKeyword Source
class LineStyleKeyword :: Symbol -> Constraint
class LineStyleKeyword (s :: Symbol)
Instances
LineStyleKeyword "none"
LineStyleKeyword "hidden"
LineStyleKeyword "dotted"
LineStyleKeyword "dashed"
LineStyleKeyword "solid"
LineStyleKeyword "double"
LineStyleKeyword "groove"
LineStyleKeyword "ridge"
LineStyleKeyword "inset"
LineStyleKeyword "outset"
#LineWidthKeyword Source
class LineWidthKeyword :: Symbol -> Constraint
class LineWidthKeyword (s :: Symbol)
Instances
LineWidthKeyword "thin"
LineWidthKeyword "medium"
LineWidthKeyword "thick"
#ListStylePositionKeyword Source
class ListStylePositionKeyword :: Symbol -> Constraint
class ListStylePositionKeyword (s :: Symbol)
Instances
ListStylePositionKeyword "inside"
ListStylePositionKeyword "outside"
#MaxWidthKeyword Source
class MaxWidthKeyword :: Symbol -> Constraint
class MaxWidthKeyword (s :: Symbol)
Instances
MaxWidthKeyword "none"
MaxWidthKeyword "min-content"
MaxWidthKeyword "max-content"
#MediaFeature Source
class MediaFeature :: Symbol -> Type -> Constraint
class MediaFeature (f :: Symbol) (v :: Type)
Instances
(LengthTag t) => MediaFeature "width" (Measure t)
(LengthTag t) => MediaFeature "minWidth" (Measure t)
(LengthTag t) => MediaFeature "maxWidth" (Measure t)
(LengthTag t) => MediaFeature "height" (Measure t)
(LengthTag t) => MediaFeature "minHeight" (Measure t)
(LengthTag t) => MediaFeature "maxHeight" (Measure t)
(LengthTag t) => MediaFeature "deviceWidth" (Measure t)
(LengthTag t) => MediaFeature "minDeviceWidth" (Measure t)
(LengthTag t) => MediaFeature "maxDeviceWidth" (Measure t)
(LengthTag t) => MediaFeature "deviceHeight" (Measure t)
(LengthTag t) => MediaFeature "minDeviceHeight" (Measure t)
(LengthTag t) => MediaFeature "maxDeviceHeight" (Measure t)
MediaFeature "orientation" Orientation
MediaFeature "aspectRatio" Ratio
MediaFeature "minAspectRatio" Ratio
MediaFeature "maxAspectRatio" Ratio
MediaFeature "deviceAspectRatio" Ratio
MediaFeature "minDeviceAspectRatio" Ratio
MediaFeature "maxDeviceAspectRatio" Ratio
MediaFeature "color" Int
MediaFeature "minColor" Int
MediaFeature "maxColor" Int
MediaFeature "colorIndex" Int
MediaFeature "minColorIndex" Int
MediaFeature "maxColorIndex" Int
MediaFeature "monochrome" Int
MediaFeature "minMonochrome" Int
MediaFeature "maxMonochrome" Int
MediaFeature "resolution" Resolution
MediaFeature "minResolution" Resolution
MediaFeature "maxResolution" Resolution
#MediaTypeKeyword Source
class MediaTypeKeyword :: Symbol -> Constraint
class MediaTypeKeyword (s :: Symbol)
Instances
MediaTypeKeyword "all"
MediaTypeKeyword "print"
MediaTypeKeyword "screen"
#MinWidthKeyword Source
class MinWidthKeyword :: Symbol -> Constraint
class MinWidthKeyword (s :: Symbol)
Instances
MinWidthKeyword "auto"
MinWidthKeyword "min-content"
MinWidthKeyword "max-content"
#Minmax Source
class Minmax (min :: Type) (max :: Type) (compat :: Type) | min max -> compat
Instances
(TrackBreadthKeyword s, LengthPercentageTag t) => Minmax (Proxy s) (Measure t) (Either Track Fixed)
(LengthPercentageTag t, TrackBreadthKeyword s) => Minmax (Measure t) (Proxy s) (Either Track Fixed)
(LengthPercentageTag t) => Minmax (Measure t) Flex (Either Track Fixed)
(LengthPercentageTag tmin, LengthPercentageTag tmax) => Minmax (Measure tmin) (Measure tmax) (Either Track Fixed)
(TrackBreadthKeyword s) => Minmax (Proxy s) Flex Track
(TrackBreadthKeyword smin, TrackBreadthKeyword smax) => Minmax (Proxy smin) (Proxy smax) Track
#MkStatement Source
class MkStatement (a :: Type) (b :: Type) (c :: Type) | a -> b where
Members
mkStatement :: a -> b -> Writer (List c) Unit
Instances
MkStatement MediaQuery (Writer (List Statement) Unit) Statement
MkStatement FontFace (Writer (List FontFaceDeclaration') (Proxy ("font-family" :: a, src :: b | descriptors))) Statement
MkStatement Keyframes (Writer (List KeyframeBlock) Unit) Statement
(RowToList ps psl, AllPropertiesAnimatable psl) => MkStatement (Measure Percentage) (Writer (List Declaration') (Proxy ps)) KeyframeBlock
(RowToList ps psl, AllPropertiesAnimatable psl, IsList (Measure Percentage) xs, MultiVal xs) => MkStatement (Tuple (Measure Percentage) xs) (Writer (List Declaration') (Proxy ps)) KeyframeBlock
(IsSelectorList selectors, MultiVal selectors) => MkStatement selectors (Writer (List Declaration') ps) Statement
#OutlineLineStyleKeyword Source
class OutlineLineStyleKeyword :: Symbol -> Constraint
class OutlineLineStyleKeyword (s :: Symbol)
Instances
OutlineLineStyleKeyword "auto"
OutlineLineStyleKeyword "none"
OutlineLineStyleKeyword "dotted"
OutlineLineStyleKeyword "dashed"
OutlineLineStyleKeyword "solid"
OutlineLineStyleKeyword "double"
OutlineLineStyleKeyword "groove"
OutlineLineStyleKeyword "ridge"
OutlineLineStyleKeyword "inset"
OutlineLineStyleKeyword "outset"
#OverflowKeyword Source
class OverflowKeyword :: Symbol -> Constraint
class OverflowKeyword (s :: Symbol)
Instances
OverflowKeyword "visible"
OverflowKeyword "hidden"
OverflowKeyword "clip"
OverflowKeyword "scroll"
OverflowKeyword "auto"
#OverflowPositionKeyword Source
class OverflowPositionKeyword :: Symbol -> Constraint
class OverflowPositionKeyword (s :: Symbol)
Instances
OverflowPositionKeyword "safe"
OverflowPositionKeyword "unsafe"
#PositionKeyword Source
class PositionKeyword :: Symbol -> Constraint
class PositionKeyword (s :: Symbol)
Instances
PositionKeyword "static"
PositionKeyword "relative"
PositionKeyword "absolute"
PositionKeyword "sticky"
PositionKeyword "fixed"
#Property Source
class Property :: Symbol -> Constraint
class Property (p :: Symbol)
Instances
Property "justify-content"
Property "align-content"
Property "justify-self"
Property "align-self"
Property "justify-items"
Property "align-items"
Property "row-gap"
Property "column-gap"
Property "gap"
Property "animation-name"
Property "animation-duration"
Property "animation-timing-function"
Property "animation-iteration-count"
Property "animation-direction"
Property "animation-play-state"
Property "animation-delay"
Property "animation-fill-mode"
Property "background-color"
Property "background-image"
Property "background-repeat"
Property "background-attachment"
Property "background-position"
Property "background-clip"
Property "background-origin"
Property "background-size"
Property "border-top-color"
Property "border-right-color"
Property "border-bottom-color"
Property "border-left-color"
Property "border-color"
Property "border-top-style"
Property "border-right-style"
Property "border-bottom-style"
Property "border-left-style"
Property "border-style"
Property "border-top-width"
Property "border-right-width"
Property "border-bottom-width"
Property "border-left-width"
Property "border-width"
Property "border-top-left-radius"
Property "border-top-right-radius"
Property "border-bottom-right-radius"
Property "border-bottom-left-radius"
Property "border-radius"
Property "box-shadow"
Property "margin-top"
Property "margin-right"
Property "margin-bottom"
Property "margin-left"
Property "margin"
Property "padding-top"
Property "padding-right"
Property "padding-bottom"
Property "padding-left"
Property "padding"
Property "color"
Property "opacity"
Property "content"
Property "display"
Property "flex-direction"
Property "flex-wrap"
Property "order"
Property "flex"
Property "flex-grow"
Property "flex-shrink"
Property "flex-basis"
Property "font-family"
Property "font-weight"
Property "font-stretch"
Property "font-style"
Property "font-size"
Property "font-size-adjust"
Property "grid-template-columns"
Property "grid-template-rows"
Property "grid-auto-columns"
Property "grid-auto-rows"
Property "grid-auto-flow"
Property "grid-row-start"
Property "grid-column-start"
Property "grid-row-end"
Property "grid-column-end"
Property "dominant-baseline"
Property "vertical-align"
Property "baseline-source"
Property "alignment-baseline"
Property "baseline-shift"
Property "line-height"
Property "list-style-image"
Property "list-style-type"
Property "list-style-position"
Property "mask-image"
Property "overflow-x"
Property "overflow-y"
Property "overflow"
Property "text-overflow"
Property "position"
Property "top"
Property "right"
Property "bottom"
Property "left"
Property "inset-block-start"
Property "inset-inline-start"
Property "inset-block-end"
Property "inset-inline-end"
Property "inset-block"
Property "inset-inline"
Property "inset"
Property "width"
Property "height"
Property "min-width"
Property "min-height"
Property "max-width"
Property "max-height"
Property "box-sizing"
Property "text-transform"
Property "white-space"
Property "word-break"
Property "text-align"
Property "word-spacing"
Property "letter-spacing"
Property "text-indent"
Property "text-decoration-line"
Property "text-decoration-style"
Property "text-decoration-color"
Property "text-shadow"
Property "transform"
Property "transform-origin"
Property "transition-property"
Property "transition-duration"
Property "transition-timing-function"
Property "transition-delay"
Property "outline-width"
Property "outline-style"
Property "outline-color"
Property "outline-offset"
Property "cursor"
Property "appearance"
Property "visibility"
Property "clear"
Property "float"
Property "z-index"
Property "direction"
#Repeat Source
class Repeat (n :: Type) (tracks :: Type) (compat :: Type) | n tracks -> compat
Instances
(RepeatTrackList xs compat, TrackCompat Fixed compat Fixed, AutoRepeatKeyword s) => Repeat (Proxy s) xs Auto
(RepeatTrackList xs compat) => Repeat Int xs compat
#RepeatStyle1dKeyword Source
class RepeatStyle1dKeyword :: Symbol -> Constraint
class RepeatStyle1dKeyword (s :: Symbol)
Instances
RepeatStyle1dKeyword "repeat"
RepeatStyle1dKeyword "space"
RepeatStyle1dKeyword "round"
RepeatStyle1dKeyword "no-repeat"
#RepeatStyle2dKeyword Source
class RepeatStyle2dKeyword :: Symbol -> Constraint
class RepeatStyle2dKeyword (s :: Symbol)
Instances
RepeatStyle2dKeyword "repeat-x"
RepeatStyle2dKeyword "repeat-y"
RepeatStyle2dKeyword "repeat"
RepeatStyle2dKeyword "space"
RepeatStyle2dKeyword "round"
RepeatStyle2dKeyword "no-repeat"
#RepeatTrackList Source
class RepeatTrackList (xs :: Type) (compat :: Type) | xs -> compat
Instances
(LengthPercentageTag t) => RepeatTrackList (Measure t) (Either Track Fixed)
RepeatTrackList Flex Track
(TrackBreadthKeyword s) => RepeatTrackList (Proxy s) Track
RepeatTrackList (Minmax' compat) compat
RepeatTrackList FitContent Track
RepeatTrackList LineName Names
(RepeatTrackList xs previouscompat, TrackCompat (Either Track Fixed) previouscompat compat, LengthPercentageTag t) => RepeatTrackList (Tuple (Measure t) xs) compat
(RepeatTrackList xs previouscompat, TrackCompat Track previouscompat compat) => RepeatTrackList (Tuple Flex xs) compat
(RepeatTrackList xs previouscompat, TrackCompat Track previouscompat compat, TrackBreadthKeyword s) => RepeatTrackList (Tuple (Proxy s) xs) compat
(RepeatTrackList xs previouscompat, TrackCompat thiscompat previouscompat compat) => RepeatTrackList (Tuple (Minmax' thiscompat) xs) compat
(RepeatTrackList xs previouscompat, TrackCompat Track previouscompat compat) => RepeatTrackList (Tuple FitContent xs) compat
(RepeatTrackList xs compat) => RepeatTrackList (Tuple LineName xs) compat
#SelfPositionKeyword Source
class SelfPositionKeyword :: Symbol -> Constraint
class SelfPositionKeyword (s :: Symbol)
Instances
SelfPositionKeyword "center"
SelfPositionKeyword "start"
SelfPositionKeyword "end"
SelfPositionKeyword "self-start"
SelfPositionKeyword "self-end"
SelfPositionKeyword "flex-start"
SelfPositionKeyword "flex-end"
#ShapeKeyword Source
class ShapeKeyword :: Symbol -> Constraint
class ShapeKeyword (s :: Symbol)
Instances
ShapeKeyword "circle"
ShapeKeyword "ellipse"
#StepPosition Source
class StepPosition :: Symbol -> Constraint
class StepPosition (s :: Symbol)
Instances
StepPosition "jump-start"
StepPosition "jump-end"
StepPosition "jump-none"
StepPosition "jump-both"
StepPosition "start"
StepPosition "end"
#TextAlignKeyword Source
class TextAlignKeyword :: Symbol -> Constraint
class TextAlignKeyword (s :: Symbol)
Instances
TextAlignKeyword "start"
TextAlignKeyword "end"
TextAlignKeyword "left"
TextAlignKeyword "right"
TextAlignKeyword "center"
TextAlignKeyword "justify"
TextAlignKeyword "match-parent"
TextAlignKeyword "justify-all"
#TextDecorationStyleKeyword Source
class TextDecorationStyleKeyword :: Symbol -> Constraint
class TextDecorationStyleKeyword (s :: Symbol)
Instances
TextDecorationStyleKeyword "solid"
TextDecorationStyleKeyword "double"
TextDecorationStyleKeyword "dotted"
TextDecorationStyleKeyword "dashed"
TextDecorationStyleKeyword "wavy"
#TextOverflowKeyword Source
class TextOverflowKeyword :: Symbol -> Constraint
class TextOverflowKeyword (s :: Symbol)
Instances
TextOverflowKeyword "clip"
TextOverflowKeyword "ellipsis"
#TextTransformCapitalizationKeyword Source
class TextTransformCapitalizationKeyword :: Symbol -> Constraint
class TextTransformCapitalizationKeyword (s :: Symbol)
Instances
TextTransformCapitalizationKeyword "capitalize"
TextTransformCapitalizationKeyword "uppercase"
TextTransformCapitalizationKeyword "lowercase"
#ToVal Source
class ToVal (a :: Type) where
Members
Instances
ToVal Val
ToVal String
ToVal Number
ToVal Int
(IsSymbol a) => ToVal (Proxy a)
(ToVal a, ToVal b) => ToVal (Pair a b)
ToVal KeyframesName
ToVal CSSColor
ToVal Color
ToVal EasingFunction
ToVal LocalFunction
ToVal FontFaceFormatFunction
ToVal Flex
ToVal LineName
ToVal (List LineName)
ToVal (Minmax' a)
ToVal (Repeat' a)
ToVal (Gradient a)
ToVal MediaQuery
ToVal Orientation
ToVal Ratio
ToVal Resolution
ToVal (Selector status)
ToVal AttrName
ToVal AttributePredicate
ToVal ElementId
ToVal PseudoClass
ToVal PseudoElement
ToVal AnPlusB
ToVal FitContent
ToVal TransformFunction
ToVal (Measure t)
ToVal Add
ToVal Subtract
ToVal Multiply
ToVal Divide
ToVal URL
ToVal CommonKeyword
#TrackBreadthKeyword Source
class TrackBreadthKeyword :: Symbol -> Constraint
class TrackBreadthKeyword (s :: Symbol)
Instances
TrackBreadthKeyword "min-content"
TrackBreadthKeyword "max-content"
TrackBreadthKeyword "auto"
#TrackCompat Source
class TrackCompat (this :: Type) (previous :: Type) (out :: Type) | this previous -> out
Instances
TrackCompat (Either Track Fixed) (Either Track Fixed) (Either Track Fixed)
TrackCompat (Either Track Fixed) Track Track
TrackCompat (Either Track Fixed) Fixed Fixed
TrackCompat Track (Either Track Fixed) Track
TrackCompat Fixed (Either Track Fixed) Fixed
TrackCompat Track Track Track
TrackCompat Names Names Names
TrackCompat Names a a
TrackCompat a Names a
#TrackList Source
class TrackList (xs :: Type) (auto :: Type) (compat :: Type) | xs -> auto compat
Instances
(LengthPercentageTag t) => TrackList (Measure t) NoAuto (Either Track Fixed)
TrackList Flex NoAuto Track
(TrackBreadthKeyword s) => TrackList (Proxy s) NoAuto Track
TrackList (Minmax' compat) NoAuto compat
TrackList FitContent NoAuto compat
TrackList (Repeat' Auto) Auto Fixed
TrackList (Repeat' compat) NoAuto compat
TrackList LineName NoAuto (Either Track Fixed)
(TrackList xs auto tailcompat, TrackCompat (Either Track Fixed) tailcompat compat, LengthPercentageTag t) => TrackList (Tuple (Measure t) xs) auto compat
(TrackList xs auto tailcompat, TrackCompat Track tailcompat compat) => TrackList (Tuple Flex xs) auto compat
(TrackList xs auto tailcompat, TrackCompat Track tailcompat compat, TrackBreadthKeyword s) => TrackList (Tuple (Proxy s) xs) auto compat
(TrackList xs auto tailcompat, TrackCompat minmaxcompat tailcompat compat) => TrackList (Tuple (Minmax' minmaxcompat) xs) auto compat
(TrackList xs auto tailcompat, TrackCompat Track tailcompat compat) => TrackList (Tuple FitContent xs) auto compat
(TrackList xs NoAuto tailcompat, TrackCompat Fixed tailcompat compat) => TrackList (Tuple (Repeat' Auto) xs) Auto compat
(TrackList xs auto tailcompat, TrackCompat repeatcompat tailcompat compat) => TrackList (Tuple (Repeat' repeatcompat) xs) auto compat
(TrackList xs auto compat) => TrackList (Tuple LineName xs) auto compat
#VisibilityKeyword Source
class VisibilityKeyword :: Symbol -> Constraint
class VisibilityKeyword (s :: Symbol)
Instances
VisibilityKeyword "visible"
VisibilityKeyword "hidden"
VisibilityKeyword "collapse"
#WhiteSpaceKeyword Source
class WhiteSpaceKeyword :: Symbol -> Constraint
class WhiteSpaceKeyword (s :: Symbol)
Instances
WhiteSpaceKeyword "normal"
WhiteSpaceKeyword "pre"
WhiteSpaceKeyword "nowrap"
WhiteSpaceKeyword "pre-wrap"
WhiteSpaceKeyword "break-spaces"
WhiteSpaceKeyword "pre-line"
#WidthKeyword Source
class WidthKeyword :: Symbol -> Constraint
class WidthKeyword (s :: Symbol)
Instances
WidthKeyword "auto"
WidthKeyword "min-content"
WidthKeyword "max-content"
#WordBreakKeyword Source
class WordBreakKeyword :: Symbol -> Constraint
class WordBreakKeyword (s :: Symbol)
Instances
WordBreakKeyword "normal"
WordBreakKeyword "keep-all"
WordBreakKeyword "break-all"
WordBreakKeyword "break-word"
#closestCorner Source
closestCorner :: Proxy @Symbol "closest-corner"
#closestSide Source
closestSide :: Proxy @Symbol "closest-side"
#collection Source
collection :: Proxy @Symbol "collection"
#columnReverse Source
columnReverse :: Proxy @Symbol "column-reverse"
#contentBox Source
contentBox :: Proxy @Symbol "content-box"
#contenteditable Source
contenteditable :: Proxy @Symbol "contenteditable"
#cubicBezier Source
cubicBezier :: forall x1 y1 x2 y2. ToNumber x1 => ToNumber y1 => ToNumber x2 => ToNumber y2 => x1 -> y1 -> x2 -> y2 -> EasingFunction
#decimalLeadingZero Source
decimalLeadingZero :: Proxy @Symbol "decimal-leading-zero"
#descendant Source
descendant :: forall a b c. IsExtensibleSelector a => ToVal a => Combine b c => a -> b -> c
#devanagari Source
devanagari :: Proxy @Symbol "devanagari"
#disclosureClosed Source
disclosureClosed :: Proxy @Symbol "disclosure-closed"
#disclosureOpen Source
disclosureOpen :: Proxy @Symbol "disclosure-open"
#dominantBaseline Source
dominantBaseline :: Proxy @Symbol "dominant-baseline"
#dpcm Source
dpcm :: Int -> Resolution
#dpi Source
dpi :: Int -> Resolution
#embeddedOpentype Source
embeddedOpentype :: Proxy @Symbol "embedded-opentype"
#empty Source
empty :: PseudoClass
#extraCondensed Source
extraCondensed :: Proxy @Symbol "extra-condensed"
#extraExpanded Source
extraExpanded :: Proxy @Symbol "extra-expanded"
#farthestCorner Source
farthestCorner :: Proxy @Symbol "farthest-corner"
#farthestSide Source
farthestSide :: Proxy @Symbol "farthest-side"
#fitContent Source
fitContent :: forall t. LengthPercentageTag t => Measure t -> FitContent
#flexDirection Source
flexDirection :: Proxy @Symbol "flex-direction"
#flexShrink Source
flexShrink :: Proxy @Symbol "flex-shrink"
#focus Source
focus :: PseudoClass
#fontFamily Source
fontFamily :: Proxy @Symbol "font-family"
#fontSizeAdjust Source
fontSizeAdjust :: Proxy @Symbol "font-size-adjust"
#fontStretch Source
fontStretch :: Proxy @Symbol "font-stretch"
#fontWeight Source
fontWeight :: Proxy @Symbol "font-weight"
#formaction Source
formaction :: Proxy @Symbol "formaction"
#format Source
format :: forall s. FontFormatKeyword s => IsSymbol s => Proxy s -> FontFaceFormatFunction
#fullSizeKana Source
fullSizeKana :: Proxy @Symbol "full-size-kana"
#generalSibling Source
generalSibling :: forall a b c. IsExtensibleSelector a => ToVal a => Combine b c => a -> b -> c
#gridAutoColumns Source
gridAutoColumns :: Proxy @Symbol "grid-auto-columns"
#gridAutoFlow Source
gridAutoFlow :: Proxy @Symbol "grid-auto-flow"
#gridAutoRows Source
gridAutoRows :: Proxy @Symbol "grid-auto-rows"
#gridColumnEnd Source
gridColumnEnd :: Proxy @Symbol "grid-column-end"
#gridColumnStart Source
gridColumnStart :: Proxy @Symbol "grid-column-start"
#gridRowEnd Source
gridRowEnd :: Proxy @Symbol "grid-row-end"
#gridRowStart Source
gridRowStart :: Proxy @Symbol "grid-row-start"
#gridTemplateColumns Source
gridTemplateColumns :: Proxy @Symbol "grid-template-columns"
#gridTemplateRows Source
gridTemplateRows :: Proxy @Symbol "grid-template-rows"
#hiraganaIroha Source
hiraganaIroha :: Proxy @Symbol "hiragana-iroha"
#hover Source
hover :: PseudoClass
#ideographic Source
ideographic :: Proxy @Symbol "ideographic"
#inlineBlock Source
inlineBlock :: Proxy @Symbol "inline-block"
#inlineFlex Source
inlineFlex :: Proxy @Symbol "inline-flex"
#inlineGrid Source
inlineGrid :: Proxy @Symbol "inline-grid"
#inlineTable Source
inlineTable :: Proxy @Symbol "inline-table"
#insetBlock Source
insetBlock :: Proxy @Symbol "inset-block"
#insetBlockEnd Source
insetBlockEnd :: Proxy @Symbol "inset-block-end"
#insetBlockStart Source
insetBlockStart :: Proxy @Symbol "inset-block-start"
#insetInline Source
insetInline :: Proxy @Symbol "inset-inline"
#insetInlineEnd Source
insetInlineEnd :: Proxy @Symbol "inset-inline-end"
#insetInlineStart Source
insetInlineStart :: Proxy @Symbol "inset-inline-start"
#justifyAll Source
justifyAll :: Proxy @Symbol "justify-all"
#justifyContent Source
justifyContent :: Proxy @Symbol "justify-content"
#justifyItems Source
justifyItems :: Proxy @Symbol "justify-items"
#justifySelf Source
justifySelf :: Proxy @Symbol "justify-self"
#katakanaIroha Source
katakanaIroha :: Proxy @Symbol "katakana-iroha"
#keyframes Source
keyframes :: KeyframesName -> Keyframes
#lang Source
lang :: String -> PseudoClass
#letterSpacing Source
letterSpacing :: Proxy @Symbol "letter-spacing"
#lineHeight Source
lineHeight :: Proxy @Symbol "line-height"
#lineThrough Source
lineThrough :: Proxy @Symbol "line-through"
#linearGradient Source
linearGradient :: forall t csh cst. AngleTag t => IsColorStopListHead csh => IsColorStopListTail cst => MultiVal (csh /\ cst) => Measure t -> (csh /\ cst) -> Gradient Unit
#link Source
link :: PseudoClass
#listStyleImage Source
listStyleImage :: Proxy @Symbol "list-style-image"
#listStylePosition Source
listStylePosition :: Proxy @Symbol "list-style-position"
#listStyleType Source
listStyleType :: Proxy @Symbol "list-style-type"
#local Source
local :: String -> LocalFunction
#lowerAlpha Source
lowerAlpha :: Proxy @Symbol "lower-alpha"
#lowerArmenian Source
lowerArmenian :: Proxy @Symbol "lower-armenian"
#lowerGreek Source
lowerGreek :: Proxy @Symbol "lower-greek"
#lowerLatin Source
lowerLatin :: Proxy @Symbol "lower-latin"
#lowerRoman Source
lowerRoman :: Proxy @Symbol "lower-roman"
#marginBottom Source
marginBottom :: Proxy @Symbol "margin-bottom"
#marginLeft Source
marginLeft :: Proxy @Symbol "margin-left"
#marginRight Source
marginRight :: Proxy @Symbol "margin-right"
#matchParent Source
matchParent :: Proxy @Symbol "match-parent"
#mathematical Source
mathematical :: Proxy @Symbol "mathematical"
#matrix3d Source
matrix3d :: forall a1 b1 c1 d1 a2 b2 c2 d2 a3 b3 c3 d3 a4 b4 c4 d4. ToNumber a1 => ToNumber b1 => ToNumber c1 => ToNumber d1 => ToNumber a2 => ToNumber b2 => ToNumber c2 => ToNumber d2 => ToNumber a3 => ToNumber b3 => ToNumber c3 => ToNumber d3 => ToNumber a4 => ToNumber b4 => ToNumber c4 => ToNumber d4 => a1 -> b1 -> c1 -> d1 -> a2 -> b2 -> c2 -> d2 -> a3 -> b3 -> c3 -> d3 -> a4 -> b4 -> c4 -> d4 -> TransformFunction
#maxContent Source
maxContent :: Proxy @Symbol "max-content"
#media Source
media :: forall smt r rl. MediaTypeKeyword smt => IsSymbol smt => RowToList r rl => CollectMediaFeatures rl r => Proxy smt -> Record r -> MediaQuery
#minContent Source
minContent :: Proxy @Symbol "min-content"
#not Source
not :: forall s. IsSelectorList s => MultiVal s => s -> PseudoClass
#novalidate Source
novalidate :: Proxy @Symbol "novalidate"
#nthChild Source
nthChild :: AnPlusB -> PseudoClass
#nthLastChild Source
nthLastChild :: AnPlusB -> PseudoClass
#nthOfType Source
nthOfType :: AnPlusB -> PseudoClass
#onafterprint Source
onafterprint :: Proxy @Symbol "onafterprint"
#onbeforeprint Source
onbeforeprint :: Proxy @Symbol "onbeforeprint"
#onbeforeunload Source
onbeforeunload :: Proxy @Symbol "onbeforeunload"
#oncanplaythrough Source
oncanplaythrough :: Proxy @Symbol "oncanplaythrough"
#oncuechange Source
oncuechange :: Proxy @Symbol "oncuechange"
#ondblclick Source
ondblclick :: Proxy @Symbol "ondblclick"
#ondragenter Source
ondragenter :: Proxy @Symbol "ondragenter"
#ondragleave Source
ondragleave :: Proxy @Symbol "ondragleave"
#ondragover Source
ondragover :: Proxy @Symbol "ondragover"
#ondragstart Source
ondragstart :: Proxy @Symbol "ondragstart"
#ondurationchange Source
ondurationchange :: Proxy @Symbol "ondurationchange"
#onhashchange Source
onhashchange :: Proxy @Symbol "onhashchange"
#onkeypress Source
onkeypress :: Proxy @Symbol "onkeypress"
#onloadeddata Source
onloadeddata :: Proxy @Symbol "onloadeddata"
#onloadedmetadata Source
onloadedmetadata :: Proxy @Symbol "onloadedmetadata"
#onloadstart Source
onloadstart :: Proxy @Symbol "onloadstart"
#onmousedown Source
onmousedown :: Proxy @Symbol "onmousedown"
#onmousemove Source
onmousemove :: Proxy @Symbol "onmousemove"
#onmouseout Source
onmouseout :: Proxy @Symbol "onmouseout"
#onmouseover Source
onmouseover :: Proxy @Symbol "onmouseover"
#onmousewheel Source
onmousewheel :: Proxy @Symbol "onmousewheel"
#onpagehide Source
onpagehide :: Proxy @Symbol "onpagehide"
#onpageshow Source
onpageshow :: Proxy @Symbol "onpageshow"
#onpopstate Source
onpopstate :: Proxy @Symbol "onpopstate"
#onprogress Source
onprogress :: Proxy @Symbol "onprogress"
#onratechange Source
onratechange :: Proxy @Symbol "onratechange"
#ontimeupdate Source
ontimeupdate :: Proxy @Symbol "ontimeupdate"
#onvolumechange Source
onvolumechange :: Proxy @Symbol "onvolumechange"
#outlineColor Source
outlineColor :: Proxy @Symbol "outline-color"
#outlineOffset Source
outlineOffset :: Proxy @Symbol "outline-offset"
#outlineStyle Source
outlineStyle :: Proxy @Symbol "outline-style"
#outlineWidth Source
outlineWidth :: Proxy @Symbol "outline-width"
#paddingBottom Source
paddingBottom :: Proxy @Symbol "padding-bottom"
#paddingBox Source
paddingBox :: Proxy @Symbol "padding-box"
#paddingLeft Source
paddingLeft :: Proxy @Symbol "padding-left"
#paddingRight Source
paddingRight :: Proxy @Symbol "padding-right"
#paddingTop Source
paddingTop :: Proxy @Symbol "padding-top"
#perspective Source
perspective :: forall a. IsPerspective a => MultiVal a => a -> TransformFunction
#placeholder Source
placeholder :: Proxy @Symbol "placeholder"
#radialGradient Source
radialGradient :: forall dimensions pos csh cst. IsRadialGradientDimensions dimensions => ToVal dimensions => IsPosition pos => ToVal pos => IsColorStopListHead csh => IsColorStopListTail cst => MultiVal (csh /\ cst) => dimensions -> pos -> (csh /\ cst) -> Gradient Unit
#renderInline Source
renderInline :: forall ps. Writer (List Declaration') ps -> String
#renderInline' Source
renderInline' :: forall ps. Configuration -> Writer (List Declaration') ps -> String
#renderSheet Source
renderSheet :: Configuration -> Writer (List Statement) Unit -> String
#root Source
root :: PseudoClass
#rowReverse Source
rowReverse :: Proxy @Symbol "row-reverse"
#scale3d Source
scale3d :: forall x y z. ToNumber x => ToNumber y => ToNumber z => x -> y -> z -> TransformFunction
#scaleX Source
scaleX :: Number -> TransformFunction
#scaleY Source
scaleY :: Number -> TransformFunction
#scaleZ Source
scaleZ :: forall a. ToNumber a => a -> TransformFunction
#semiCondensed Source
semiCondensed :: Proxy @Symbol "semi-condensed"
#semiExpanded Source
semiExpanded :: Proxy @Symbol "semi-expanded"
#spaceAround Source
spaceAround :: Proxy @Symbol "space-around"
#spaceBetween Source
spaceBetween :: Proxy @Symbol "space-between"
#spaceEvenly Source
spaceEvenly :: Proxy @Symbol "space-evenly"
#spellcheck Source
spellcheck :: Proxy @Symbol "spellcheck"
#steps Source
steps :: forall s. StepPosition s => IsSymbol s => Int -> Proxy s -> EasingFunction
#tableCaption Source
tableCaption :: Proxy @Symbol "table-caption"
#tableColumn Source
tableColumn :: Proxy @Symbol "table-column"
#tableColumnGroup Source
tableColumnGroup :: Proxy @Symbol "table-column-group"
#tableHeaderGroup Source
tableHeaderGroup :: Proxy @Symbol "table-header-group"
#tableRowGroup Source
tableRowGroup :: Proxy @Symbol "table-row-group"
#textBottom Source
textBottom :: Proxy @Symbol "text-bottom"
#textDecorationColor Source
textDecorationColor :: Proxy @Symbol "text-decoration-color"
#textDecorationLine Source
textDecorationLine :: Proxy @Symbol "text-decoration-line"
#textDecorationStyle Source
textDecorationStyle :: Proxy @Symbol "text-decoration-style"
#textIndent Source
textIndent :: Proxy @Symbol "text-indent"
#textOverflow Source
textOverflow :: Proxy @Symbol "text-overflow"
#textShadow Source
textShadow :: Proxy @Symbol "text-shadow"
#textTransform Source
textTransform :: Proxy @Symbol "text-transform"
#transformOrigin Source
transformOrigin :: Proxy @Symbol "transform-origin"
#transitionDelay Source
transitionDelay :: Proxy @Symbol "transition-delay"
#transitionDuration Source
transitionDuration :: Proxy @Symbol "transition-duration"
#transitionProperty Source
transitionProperty :: Proxy @Symbol "transition-property"
#transitionTimingFunction Source
transitionTimingFunction :: Proxy @Symbol "transition-timing-function"
#translate Source
translate :: forall tx ty. LengthPercentageTag tx => LengthPercentageTag ty => Measure tx -> Measure ty -> TransformFunction
#translate' Source
translate' :: Proxy @Symbol "translate"
#translate3d Source
translate3d :: forall tx ty tz. LengthPercentageTag tx => LengthPercentageTag ty => LengthTag tz => Measure tx -> Measure ty -> Measure tz -> TransformFunction
#translateX Source
translateX :: forall t. LengthPercentageTag t => Measure t -> TransformFunction
#translateY Source
translateY :: forall t. LengthPercentageTag t => Measure t -> TransformFunction
#translateZ Source
translateZ :: forall t. LengthTag t => Measure t -> TransformFunction
#uiMonospace Source
uiMonospace :: Proxy @Symbol "ui-monospace"
#uiSansSerif Source
uiSansSerif :: Proxy @Symbol "ui-sans-serif"
#ultraCondensed Source
ultraCondensed :: Proxy @Symbol "ultra-condensed"
#ultraExpanded Source
ultraExpanded :: Proxy @Symbol "ultra-expanded"
#unsafeDeclaration Source
unsafeDeclaration :: String -> String -> Writer (List Declaration') (Proxy ())
Adds a declaration to a rule. The first parameter is the name of the property, while the second parameter is the corresponding value as it would be written directly in CSS.
#upperAlpha Source
upperAlpha :: Proxy @Symbol "upper-alpha"
#upperArmenian Source
upperArmenian :: Proxy @Symbol "upper-armenian"
#upperLatin Source
upperLatin :: Proxy @Symbol "upper-latin"
#upperRoman Source
upperRoman :: Proxy @Symbol "upper-roman"
#verticalAlign Source
verticalAlign :: Proxy @Symbol "vertical-align"
#visibility Source
visibility :: Proxy @Symbol "visibility"
#whiteSpace Source
whiteSpace :: Proxy @Symbol "white-space"
#wordSpacing Source
wordSpacing :: Proxy @Symbol "word-spacing"
#wrapReverse Source
wrapReverse :: Proxy @Symbol "wrap-reverse"
#contextMenu Source
contextMenu :: Proxy @Symbol "context-menu"
#verticalText Source
verticalText :: Proxy @Symbol "vertical-text"
#notAllowed Source
notAllowed :: Proxy @Symbol "not-allowed"
#neswResize Source
neswResize :: Proxy @Symbol "nesw-resize"
#nwseResize Source
nwseResize :: Proxy @Symbol "nwse-resize"
- Modules
- Tecton
- Tecton.
Internal - Tecton.
Rule