Module
Tecton
- Package
- purescript-tecton
- Repository
- nsaunders/purescript-tecton
Re-exports from Tecton.Internal
#PseudoElement Source
#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))
#KeyframesName Source
#Declarations Source
type Declarations ps = Writer (List Declaration') ps
#wrapReverse Source
wrapReverse :: Proxy @Symbol "wrap-reverse"
#wordSpacing Source
wordSpacing :: Proxy @Symbol "word-spacing"
#whiteSpace Source
whiteSpace :: Proxy @Symbol "white-space"
#visibility Source
visibility :: Proxy @Symbol "visibility"
#verticalText Source
verticalText :: Proxy @Symbol "vertical-text"
#verticalAlign Source
verticalAlign :: Proxy @Symbol "vertical-align"
#upperRoman Source
upperRoman :: Proxy @Symbol "upper-roman"
#upperLatin Source
upperLatin :: Proxy @Symbol "upper-latin"
#upperArmenian Source
upperArmenian :: Proxy @Symbol "upper-armenian"
#upperAlpha Source
upperAlpha :: Proxy @Symbol "upper-alpha"
#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.
#ultraExpanded Source
ultraExpanded :: Proxy @Symbol "ultra-expanded"
#ultraCondensed Source
ultraCondensed :: Proxy @Symbol "ultra-condensed"
#uiSansSerif Source
uiSansSerif :: Proxy @Symbol "ui-sans-serif"
#uiMonospace Source
uiMonospace :: Proxy @Symbol "ui-monospace"
#translateZ Source
translateZ :: forall t. LengthTag t => Measure t -> TransformFunction
#translateY Source
translateY :: forall t. LengthPercentageTag t => Measure t -> TransformFunction
#translateX Source
translateX :: forall t. LengthPercentageTag t => Measure t -> TransformFunction
#translate3d Source
translate3d :: forall tx ty tz. LengthPercentageTag tx => LengthPercentageTag ty => LengthTag tz => Measure tx -> Measure ty -> Measure tz -> TransformFunction
#translate' Source
translate' :: Proxy @Symbol "translate"
#translate Source
translate :: forall tx ty. LengthPercentageTag tx => LengthPercentageTag ty => Measure tx -> Measure ty -> TransformFunction
#transitionTimingFunction Source
transitionTimingFunction :: Proxy @Symbol "transition-timing-function"
#transitionProperty Source
transitionProperty :: Proxy @Symbol "transition-property"
#transitionDuration Source
transitionDuration :: Proxy @Symbol "transition-duration"
#transitionDelay Source
transitionDelay :: Proxy @Symbol "transition-delay"
#transformOrigin Source
transformOrigin :: Proxy @Symbol "transform-origin"
#textTransform Source
textTransform :: Proxy @Symbol "text-transform"
#textShadow Source
textShadow :: Proxy @Symbol "text-shadow"
#textOverflow Source
textOverflow :: Proxy @Symbol "text-overflow"
#textIndent Source
textIndent :: Proxy @Symbol "text-indent"
#textDecorationStyle Source
textDecorationStyle :: Proxy @Symbol "text-decoration-style"
#textDecorationLine Source
textDecorationLine :: Proxy @Symbol "text-decoration-line"
#textDecorationColor Source
textDecorationColor :: Proxy @Symbol "text-decoration-color"
#textBottom Source
textBottom :: Proxy @Symbol "text-bottom"
#tableRowGroup Source
tableRowGroup :: Proxy @Symbol "table-row-group"
#tableHeaderGroup Source
tableHeaderGroup :: Proxy @Symbol "table-header-group"
#tableColumnGroup Source
tableColumnGroup :: Proxy @Symbol "table-column-group"
#tableColumn Source
tableColumn :: Proxy @Symbol "table-column"
#tableCaption Source
tableCaption :: Proxy @Symbol "table-caption"
#steps Source
steps :: forall s. StepPosition s => IsSymbol s => Int -> Proxy s -> EasingFunction
#spellcheck Source
spellcheck :: Proxy @Symbol "spellcheck"
#spaceEvenly Source
spaceEvenly :: Proxy @Symbol "space-evenly"
#spaceBetween Source
spaceBetween :: Proxy @Symbol "space-between"
#spaceAround Source
spaceAround :: Proxy @Symbol "space-around"
#semiExpanded Source
semiExpanded :: Proxy @Symbol "semi-expanded"
#semiCondensed Source
semiCondensed :: Proxy @Symbol "semi-condensed"
#scaleZ Source
scaleZ :: forall a. ToNumber a => a -> TransformFunction
#scaleY Source
scaleY :: Number -> TransformFunction
#scaleX Source
scaleX :: Number -> TransformFunction
#scale3d Source
scale3d :: forall x y z. ToNumber x => ToNumber y => ToNumber z => x -> y -> z -> TransformFunction
#rowReverse Source
rowReverse :: Proxy @Symbol "row-reverse"
#root Source
root :: PseudoClass
#renderSheet Source
renderSheet :: Configuration -> Writer (List Statement) Unit -> String
#renderInline Source
renderInline :: forall ps. Writer (List Declaration') ps -> String
#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
#placeholder Source
placeholder :: Proxy @Symbol "placeholder"
#perspective Source
perspective :: forall a. IsPerspective a => MultiVal a => a -> TransformFunction
#paddingTop Source
paddingTop :: Proxy @Symbol "padding-top"
#paddingRight Source
paddingRight :: Proxy @Symbol "padding-right"
#paddingLeft Source
paddingLeft :: Proxy @Symbol "padding-left"
#paddingBox Source
paddingBox :: Proxy @Symbol "padding-box"
#paddingBottom Source
paddingBottom :: Proxy @Symbol "padding-bottom"
#outlineWidth Source
outlineWidth :: Proxy @Symbol "outline-width"
#outlineStyle Source
outlineStyle :: Proxy @Symbol "outline-style"
#outlineOffset Source
outlineOffset :: Proxy @Symbol "outline-offset"
#outlineColor Source
outlineColor :: Proxy @Symbol "outline-color"
#onvolumechange Source
onvolumechange :: Proxy @Symbol "onvolumechange"
#ontimeupdate Source
ontimeupdate :: Proxy @Symbol "ontimeupdate"
#onratechange Source
onratechange :: Proxy @Symbol "onratechange"
#onprogress Source
onprogress :: Proxy @Symbol "onprogress"
#onpopstate Source
onpopstate :: Proxy @Symbol "onpopstate"
#onpageshow Source
onpageshow :: Proxy @Symbol "onpageshow"
#onpagehide Source
onpagehide :: Proxy @Symbol "onpagehide"
#onmousewheel Source
onmousewheel :: Proxy @Symbol "onmousewheel"
#onmouseover Source
onmouseover :: Proxy @Symbol "onmouseover"
#onmouseout Source
onmouseout :: Proxy @Symbol "onmouseout"
#onmousemove Source
onmousemove :: Proxy @Symbol "onmousemove"
#onmousedown Source
onmousedown :: Proxy @Symbol "onmousedown"
#onloadstart Source
onloadstart :: Proxy @Symbol "onloadstart"
#onloadedmetadata Source
onloadedmetadata :: Proxy @Symbol "onloadedmetadata"
#onloadeddata Source
onloadeddata :: Proxy @Symbol "onloadeddata"
#onkeypress Source
onkeypress :: Proxy @Symbol "onkeypress"
#onhashchange Source
onhashchange :: Proxy @Symbol "onhashchange"
#ondurationchange Source
ondurationchange :: Proxy @Symbol "ondurationchange"
#ondragstart Source
ondragstart :: Proxy @Symbol "ondragstart"
#ondragover Source
ondragover :: Proxy @Symbol "ondragover"
#ondragleave Source
ondragleave :: Proxy @Symbol "ondragleave"
#ondragenter Source
ondragenter :: Proxy @Symbol "ondragenter"
#ondblclick Source
ondblclick :: Proxy @Symbol "ondblclick"
#oncuechange Source
oncuechange :: Proxy @Symbol "oncuechange"
#oncanplaythrough Source
oncanplaythrough :: Proxy @Symbol "oncanplaythrough"
#onbeforeunload Source
onbeforeunload :: Proxy @Symbol "onbeforeunload"
#onbeforeprint Source
onbeforeprint :: Proxy @Symbol "onbeforeprint"
#onafterprint Source
onafterprint :: Proxy @Symbol "onafterprint"
#nwseResize Source
nwseResize :: Proxy @Symbol "nwse-resize"
#nthOfType Source
nthOfType :: AnPlusB -> PseudoClass
#nthLastChild Source
nthLastChild :: AnPlusB -> PseudoClass
#nthChild Source
nthChild :: AnPlusB -> PseudoClass
#novalidate Source
novalidate :: Proxy @Symbol "novalidate"
#notAllowed Source
notAllowed :: Proxy @Symbol "not-allowed"
#not Source
not :: forall s. IsSelectorList s => MultiVal s => s -> PseudoClass
#neswResize Source
neswResize :: Proxy @Symbol "nesw-resize"
#minContent Source
minContent :: Proxy @Symbol "min-content"
#media Source
media :: forall smt r rl. MediaTypeKeyword smt => IsSymbol smt => RowToList r rl => CollectMediaFeatures rl r => Proxy smt -> Record r -> MediaQuery
#maxContent Source
maxContent :: Proxy @Symbol "max-content"
#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
#mathematical Source
mathematical :: Proxy @Symbol "mathematical"
#matchParent Source
matchParent :: Proxy @Symbol "match-parent"
#marginRight Source
marginRight :: Proxy @Symbol "margin-right"
#marginLeft Source
marginLeft :: Proxy @Symbol "margin-left"
#marginBottom Source
marginBottom :: Proxy @Symbol "margin-bottom"
#lowerRoman Source
lowerRoman :: Proxy @Symbol "lower-roman"
#lowerLatin Source
lowerLatin :: Proxy @Symbol "lower-latin"
#lowerGreek Source
lowerGreek :: Proxy @Symbol "lower-greek"
#lowerArmenian Source
lowerArmenian :: Proxy @Symbol "lower-armenian"
#lowerAlpha Source
lowerAlpha :: Proxy @Symbol "lower-alpha"
#local Source
local :: String -> LocalFunction
#listStyleType Source
listStyleType :: Proxy @Symbol "list-style-type"
#listStylePosition Source
listStylePosition :: Proxy @Symbol "list-style-position"
#listStyleImage Source
listStyleImage :: Proxy @Symbol "list-style-image"
#link Source
link :: PseudoClass
#linearGradient Source
linearGradient :: forall t csh cst. AngleTag t => IsColorStopListHead csh => IsColorStopListTail cst => MultiVal (csh /\ cst) => Measure t -> (csh /\ cst) -> Gradient Unit
#lineThrough Source
lineThrough :: Proxy @Symbol "line-through"
#lineHeight Source
lineHeight :: Proxy @Symbol "line-height"
#letterSpacing Source
letterSpacing :: Proxy @Symbol "letter-spacing"
#lang Source
lang :: String -> PseudoClass
#keyframes Source
keyframes :: KeyframesName -> Keyframes
#katakanaIroha Source
katakanaIroha :: Proxy @Symbol "katakana-iroha"
#justifySelf Source
justifySelf :: Proxy @Symbol "justify-self"
#justifyItems Source
justifyItems :: Proxy @Symbol "justify-items"
#justifyContent Source
justifyContent :: Proxy @Symbol "justify-content"
#justifyAll Source
justifyAll :: Proxy @Symbol "justify-all"
#insetInlineStart Source
insetInlineStart :: Proxy @Symbol "inset-inline-start"
#insetInlineEnd Source
insetInlineEnd :: Proxy @Symbol "inset-inline-end"
#insetInline Source
insetInline :: Proxy @Symbol "inset-inline"
#insetBlockStart Source
insetBlockStart :: Proxy @Symbol "inset-block-start"
#insetBlockEnd Source
insetBlockEnd :: Proxy @Symbol "inset-block-end"
#insetBlock Source
insetBlock :: Proxy @Symbol "inset-block"
#inlineTable Source
inlineTable :: Proxy @Symbol "inline-table"
#inlineGrid Source
inlineGrid :: Proxy @Symbol "inline-grid"
#inlineFlex Source
inlineFlex :: Proxy @Symbol "inline-flex"
#inlineBlock Source
inlineBlock :: Proxy @Symbol "inline-block"
#ideographic Source
ideographic :: Proxy @Symbol "ideographic"
#hover Source
hover :: PseudoClass
#hiraganaIroha Source
hiraganaIroha :: Proxy @Symbol "hiragana-iroha"
#gridTemplateRows Source
gridTemplateRows :: Proxy @Symbol "grid-template-rows"
#gridTemplateColumns Source
gridTemplateColumns :: Proxy @Symbol "grid-template-columns"
#gridRowStart Source
gridRowStart :: Proxy @Symbol "grid-row-start"
#gridRowEnd Source
gridRowEnd :: Proxy @Symbol "grid-row-end"
#gridColumnStart Source
gridColumnStart :: Proxy @Symbol "grid-column-start"
#gridColumnEnd Source
gridColumnEnd :: Proxy @Symbol "grid-column-end"
#gridAutoRows Source
gridAutoRows :: Proxy @Symbol "grid-auto-rows"
#gridAutoFlow Source
gridAutoFlow :: Proxy @Symbol "grid-auto-flow"
#gridAutoColumns Source
gridAutoColumns :: Proxy @Symbol "grid-auto-columns"
#fullSizeKana Source
fullSizeKana :: Proxy @Symbol "full-size-kana"
#format Source
format :: forall s. FontFormatKeyword s => IsSymbol s => Proxy s -> FontFaceFormatFunction
#formaction Source
formaction :: Proxy @Symbol "formaction"
#fontWeight Source
fontWeight :: Proxy @Symbol "font-weight"
#fontStretch Source
fontStretch :: Proxy @Symbol "font-stretch"
#fontSizeAdjust Source
fontSizeAdjust :: Proxy @Symbol "font-size-adjust"
#fontFamily Source
fontFamily :: Proxy @Symbol "font-family"
#focus Source
focus :: PseudoClass
#flexShrink Source
flexShrink :: Proxy @Symbol "flex-shrink"
#flexDirection Source
flexDirection :: Proxy @Symbol "flex-direction"
#fitContent Source
fitContent :: forall t. LengthPercentageTag t => Measure t -> FitContent
#farthestSide Source
farthestSide :: Proxy @Symbol "farthest-side"
#farthestCorner Source
farthestCorner :: Proxy @Symbol "farthest-corner"
#extraExpanded Source
extraExpanded :: Proxy @Symbol "extra-expanded"
#extraCondensed Source
extraCondensed :: Proxy @Symbol "extra-condensed"
#empty Source
empty :: PseudoClass
#embeddedOpentype Source
embeddedOpentype :: Proxy @Symbol "embedded-opentype"
#dpi Source
dpi :: Int -> Resolution
#dpcm Source
dpcm :: Int -> Resolution
#dominantBaseline Source
dominantBaseline :: Proxy @Symbol "dominant-baseline"
#disclosureOpen Source
disclosureOpen :: Proxy @Symbol "disclosure-open"
#disclosureClosed Source
disclosureClosed :: Proxy @Symbol "disclosure-closed"
#devanagari Source
devanagari :: Proxy @Symbol "devanagari"
#decimalLeadingZero Source
decimalLeadingZero :: Proxy @Symbol "decimal-leading-zero"
#cubicBezier Source
cubicBezier :: forall x1 y1 x2 y2. ToNumber x1 => ToNumber y1 => ToNumber x2 => ToNumber y2 => x1 -> y1 -> x2 -> y2 -> EasingFunction
#contextMenu Source
contextMenu :: Proxy @Symbol "context-menu"
#contenteditable Source
contenteditable :: Proxy @Symbol "contenteditable"
#contentBox Source
contentBox :: Proxy @Symbol "content-box"
#columnReverse Source
columnReverse :: Proxy @Symbol "column-reverse"
#collection Source
collection :: Proxy @Symbol "collection"
#closestSide Source
closestSide :: Proxy @Symbol "closest-side"
#closestCorner Source
closestCorner :: Proxy @Symbol "closest-corner"
#cjkHeavenlyStem Source
cjkHeavenlyStem :: Proxy @Symbol "cjk-heavenly-stem"
#cjkEarthlyBranch Source
cjkEarthlyBranch :: Proxy @Symbol "cjk-earthly-branch"
#cjkDecimal Source
cjkDecimal :: Proxy @Symbol "cjk-decimal"
#capitalize Source
capitalize :: Proxy @Symbol "capitalize"
#breakSpaces Source
breakSpaces :: Proxy @Symbol "break-spaces"
#borderWidth Source
borderWidth :: Proxy @Symbol "border-width"
#borderTopWidth Source
borderTopWidth :: Proxy @Symbol "border-top-width"
#borderTopStyle Source
borderTopStyle :: Proxy @Symbol "border-top-style"
#borderTopRightRadius Source
borderTopRightRadius :: Proxy @Symbol "border-top-right-radius"
#borderTopLeftRadius Source
borderTopLeftRadius :: Proxy @Symbol "border-top-left-radius"
#borderTopColor Source
borderTopColor :: Proxy @Symbol "border-top-color"
#borderStyle Source
borderStyle :: Proxy @Symbol "border-style"
#borderRightWidth Source
borderRightWidth :: Proxy @Symbol "border-right-width"
#borderRightStyle Source
borderRightStyle :: Proxy @Symbol "border-right-style"
#borderRightColor Source
borderRightColor :: Proxy @Symbol "border-right-color"
#borderRadius Source
borderRadius :: Proxy @Symbol "border-radius"
#borderLeftWidth Source
borderLeftWidth :: Proxy @Symbol "border-left-width"
#borderLeftStyle Source
borderLeftStyle :: Proxy @Symbol "border-left-style"
#borderLeftColor Source
borderLeftColor :: Proxy @Symbol "border-left-color"
#borderColor Source
borderColor :: Proxy @Symbol "border-color"
#borderBottomWidth Source
borderBottomWidth :: Proxy @Symbol "border-bottom-width"
#borderBottomStyle Source
borderBottomStyle :: Proxy @Symbol "border-bottom-style"
#borderBottomRightRadius Source
borderBottomRightRadius :: Proxy @Symbol "border-bottom-right-radius"
#borderBottomLeftRadius Source
borderBottomLeftRadius :: Proxy @Symbol "border-bottom-left-radius"
#borderBottomColor Source
borderBottomColor :: Proxy @Symbol "border-bottom-color"
#blockquote Source
blockquote :: Proxy @Symbol "blockquote"
#baselineSource Source
baselineSource :: Proxy @Symbol "baseline-source"
#baselineShift Source
baselineShift :: Proxy @Symbol "baseline-shift"
#backgroundSize Source
backgroundSize :: Proxy @Symbol "background-size"
#backgroundRepeat Source
backgroundRepeat :: Proxy @Symbol "background-repeat"
#backgroundPosition Source
backgroundPosition :: Proxy @Symbol "background-position"
#backgroundOrigin Source
backgroundOrigin :: Proxy @Symbol "background-origin"
#backgroundImage Source
backgroundImage :: Proxy @Symbol "background-image"
#backgroundColor Source
backgroundColor :: Proxy @Symbol "background-color"
#backgroundClip Source
backgroundClip :: Proxy @Symbol "background-clip"
#backgroundAttachment Source
backgroundAttachment :: Proxy @Symbol "background-attachment"
#autocomplete Source
autocomplete :: Proxy @Symbol "autocomplete"
#arabicIndic Source
arabicIndic :: Proxy @Symbol "arabic-indic"
#appearance Source
appearance :: Proxy @Symbol "appearance"
#animationTimingFunction Source
animationTimingFunction :: Proxy @Symbol "animation-timing-function"
#animationPlayState Source
animationPlayState :: Proxy @Symbol "animation-play-state"
#animationName Source
animationName :: Proxy @Symbol "animation-name"
#animationIterationCount Source
animationIterationCount :: Proxy @Symbol "animation-iteration-count"
#animationFillMode Source
animationFillMode :: Proxy @Symbol "animation-fill-mode"
#animationDuration Source
animationDuration :: Proxy @Symbol "animation-duration"
#animationDirection Source
animationDirection :: Proxy @Symbol "animation-direction"
#animationDelay Source
animationDelay :: Proxy @Symbol "animation-delay"
#alternateReverse Source
alternateReverse :: Proxy @Symbol "alternate-reverse"
#alphabetic Source
alphabetic :: Proxy @Symbol "alphabetic"
#alignmentBaseline Source
alignmentBaseline :: Proxy @Symbol "alignment-baseline"
#alignItems Source
alignItems :: Proxy @Symbol "align-items"
#alignContent Source
alignContent :: Proxy @Symbol "align-content"
#adjacentSibling Source
adjacentSibling :: forall a b c. IsExtensibleSelector a => ToVal a => Combine b c => a -> b -> c
#acceptCharset Source
acceptCharset :: Proxy @Symbol "accept-charset"
#(|=) Source
Operator alias for Tecton.Internal.attStartsWithHyphen (right-associative / precedence 8)
Re-exports from Web.HTML.Common
- Modules
- Tecton
- Tecton.
Internal - Tecton.
Rule