CSSStyleDeclaration
abstract class CSSStyleDeclaration : ItemArrayLike<String>Exposes the JavaScript CSSStyleDeclaration to Kotlin
Constructors
<init>
Exposes the JavaScript CSSStyleDeclaration to Kotlin
CSSStyleDeclaration()Properties
_camel_cased_attribute
open var _camel_cased_attribute: String_dashed_attribute
open var _dashed_attribute: String_webkit_cased_attribute
open var _webkit_cased_attribute: StringalignContent
open var alignContent: StringalignItems
open var alignItems: StringalignSelf
open var alignSelf: Stringanimation
open var animation: StringanimationDelay
open var animationDelay: StringanimationDirection
open var animationDirection: StringanimationDuration
open var animationDuration: StringanimationFillMode
open var animationFillMode: StringanimationIterationCount
open var animationIterationCount: StringanimationName
open var animationName: StringanimationPlayState
open var animationPlayState: StringanimationTimingFunction
open var animationTimingFunction: StringbackfaceVisibility
open var backfaceVisibility: Stringbackground
open var background: StringbackgroundAttachment
open var backgroundAttachment: StringbackgroundClip
open var backgroundClip: StringbackgroundColor
open var backgroundColor: StringbackgroundImage
open var backgroundImage: StringbackgroundOrigin
open var backgroundOrigin: StringbackgroundPosition
open var backgroundPosition: StringbackgroundRepeat
open var backgroundRepeat: StringbackgroundSize
open var backgroundSize: Stringborder
open var border: StringborderBottom
open var borderBottom: StringborderBottomColor
open var borderBottomColor: StringborderBottomLeftRadius
open var borderBottomLeftRadius: StringborderBottomRightRadius
open var borderBottomRightRadius: StringborderBottomStyle
open var borderBottomStyle: StringborderBottomWidth
open var borderBottomWidth: StringborderCollapse
open var borderCollapse: StringborderColor
open var borderColor: StringborderImage
open var borderImage: StringborderImageOutset
open var borderImageOutset: StringborderImageRepeat
open var borderImageRepeat: StringborderImageSlice
open var borderImageSlice: StringborderImageSource
open var borderImageSource: StringborderImageWidth
open var borderImageWidth: StringborderLeft
open var borderLeft: StringborderLeftColor
open var borderLeftColor: StringborderLeftStyle
open var borderLeftStyle: StringborderLeftWidth
open var borderLeftWidth: StringborderRadius
open var borderRadius: StringborderRight
open var borderRight: StringborderRightColor
open var borderRightColor: StringborderRightStyle
open var borderRightStyle: StringborderRightWidth
open var borderRightWidth: StringborderSpacing
open var borderSpacing: StringborderStyle
open var borderStyle: StringborderTop
open var borderTop: StringborderTopColor
open var borderTopColor: StringborderTopLeftRadius
open var borderTopLeftRadius: StringborderTopRightRadius
open var borderTopRightRadius: StringborderTopStyle
open var borderTopStyle: StringborderTopWidth
open var borderTopWidth: StringborderWidth
open var borderWidth: Stringbottom
open var bottom: StringboxDecorationBreak
open var boxDecorationBreak: StringboxShadow
open var boxShadow: StringboxSizing
open var boxSizing: StringbreakAfter
open var breakAfter: StringbreakBefore
open var breakBefore: StringbreakInside
open var breakInside: StringcaptionSide
open var captionSide: Stringclear
open var clear: Stringclip
open var clip: Stringcolor
open var color: StringcolumnCount
open var columnCount: StringcolumnFill
open var columnFill: StringcolumnGap
open var columnGap: StringcolumnRule
open var columnRule: StringcolumnRuleColor
open var columnRuleColor: StringcolumnRuleStyle
open var columnRuleStyle: StringcolumnRuleWidth
open var columnRuleWidth: Stringcolumns
open var columns: StringcolumnSpan
open var columnSpan: StringcolumnWidth
open var columnWidth: Stringcontent
open var content: StringcounterIncrement
open var counterIncrement: StringcounterReset
open var counterReset: StringcssFloat
open var cssFloat: StringcssText
open var cssText: Stringcursor
open var cursor: Stringdirection
open var direction: Stringdisplay
open var display: StringemptyCells
open var emptyCells: Stringfilter
open var filter: Stringflex
open var flex: StringflexBasis
open var flexBasis: StringflexDirection
open var flexDirection: StringflexFlow
open var flexFlow: StringflexGrow
open var flexGrow: StringflexShrink
open var flexShrink: StringflexWrap
open var flexWrap: Stringfont
open var font: StringfontFamily
open var fontFamily: StringfontFeatureSettings
open var fontFeatureSettings: StringfontKerning
open var fontKerning: StringfontLanguageOverride
open var fontLanguageOverride: StringfontSize
open var fontSize: StringfontSizeAdjust
open var fontSizeAdjust: StringfontStretch
open var fontStretch: StringfontStyle
open var fontStyle: StringfontSynthesis
open var fontSynthesis: StringfontVariant
open var fontVariant: StringfontVariantAlternates
open var fontVariantAlternates: StringfontVariantCaps
open var fontVariantCaps: StringfontVariantEastAsian
open var fontVariantEastAsian: StringfontVariantLigatures
open var fontVariantLigatures: StringfontVariantNumeric
open var fontVariantNumeric: StringfontVariantPosition
open var fontVariantPosition: StringfontWeight
open var fontWeight: StringhangingPunctuation
open var hangingPunctuation: Stringheight
open var height: Stringhyphens
open var hyphens: StringimageOrientation
open var imageOrientation: StringimageRendering
open var imageRendering: StringimageResolution
open var imageResolution: StringimeMode
open var imeMode: StringjustifyContent
open var justifyContent: Stringleft
open var left: StringletterSpacing
open var letterSpacing: StringlineBreak
open var lineBreak: StringlineHeight
open var lineHeight: StringlistStyle
open var listStyle: StringlistStyleImage
open var listStyleImage: StringlistStylePosition
open var listStylePosition: StringlistStyleType
open var listStyleType: Stringmargin
open var margin: StringmarginBottom
open var marginBottom: StringmarginLeft
open var marginLeft: StringmarginRight
open var marginRight: StringmarginTop
open var marginTop: Stringmark
open var mark: StringmarkAfter
open var markAfter: StringmarkBefore
open var markBefore: Stringmarks
open var marks: StringmarqueeDirection
open var marqueeDirection: StringmarqueePlayCount
open var marqueePlayCount: StringmarqueeSpeed
open var marqueeSpeed: StringmarqueeStyle
open var marqueeStyle: Stringmask
open var mask: StringmaskType
open var maskType: StringmaxHeight
open var maxHeight: StringmaxWidth
open var maxWidth: StringminHeight
open var minHeight: StringminWidth
open var minWidth: StringnavDown
open var navDown: StringnavIndex
open var navIndex: StringnavLeft
open var navLeft: StringnavRight
open var navRight: StringnavUp
open var navUp: StringobjectFit
open var objectFit: StringobjectPosition
open var objectPosition: Stringopacity
open var opacity: Stringorder
open var order: Stringorphans
open var orphans: Stringoutline
open var outline: StringoutlineColor
open var outlineColor: StringoutlineOffset
open var outlineOffset: StringoutlineStyle
open var outlineStyle: StringoutlineWidth
open var outlineWidth: StringoverflowWrap
open var overflowWrap: StringoverflowX
open var overflowX: StringoverflowY
open var overflowY: Stringpadding
open var padding: StringpaddingBottom
open var paddingBottom: StringpaddingLeft
open var paddingLeft: StringpaddingRight
open var paddingRight: StringpaddingTop
open var paddingTop: StringpageBreakAfter
open var pageBreakAfter: StringpageBreakBefore
open var pageBreakBefore: StringpageBreakInside
open var pageBreakInside: StringparentRule
open val parentRule: CSSRule?perspective
open var perspective: StringperspectiveOrigin
open var perspectiveOrigin: Stringphonemes
open var phonemes: Stringposition
open var position: Stringquotes
open var quotes: Stringresize
open var resize: Stringrest
open var rest: StringrestAfter
open var restAfter: StringrestBefore
open var restBefore: Stringright
open var right: StringtableLayout
open var tableLayout: StringtabSize
open var tabSize: StringtextAlign
open var textAlign: StringtextAlignLast
open var textAlignLast: StringtextCombineUpright
open var textCombineUpright: StringtextDecoration
open var textDecoration: StringtextDecorationColor
open var textDecorationColor: StringtextDecorationLine
open var textDecorationLine: StringtextDecorationStyle
open var textDecorationStyle: StringtextIndent
open var textIndent: StringtextJustify
open var textJustify: StringtextOrientation
open var textOrientation: StringtextOverflow
open var textOverflow: StringtextShadow
open var textShadow: StringtextTransform
open var textTransform: StringtextUnderlinePosition
open var textUnderlinePosition: Stringtop
open var top: Stringtransform
open var transform: StringtransformOrigin
open var transformOrigin: StringtransformStyle
open var transformStyle: Stringtransition
open var transition: StringtransitionDelay
open var transitionDelay: StringtransitionDuration
open var transitionDuration: StringtransitionProperty
open var transitionProperty: StringtransitionTimingFunction
open var transitionTimingFunction: StringunicodeBidi
open var unicodeBidi: StringverticalAlign
open var verticalAlign: Stringvisibility
open var visibility: StringvoiceBalance
open var voiceBalance: StringvoiceDuration
open var voiceDuration: StringvoicePitch
open var voicePitch: StringvoicePitchRange
open var voicePitchRange: StringvoiceRate
open var voiceRate: StringvoiceStress
open var voiceStress: StringvoiceVolume
open var voiceVolume: StringwhiteSpace
open var whiteSpace: Stringwidows
open var widows: Stringwidth
open var width: StringwordBreak
open var wordBreak: StringwordSpacing
open var wordSpacing: StringwordWrap
open var wordWrap: StringwritingMode
open var writingMode: StringzIndex
open var zIndex: StringFunctions
getPropertyPriority
fun getPropertyPriority(property: String): StringgetPropertyValue
fun getPropertyValue(property: String): Stringitem
open fun item(index: Int): StringremoveProperty
fun removeProperty(property: String): StringsetProperty
fun setProperty(
property: String,
value: String,
priority: String = definedExternally)setPropertyPriority
fun setPropertyPriority(property: String, priority: String)setPropertyValue
fun setPropertyValue(property: String, value: String)Extension Functions
asList
Returns the view of this ItemArrayLike<T> collection as List<T>
fun <T> ItemArrayLike<T>.asList(): List<T>get
operator fun CSSStyleDeclaration.get(index: Int): String?