{-# LANGUAGE OverloadedStrings #-}
module Miso.Style
(
module Miso.Style.Types
, style_
, styleInline_
, sheet_
, selector_
, renderStyleSheet
, alignContent
, alignItems
, alignSelf
, animationDelay
, animationDirection
, animationDuration
, animationFillMode
, animationIterationCount
, animation
, animationName
, animationPlayState
, animationTimingFunction
, aspectRatio
, backgroundClip
, backgroundColor
, backgroundImage
, background
, backgroundOrigin
, backgroundPosition
, backgroundRepeat
, backgroundSize
, borderBottomColor
, borderBottomLeftRadius
, borderBottom
, borderBottomRightRadius
, borderBottomStyle
, borderBottomWidth
, borderColor
, borderEndEndRadius
, borderEndStartRadius
, borderInlineEndColor
, borderInlineEndStyle
, borderInlineEndWidth
, borderInlineStartColor
, borderInlineStartStyle
, borderInlineStartWidth
, borderLeftColor
, borderLeft
, borderLeftStyle
, borderLeftWidth
, border
, borderRadius
, borderRightColor
, borderRight
, borderRightStyle
, borderRightWidth
, borderStartEndRadius
, borderStartStartRadius
, borderStyle
, borderTopColor
, borderTopLeftRadius
, borderTop
, borderTopRightRadius
, borderTopStyle
, borderTopWidth
, borderWidth
, bottom
, boxShadow
, boxSizing
, clipPath
, color
, columnGap
, cssVariable
, cursor
, direction
, display
, filter
, flexBasis
, flexDirection
, flexFlow
, flexGrow
, flex
, flexShrink
, flexWrap
, fontFamily
, fontSize
, fontStyle
, fontWeight
, gap
, gridAutoColumns
, gridAutoFlow
, gridAutoRows
, gridColumnEnd
, gridColumnSpan
, gridColumnStart
, gridRowEnd
, gridRowSpan
, gridRowStart
, gridTemplateColumns
, gridTemplateRows
, height
, imageRendering
, insetInlineEnd
, insetInlineStart
, justifyContent
, justifyItems
, justifySelf
, left
, letterSpacing
, linearCrossGravity
, linearDirection
, linearGravity
, linearLayoutGravity
, linearWeight
, linearWeightSum
, lineHeight
, marginBottom
, marginInlineEnd
, marginInlineStart
, marginLeft
, margin
, marginRight
, marginTop
, maskImage
, mask
, maxHeight
, maxWidth
, minHeight
, minWidth
, opacity
, order
, overflow
, overflowX
, overflowY
, paddingBottom
, paddingInlineEnd
, paddingInlineStart
, paddingLeft
, padding
, paddingRight
, paddingTop
, perspective
, position
, relativeAlignBottom
, relativeAlignInlineEnd
, relativeAlignInlineStart
, relativeAlignLeft
, relativeAlignRight
, relativeAlignTop
, relativeBottomOf
, relativeCenter
, relativeId
, relativeInlineEndOf
, relativeInlineStartOf
, relativeLayoutOnce
, relativeLeftOf
, relativeRightOf
, relativeTopOf
, right
, rowGap
, textAlign
, textDecoration
, textIndent
, textOverflow
, textShadow
, textStrokeColor
, textStroke
, textStrokeWidth
, top
, transform
, transformOrigin
, transitionDelay
, transitionDuration
, transition
, transitionProperty
, transitionTimingFunction
, verticalAlign
, visibility
, whiteSpace
, width
, wordBreak
, xAutoFontSize
, xAutoFontSizePresetSizes
, xHandleColor
, xHandleSize
, zIndex
, module Miso.Style.Color
, px
, ppx
, pct
, pt
, vw
, vh
, deg
, turn
, rad
, rpx
, rem
, em
, s
, ms
, keyframes_
, media_
) where
import qualified Data.Map as M
import Miso.String (MisoString)
import qualified Miso.String as MS
import Miso.Style.Color
import Miso.Style.Types
import Miso.Property
import Miso.Types (Attribute)
import qualified Miso.Types as MT
import Miso.Util ((=:))
import Prelude hiding (filter, rem)
pt :: Double -> MisoString
pt :: Double -> MisoString
pt Double
x = Double -> MisoString
forall str. ToMisoString str => str -> MisoString
MS.ms Double
x MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
"pt"
px :: Double -> MisoString
px :: Double -> MisoString
px Double
x = Double -> MisoString
forall str. ToMisoString str => str -> MisoString
MS.ms Double
x MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
"px"
deg :: Double -> MisoString
deg :: Double -> MisoString
deg Double
x = Double -> MisoString
forall str. ToMisoString str => str -> MisoString
MS.ms Double
x MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
"deg"
turn :: Double -> MisoString
turn :: Double -> MisoString
turn Double
x = Double -> MisoString
forall str. ToMisoString str => str -> MisoString
MS.ms Double
x MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
"turn"
rad :: Double -> MisoString
rad :: Double -> MisoString
rad Double
x = Double -> MisoString
forall str. ToMisoString str => str -> MisoString
MS.ms Double
x MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
"rad"
rpx :: Double -> MisoString
rpx :: Double -> MisoString
rpx Double
x = Double -> MisoString
forall str. ToMisoString str => str -> MisoString
MS.ms Double
x MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
"rpx"
rem :: Double -> MisoString
rem :: Double -> MisoString
rem Double
x = Double -> MisoString
forall str. ToMisoString str => str -> MisoString
MS.ms Double
x MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
"rem"
em :: Double -> MisoString
em :: Double -> MisoString
em Double
x = Double -> MisoString
forall str. ToMisoString str => str -> MisoString
MS.ms Double
x MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
"em"
vh :: Double -> MisoString
vh :: Double -> MisoString
vh Double
x = Double -> MisoString
forall str. ToMisoString str => str -> MisoString
MS.ms Double
x MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
"vh"
vw :: Double -> MisoString
vw :: Double -> MisoString
vw Double
x = Double -> MisoString
forall str. ToMisoString str => str -> MisoString
MS.ms Double
x MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
"vw"
s :: Double -> MisoString
s :: Double -> MisoString
s Double
x = Double -> MisoString
forall str. ToMisoString str => str -> MisoString
MS.ms Double
x MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
"s"
ms :: Double -> MisoString
ms :: Double -> MisoString
ms Double
x = Double -> MisoString
forall str. ToMisoString str => str -> MisoString
MS.ms Double
x MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
"ms"
pct :: Double -> MisoString
pct :: Double -> MisoString
pct Double
x = Double -> MisoString
forall str. ToMisoString str => str -> MisoString
MS.ms Double
x MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
"%"
ppx :: Double -> MisoString
ppx :: Double -> MisoString
ppx Double
x = Double -> MisoString
forall str. ToMisoString str => str -> MisoString
MS.ms Double
x MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
"ppx"
selector_ :: MisoString -> [Style] -> Styles
selector_ :: MisoString -> [Style] -> Styles
selector_ MisoString
k [Style]
v = (MisoString, [Style]) -> Styles
Styles (MisoString
k,[Style]
v)
sheet_ :: [Styles] -> StyleSheet
sheet_ :: [Styles] -> StyleSheet
sheet_ = [Styles] -> StyleSheet
StyleSheet
style_ :: [Style] -> Attribute action
style_ :: forall action. [Style] -> Attribute action
style_ = Map MisoString MisoString -> Attribute action
forall action. Map MisoString MisoString -> Attribute action
MT.Styles (Map MisoString MisoString -> Attribute action)
-> ([Style] -> Map MisoString MisoString)
-> [Style]
-> Attribute action
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [Style] -> Map MisoString MisoString
forall k a. Ord k => [(k, a)] -> Map k a
M.fromList
styleInline_ :: MisoString -> Attribute action
styleInline_ :: forall action. MisoString -> Attribute action
styleInline_ = MisoString -> MisoString -> Attribute action
forall action. MisoString -> MisoString -> Attribute action
textProp MisoString
"style"
renderStyles :: Int -> Styles -> MisoString
renderStyles :: Int -> Styles -> MisoString
renderStyles Int
indent (Styles (MisoString
sel,[Style]
styles)) = [MisoString] -> MisoString
MS.unlines
[ MisoString
sel MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
" {" MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> Int -> MisoString -> MisoString
MS.replicate Int
indent MisoString
" "
, MisoString -> [MisoString] -> MisoString
MS.intercalate MisoString
"\n"
[ [MisoString] -> MisoString
forall a. Monoid a => [a] -> a
mconcat
[ Int -> MisoString -> MisoString
MS.replicate (Int
indent Int -> Int -> Int
forall a. Num a => a -> a -> a
+ Int
2) MisoString
" " MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
k
, MisoString
" : "
, MisoString
v
, MisoString
";"
]
| (MisoString
k,MisoString
v) <- [Style]
styles
]
, Int -> MisoString -> MisoString
MS.replicate Int
indent MisoString
" " MisoString -> MisoString -> MisoString
forall a. Semigroup a => a -> a -> a
<> MisoString
"}"
]
renderStyles Int
indent (KeyFrame MisoString
name [(MisoString, [Style])]
frames) = MisoString -> [MisoString] -> MisoString
MS.intercalate MisoString
" "
[ MisoString
"@keyframes"
, MisoString
name
, MisoString
"{\n"
, MisoString -> [MisoString] -> MisoString
MS.intercalate MisoString
"\n "
[ Int -> Styles -> MisoString
renderStyles (Int
indent Int -> Int -> Int
forall a. Num a => a -> a -> a
+ Int
2) ((MisoString, [Style]) -> Styles
Styles (MisoString, [Style])
frame)
| (MisoString, [Style])
frame <- [(MisoString, [Style])]
frames
]
, MisoString
"}\n"
]
renderStyles Int
indent (Media MisoString
name [(MisoString, [Style])]
frames) = MisoString -> [MisoString] -> MisoString
MS.intercalate MisoString
" "
[ MisoString
"@media"
, MisoString
name
, MisoString
"{\n"
, MisoString -> [MisoString] -> MisoString
MS.intercalate MisoString
"\n "
[ Int -> Styles -> MisoString
renderStyles (Int
indent Int -> Int -> Int
forall a. Num a => a -> a -> a
+ Int
2) ((MisoString, [Style]) -> Styles
Styles (MisoString, [Style])
frame)
| (MisoString, [Style])
frame <- [(MisoString, [Style])]
frames
]
, MisoString
"}\n"
]
renderStyleSheet :: StyleSheet -> MisoString
renderStyleSheet :: StyleSheet -> MisoString
renderStyleSheet StyleSheet
styleSheet = MisoString -> [MisoString] -> MisoString
MS.intercalate MisoString
"\n"
[ Int -> Styles -> MisoString
renderStyles Int
0 Styles
styles
| Styles
styles <- StyleSheet -> [Styles]
getStyleSheet StyleSheet
styleSheet
]
keyframes_ :: MisoString -> [(MisoString, [Style])] -> Styles
keyframes_ :: MisoString -> [(MisoString, [Style])] -> Styles
keyframes_ = MisoString -> [(MisoString, [Style])] -> Styles
KeyFrame
media_ :: MisoString -> [(MisoString, [Style])] -> Styles
media_ :: MisoString -> [(MisoString, [Style])] -> Styles
media_ = MisoString -> [(MisoString, [Style])] -> Styles
Media
alignContent :: MisoString -> Style
alignContent :: MisoString -> Style
alignContent MisoString
x = MisoString
"align-content" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
alignItems :: MisoString -> Style
alignItems :: MisoString -> Style
alignItems MisoString
x = MisoString
"align-items" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
alignSelf :: MisoString -> Style
alignSelf :: MisoString -> Style
alignSelf MisoString
x = MisoString
"align-self" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
animationDelay :: MisoString -> Style
animationDelay :: MisoString -> Style
animationDelay MisoString
x = MisoString
"animation-delay" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
animationDirection :: MisoString -> Style
animationDirection :: MisoString -> Style
animationDirection MisoString
x = MisoString
"animation-direction" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
animationDuration :: MisoString -> Style
animationDuration :: MisoString -> Style
animationDuration MisoString
x = MisoString
"animation-duration" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
animationFillMode :: MisoString -> Style
animationFillMode :: MisoString -> Style
animationFillMode MisoString
x = MisoString
"animation-fill-mode" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
animationIterationCount :: MisoString -> Style
animationIterationCount :: MisoString -> Style
animationIterationCount MisoString
x = MisoString
"animation-iteration-count" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
animation :: MisoString -> Style
animation :: MisoString -> Style
animation MisoString
x = MisoString
"animation" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
animationName :: MisoString -> Style
animationName :: MisoString -> Style
animationName MisoString
x = MisoString
"animation-name" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
animationPlayState :: MisoString -> Style
animationPlayState :: MisoString -> Style
animationPlayState MisoString
x = MisoString
"animation-play-state" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
animationTimingFunction :: MisoString -> Style
animationTimingFunction :: MisoString -> Style
animationTimingFunction MisoString
x = MisoString
"animation-timing-function" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
aspectRatio :: MisoString -> Style
aspectRatio :: MisoString -> Style
aspectRatio MisoString
x = MisoString
"aspect-ratio" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
backgroundClip :: MisoString -> Style
backgroundClip :: MisoString -> Style
backgroundClip MisoString
x = MisoString
"background-clip" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
backgroundColor :: Color -> Style
backgroundColor :: Color -> Style
backgroundColor Color
x = MisoString
"background-color" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: Color -> MisoString
renderColor Color
x
backgroundImage :: MisoString -> Style
backgroundImage :: MisoString -> Style
backgroundImage MisoString
x = MisoString
"background-image" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
background :: MisoString -> Style
background :: MisoString -> Style
background MisoString
x = MisoString
"background" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
backgroundOrigin :: MisoString -> Style
backgroundOrigin :: MisoString -> Style
backgroundOrigin MisoString
x = MisoString
"background-origin" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
backgroundPosition :: MisoString -> Style
backgroundPosition :: MisoString -> Style
backgroundPosition MisoString
x = MisoString
"background-position" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
backgroundRepeat :: MisoString -> Style
backgroundRepeat :: MisoString -> Style
backgroundRepeat MisoString
x = MisoString
"background-repeat" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
backgroundSize :: MisoString -> Style
backgroundSize :: MisoString -> Style
backgroundSize MisoString
x = MisoString
"background-size" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderBottomColor :: Color -> Style
borderBottomColor :: Color -> Style
borderBottomColor Color
x = MisoString
"border-bottom-color" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: Color -> MisoString
renderColor Color
x
borderBottomLeftRadius :: MisoString -> Style
borderBottomLeftRadius :: MisoString -> Style
borderBottomLeftRadius MisoString
x = MisoString
"border-bottom-left-radius" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderBottom :: MisoString -> Style
borderBottom :: MisoString -> Style
borderBottom MisoString
x = MisoString
"border-bottom" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderBottomRightRadius :: MisoString -> Style
borderBottomRightRadius :: MisoString -> Style
borderBottomRightRadius MisoString
x = MisoString
"border-bottom-right-radius" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderBottomStyle :: MisoString -> Style
borderBottomStyle :: MisoString -> Style
borderBottomStyle MisoString
x = MisoString
"border-bottom-style" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderBottomWidth :: MisoString -> Style
borderBottomWidth :: MisoString -> Style
borderBottomWidth MisoString
x = MisoString
"border-bottom-width" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderColor :: Color -> Style
borderColor :: Color -> Style
borderColor Color
x = MisoString
"border-color" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: Color -> MisoString
renderColor Color
x
borderEndEndRadius :: MisoString -> Style
borderEndEndRadius :: MisoString -> Style
borderEndEndRadius MisoString
x = MisoString
"border-end-end-radius" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderEndStartRadius :: MisoString -> Style
borderEndStartRadius :: MisoString -> Style
borderEndStartRadius MisoString
x = MisoString
"border-end-start-radius" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderInlineEndColor :: Color -> Style
borderInlineEndColor :: Color -> Style
borderInlineEndColor Color
x = MisoString
"border-inline-end-color" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: Color -> MisoString
renderColor Color
x
borderInlineEndStyle :: MisoString -> Style
borderInlineEndStyle :: MisoString -> Style
borderInlineEndStyle MisoString
x = MisoString
"border-inline-end-style" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderInlineEndWidth :: MisoString -> Style
borderInlineEndWidth :: MisoString -> Style
borderInlineEndWidth MisoString
x = MisoString
"border-inline-end-width" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderInlineStartColor :: Color -> Style
borderInlineStartColor :: Color -> Style
borderInlineStartColor Color
x = MisoString
"border-inline-start-color" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: Color -> MisoString
renderColor Color
x
borderInlineStartStyle :: MisoString -> Style
borderInlineStartStyle :: MisoString -> Style
borderInlineStartStyle MisoString
x = MisoString
"border-inline-start-style" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderInlineStartWidth :: MisoString -> Style
borderInlineStartWidth :: MisoString -> Style
borderInlineStartWidth MisoString
x = MisoString
"border-inline-start-width" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderLeftColor :: Color -> Style
borderLeftColor :: Color -> Style
borderLeftColor Color
x = MisoString
"border-left-color" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: Color -> MisoString
renderColor Color
x
borderLeft :: MisoString -> Style
borderLeft :: MisoString -> Style
borderLeft MisoString
x = MisoString
"border-left" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderLeftStyle :: MisoString -> Style
borderLeftStyle :: MisoString -> Style
borderLeftStyle MisoString
x = MisoString
"border-left-style" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderLeftWidth :: MisoString -> Style
borderLeftWidth :: MisoString -> Style
borderLeftWidth MisoString
x = MisoString
"border-left-width" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
border :: MisoString -> Style
border :: MisoString -> Style
border MisoString
x = MisoString
"border" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderRadius :: MisoString -> Style
borderRadius :: MisoString -> Style
borderRadius MisoString
x = MisoString
"border-radius" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderRightColor :: Color -> Style
borderRightColor :: Color -> Style
borderRightColor Color
x = MisoString
"border-right-color" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: Color -> MisoString
renderColor Color
x
borderRight :: MisoString -> Style
borderRight :: MisoString -> Style
borderRight MisoString
x = MisoString
"border-right" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderRightStyle :: MisoString -> Style
borderRightStyle :: MisoString -> Style
borderRightStyle MisoString
x = MisoString
"border-right-style" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderRightWidth :: MisoString -> Style
borderRightWidth :: MisoString -> Style
borderRightWidth MisoString
x = MisoString
"border-right-width" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderStartEndRadius :: MisoString -> Style
borderStartEndRadius :: MisoString -> Style
borderStartEndRadius MisoString
x = MisoString
"border-start-end-radius" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderStartStartRadius :: MisoString -> Style
borderStartStartRadius :: MisoString -> Style
borderStartStartRadius MisoString
x = MisoString
"border-start-start-radius" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderStyle :: MisoString -> Style
borderStyle :: MisoString -> Style
borderStyle MisoString
x = MisoString
"border-style" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderTopColor :: Color -> Style
borderTopColor :: Color -> Style
borderTopColor Color
x = MisoString
"border-top-color" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: Color -> MisoString
renderColor Color
x
borderTopLeftRadius :: MisoString -> Style
borderTopLeftRadius :: MisoString -> Style
borderTopLeftRadius MisoString
x = MisoString
"border-top-left-radius" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderTop :: MisoString -> Style
borderTop :: MisoString -> Style
borderTop MisoString
x = MisoString
"border-top" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderTopRightRadius :: MisoString -> Style
borderTopRightRadius :: MisoString -> Style
borderTopRightRadius MisoString
x = MisoString
"border-top-right-radius" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderTopStyle :: MisoString -> Style
borderTopStyle :: MisoString -> Style
borderTopStyle MisoString
x = MisoString
"border-top-style" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderTopWidth :: MisoString -> Style
borderTopWidth :: MisoString -> Style
borderTopWidth MisoString
x = MisoString
"border-top-width" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
borderWidth :: MisoString -> Style
borderWidth :: MisoString -> Style
borderWidth MisoString
x = MisoString
"border-width" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
bottom :: MisoString -> Style
bottom :: MisoString -> Style
bottom MisoString
x = MisoString
"bottom" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
boxShadow :: MisoString -> Style
boxShadow :: MisoString -> Style
boxShadow MisoString
x = MisoString
"box-shadow" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
boxSizing :: MisoString -> Style
boxSizing :: MisoString -> Style
boxSizing MisoString
x = MisoString
"box-sizing" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
clipPath :: MisoString -> Style
clipPath :: MisoString -> Style
clipPath MisoString
x = MisoString
"clip-path" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
color :: Color -> Style
color :: Color -> Style
color Color
x = MisoString
"color" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: Color -> MisoString
renderColor Color
x
columnGap :: MisoString -> Style
columnGap :: MisoString -> Style
columnGap MisoString
x = MisoString
"column-gap" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
cssVariable :: MisoString -> Style
cssVariable :: MisoString -> Style
cssVariable MisoString
x = MisoString
"css-variable" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
direction :: MisoString -> Style
direction :: MisoString -> Style
direction MisoString
x = MisoString
"direction" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
display :: MisoString -> Style
display :: MisoString -> Style
display MisoString
x = MisoString
"display" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
filter :: MisoString -> Style
filter :: MisoString -> Style
filter MisoString
x = MisoString
"filter" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
flexBasis :: MisoString -> Style
flexBasis :: MisoString -> Style
flexBasis MisoString
x = MisoString
"flex-basis" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
flexDirection :: MisoString -> Style
flexDirection :: MisoString -> Style
flexDirection MisoString
x = MisoString
"flex-direction" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
flexFlow :: MisoString -> Style
flexFlow :: MisoString -> Style
flexFlow MisoString
x = MisoString
"flex-flow" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
flexGrow :: MisoString -> Style
flexGrow :: MisoString -> Style
flexGrow MisoString
x = MisoString
"flex-grow" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
flex :: MisoString -> Style
flex :: MisoString -> Style
flex MisoString
x = MisoString
"flex" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
flexShrink :: MisoString -> Style
flexShrink :: MisoString -> Style
flexShrink MisoString
x = MisoString
"flex-shrink" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
flexWrap :: MisoString -> Style
flexWrap :: MisoString -> Style
flexWrap MisoString
x = MisoString
"flex-wrap" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
fontFamily :: MisoString -> Style
fontFamily :: MisoString -> Style
fontFamily MisoString
x = MisoString
"font-family" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
fontSize :: MisoString -> Style
fontSize :: MisoString -> Style
fontSize MisoString
x = MisoString
"font-size" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
fontStyle :: MisoString -> Style
fontStyle :: MisoString -> Style
fontStyle MisoString
x = MisoString
"font-style" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
fontWeight :: MisoString -> Style
fontWeight :: MisoString -> Style
fontWeight MisoString
x = MisoString
"font-weight" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
cursor :: MisoString -> Style
cursor :: MisoString -> Style
cursor MisoString
x = MisoString
"cursor" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
gap :: MisoString -> Style
gap :: MisoString -> Style
gap MisoString
x = MisoString
"gap" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
gridAutoColumns :: MisoString -> Style
gridAutoColumns :: MisoString -> Style
gridAutoColumns MisoString
x = MisoString
"grid-auto-columns" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
gridAutoFlow :: MisoString -> Style
gridAutoFlow :: MisoString -> Style
gridAutoFlow MisoString
x = MisoString
"grid-auto-flow" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
gridAutoRows :: MisoString -> Style
gridAutoRows :: MisoString -> Style
gridAutoRows MisoString
x = MisoString
"grid-auto-rows" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
gridColumnEnd :: MisoString -> Style
gridColumnEnd :: MisoString -> Style
gridColumnEnd MisoString
x = MisoString
"grid-column-end" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
gridColumnSpan :: MisoString -> Style
gridColumnSpan :: MisoString -> Style
gridColumnSpan MisoString
x = MisoString
"grid-column-span" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
gridColumnStart :: MisoString -> Style
gridColumnStart :: MisoString -> Style
gridColumnStart MisoString
x = MisoString
"grid-column-start" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
gridRowEnd :: MisoString -> Style
gridRowEnd :: MisoString -> Style
gridRowEnd MisoString
x = MisoString
"grid-row-end" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
gridRowSpan :: MisoString -> Style
gridRowSpan :: MisoString -> Style
gridRowSpan MisoString
x = MisoString
"grid-row-span" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
gridRowStart :: MisoString -> Style
gridRowStart :: MisoString -> Style
gridRowStart MisoString
x = MisoString
"grid-row-start" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
gridTemplateColumns :: MisoString -> Style
gridTemplateColumns :: MisoString -> Style
gridTemplateColumns MisoString
x = MisoString
"grid-template-columns" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
gridTemplateRows :: MisoString -> Style
gridTemplateRows :: MisoString -> Style
gridTemplateRows MisoString
x = MisoString
"grid-template-rows" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
height :: MisoString -> Style
height :: MisoString -> Style
height MisoString
x = MisoString
"height" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
imageRendering :: MisoString -> Style
imageRendering :: MisoString -> Style
imageRendering MisoString
x = MisoString
"image-rendering" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
insetInlineEnd :: MisoString -> Style
insetInlineEnd :: MisoString -> Style
insetInlineEnd MisoString
x = MisoString
"inset-inline-end" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
insetInlineStart :: MisoString -> Style
insetInlineStart :: MisoString -> Style
insetInlineStart MisoString
x = MisoString
"inset-inline-start" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
justifyContent :: MisoString -> Style
justifyContent :: MisoString -> Style
justifyContent MisoString
x = MisoString
"justify-content" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
justifyItems :: MisoString -> Style
justifyItems :: MisoString -> Style
justifyItems MisoString
x = MisoString
"justify-items" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
justifySelf :: MisoString -> Style
justifySelf :: MisoString -> Style
justifySelf MisoString
x = MisoString
"justify-self" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
left :: MisoString -> Style
left :: MisoString -> Style
left MisoString
x = MisoString
"left" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
letterSpacing :: MisoString -> Style
letterSpacing :: MisoString -> Style
letterSpacing MisoString
x = MisoString
"letter-spacing" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
linearCrossGravity :: MisoString -> Style
linearCrossGravity :: MisoString -> Style
linearCrossGravity MisoString
x = MisoString
"linear-cross-gravity" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
linearDirection :: MisoString -> Style
linearDirection :: MisoString -> Style
linearDirection MisoString
x = MisoString
"linear-direction" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
linearGravity :: MisoString -> Style
linearGravity :: MisoString -> Style
linearGravity MisoString
x = MisoString
"linear-gravity" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
linearLayoutGravity :: MisoString -> Style
linearLayoutGravity :: MisoString -> Style
linearLayoutGravity MisoString
x = MisoString
"linear-layout-gravity" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
linearWeight :: MisoString -> Style
linearWeight :: MisoString -> Style
linearWeight MisoString
x = MisoString
"linear-weight" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
linearWeightSum :: MisoString -> Style
linearWeightSum :: MisoString -> Style
linearWeightSum MisoString
x = MisoString
"linear-weight-sum" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
lineHeight :: MisoString -> Style
lineHeight :: MisoString -> Style
lineHeight MisoString
x = MisoString
"line-height" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
marginBottom :: MisoString -> Style
marginBottom :: MisoString -> Style
marginBottom MisoString
x = MisoString
"margin-bottom" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
marginInlineEnd :: MisoString -> Style
marginInlineEnd :: MisoString -> Style
marginInlineEnd MisoString
x = MisoString
"margin-inline-end" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
marginInlineStart :: MisoString -> Style
marginInlineStart :: MisoString -> Style
marginInlineStart MisoString
x = MisoString
"margin-inline-start" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
marginLeft :: MisoString -> Style
marginLeft :: MisoString -> Style
marginLeft MisoString
x = MisoString
"margin-left" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
margin :: MisoString -> Style
margin :: MisoString -> Style
margin MisoString
x = MisoString
"margin" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
marginRight :: MisoString -> Style
marginRight :: MisoString -> Style
marginRight MisoString
x = MisoString
"margin-right" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
marginTop :: MisoString -> Style
marginTop :: MisoString -> Style
marginTop MisoString
x = MisoString
"margin-top" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
maskImage :: MisoString -> Style
maskImage :: MisoString -> Style
maskImage MisoString
x = MisoString
"mask-image" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
mask :: MisoString -> Style
mask :: MisoString -> Style
mask MisoString
x = MisoString
"mask" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
maxHeight :: MisoString -> Style
maxHeight :: MisoString -> Style
maxHeight MisoString
x = MisoString
"max-height" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
maxWidth :: MisoString -> Style
maxWidth :: MisoString -> Style
maxWidth MisoString
x = MisoString
"max-width" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
minHeight :: MisoString -> Style
minHeight :: MisoString -> Style
minHeight MisoString
x = MisoString
"min-height" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
minWidth :: MisoString -> Style
minWidth :: MisoString -> Style
minWidth MisoString
x = MisoString
"min-width" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
opacity :: MisoString -> Style
opacity :: MisoString -> Style
opacity MisoString
x = MisoString
"opacity" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
order :: MisoString -> Style
order :: MisoString -> Style
order MisoString
x = MisoString
"order" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
overflow :: MisoString -> Style
overflow :: MisoString -> Style
overflow MisoString
x = MisoString
"overflow" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
overflowX :: MisoString -> Style
overflowX :: MisoString -> Style
overflowX MisoString
x = MisoString
"overflow-x" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
overflowY :: MisoString -> Style
overflowY :: MisoString -> Style
overflowY MisoString
x = MisoString
"overflow-y" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
paddingBottom :: MisoString -> Style
paddingBottom :: MisoString -> Style
paddingBottom MisoString
x = MisoString
"padding-bottom" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
paddingInlineEnd :: MisoString -> Style
paddingInlineEnd :: MisoString -> Style
paddingInlineEnd MisoString
x = MisoString
"padding-inline-end" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
paddingInlineStart :: MisoString -> Style
paddingInlineStart :: MisoString -> Style
paddingInlineStart MisoString
x = MisoString
"padding-inline-start" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
paddingLeft :: MisoString -> Style
paddingLeft :: MisoString -> Style
paddingLeft MisoString
x = MisoString
"padding-left" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
padding :: MisoString -> Style
padding :: MisoString -> Style
padding MisoString
x = MisoString
"padding" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
paddingRight :: MisoString -> Style
paddingRight :: MisoString -> Style
paddingRight MisoString
x = MisoString
"padding-right" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
paddingTop :: MisoString -> Style
paddingTop :: MisoString -> Style
paddingTop MisoString
x = MisoString
"padding-top" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
perspective :: MisoString -> Style
perspective :: MisoString -> Style
perspective MisoString
x = MisoString
"perspective" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
position :: MisoString -> Style
position :: MisoString -> Style
position MisoString
x = MisoString
"position" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
relativeAlignBottom :: MisoString -> Style
relativeAlignBottom :: MisoString -> Style
relativeAlignBottom MisoString
x = MisoString
"relative-align-bottom" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
relativeAlignInlineEnd :: MisoString -> Style
relativeAlignInlineEnd :: MisoString -> Style
relativeAlignInlineEnd MisoString
x = MisoString
"relative-align-inline-end" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
relativeAlignInlineStart :: MisoString -> Style
relativeAlignInlineStart :: MisoString -> Style
relativeAlignInlineStart MisoString
x = MisoString
"relative-align-inline-start" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
relativeAlignLeft :: MisoString -> Style
relativeAlignLeft :: MisoString -> Style
relativeAlignLeft MisoString
x = MisoString
"relative-align-left" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
relativeAlignRight :: MisoString -> Style
relativeAlignRight :: MisoString -> Style
relativeAlignRight MisoString
x = MisoString
"relative-align-right" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
relativeAlignTop :: MisoString -> Style
relativeAlignTop :: MisoString -> Style
relativeAlignTop MisoString
x = MisoString
"relative-align-top" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
relativeBottomOf :: MisoString -> Style
relativeBottomOf :: MisoString -> Style
relativeBottomOf MisoString
x = MisoString
"relative-bottom-of" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
relativeCenter :: MisoString -> Style
relativeCenter :: MisoString -> Style
relativeCenter MisoString
x = MisoString
"relative-center" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
relativeId :: MisoString -> Style
relativeId :: MisoString -> Style
relativeId MisoString
x = MisoString
"relative-id" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
relativeInlineEndOf :: MisoString -> Style
relativeInlineEndOf :: MisoString -> Style
relativeInlineEndOf MisoString
x = MisoString
"relative-inline-end-of" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
relativeInlineStartOf :: MisoString -> Style
relativeInlineStartOf :: MisoString -> Style
relativeInlineStartOf MisoString
x = MisoString
"relative-inline-start-of" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
relativeLayoutOnce :: MisoString -> Style
relativeLayoutOnce :: MisoString -> Style
relativeLayoutOnce MisoString
x = MisoString
"relative-layout-once" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
relativeLeftOf :: MisoString -> Style
relativeLeftOf :: MisoString -> Style
relativeLeftOf MisoString
x = MisoString
"relative-left-of" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
relativeRightOf :: MisoString -> Style
relativeRightOf :: MisoString -> Style
relativeRightOf MisoString
x = MisoString
"relative-right-of" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
relativeTopOf :: MisoString -> Style
relativeTopOf :: MisoString -> Style
relativeTopOf MisoString
x = MisoString
"relative-top-of" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
right :: MisoString -> Style
right :: MisoString -> Style
right MisoString
x = MisoString
"right" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
rowGap :: MisoString -> Style
rowGap :: MisoString -> Style
rowGap MisoString
x = MisoString
"row-gap" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
textAlign :: MisoString -> Style
textAlign :: MisoString -> Style
textAlign MisoString
x = MisoString
"text-align" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
textDecoration :: MisoString -> Style
textDecoration :: MisoString -> Style
textDecoration MisoString
x = MisoString
"text-decoration" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
textIndent :: MisoString -> Style
textIndent :: MisoString -> Style
textIndent MisoString
x = MisoString
"text-indent" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
textOverflow :: MisoString -> Style
textOverflow :: MisoString -> Style
textOverflow MisoString
x = MisoString
"text-overflow" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
textShadow :: MisoString -> Style
textShadow :: MisoString -> Style
textShadow MisoString
x = MisoString
"text-shadow" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
textStrokeColor :: Color -> Style
textStrokeColor :: Color -> Style
textStrokeColor Color
x = MisoString
"text-stroke-color" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: Color -> MisoString
renderColor Color
x
textStroke :: MisoString -> Style
textStroke :: MisoString -> Style
textStroke MisoString
x = MisoString
"text-stroke" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
textStrokeWidth :: MisoString -> Style
textStrokeWidth :: MisoString -> Style
textStrokeWidth MisoString
x = MisoString
"text-stroke-width" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
top :: MisoString -> Style
top :: MisoString -> Style
top MisoString
x = MisoString
"top" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
transform :: MisoString -> Style
transform :: MisoString -> Style
transform MisoString
x = MisoString
"transform" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
transformOrigin :: MisoString -> Style
transformOrigin :: MisoString -> Style
transformOrigin MisoString
x = MisoString
"transform-origin" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
transitionDelay :: MisoString -> Style
transitionDelay :: MisoString -> Style
transitionDelay MisoString
x = MisoString
"transition-delay" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
transitionDuration :: MisoString -> Style
transitionDuration :: MisoString -> Style
transitionDuration MisoString
x = MisoString
"transition-duration" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
transition :: MisoString -> Style
transition :: MisoString -> Style
transition MisoString
x = MisoString
"transition" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
transitionProperty :: MisoString -> Style
transitionProperty :: MisoString -> Style
transitionProperty MisoString
x = MisoString
"transition-property" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
transitionTimingFunction :: MisoString -> Style
transitionTimingFunction :: MisoString -> Style
transitionTimingFunction MisoString
x = MisoString
"transition-timing-function" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
verticalAlign :: MisoString -> Style
verticalAlign :: MisoString -> Style
verticalAlign MisoString
x = MisoString
"vertical-align" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
visibility :: MisoString -> Style
visibility :: MisoString -> Style
visibility MisoString
x = MisoString
"visibility" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
whiteSpace :: MisoString -> Style
whiteSpace :: MisoString -> Style
whiteSpace MisoString
x = MisoString
"white-space" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
width :: MisoString -> Style
width :: MisoString -> Style
width MisoString
x = MisoString
"width" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
wordBreak :: MisoString -> Style
wordBreak :: MisoString -> Style
wordBreak MisoString
x = MisoString
"word-break" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
xAutoFontSize :: MisoString -> Style
xAutoFontSize :: MisoString -> Style
xAutoFontSize MisoString
x = MisoString
"-x-auto-font-size" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
xAutoFontSizePresetSizes :: MisoString -> Style
xAutoFontSizePresetSizes :: MisoString -> Style
xAutoFontSizePresetSizes MisoString
x = MisoString
"-x-auto-font-size-preset-sizes" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
xHandleColor :: Color -> Style
xHandleColor :: Color -> Style
xHandleColor Color
x = MisoString
"-x-handle-color" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: Color -> MisoString
renderColor Color
x
xHandleSize :: MisoString -> Style
xHandleSize :: MisoString -> Style
xHandleSize MisoString
x = MisoString
"-x-handle-size" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x
zIndex :: MisoString -> Style
zIndex :: MisoString -> Style
zIndex MisoString
x = MisoString
"z-index" MisoString -> MisoString -> Style
forall k v. k -> v -> (k, v)
=: MisoString
x