JavaScripture
Contribute via GitHub Feedback

CSSStyleDeclaration : Object

CSSStyleDeclaration allows styling HTMLElements. The HTMLElement.style property contains the style rules directly set on the element. Use the window.getComputedStyle() method to get the computed style of an element.

Instance Properties

alignContent : String

alignItems : String

alignmentBaseline : String

Example:

Run

Results:

 

alignSelf : String

all : String

animation : String

animationDelay : String

animationDirection : String

animationDuration : String

animationFillMode : String

animationIterationCount : String

animationName : String

animationPlayState : String

animationTimingFunction : String

backfaceVisibility : String

background : String
backgroundAttachment : String
backgroundBlendMode : String

backgroundClip : String
backgroundColor : String
backgroundImage : String

The image to place in the background of the element. See also backgroundPosition, backgroundRepeat, and backgroundSize.

Example:

Run

Results:

 

backgroundOrigin : String
backgroundPosition : String
backgroundPositionX : String

backgroundPositionY : String

backgroundRepeat : String
backgroundRepeatX : String

backgroundRepeatY : String

backgroundSize : String
baselineShift : String
blockSize : String

border : String
borderBlockEnd : String

borderBlockEndColor : String

borderBlockEndStyle : String

borderBlockEndWidth : String

borderBlockStart : String

borderBlockStartColor : String

borderBlockStartStyle : String

borderBlockStartWidth : String

borderBottom : String
borderBottomColor : String
borderBottomLeftRadius : String
borderBottomRightRadius : String
borderBottomStyle : String

borderBottomWidth : String

borderCollapse : String

borderColor : String

borderImage : String

borderImageOutset : String

borderImageRepeat : String

borderImageSlice : String

borderImageSource : String

borderImageWidth : String

borderInlineEnd : String

borderInlineEndColor : String

borderInlineEndStyle : String

borderInlineEndWidth : String

borderInlineStart : String

borderInlineStartColor : String

borderInlineStartStyle : String

borderInlineStartWidth : String

borderLeft : String

borderLeftColor : String

borderLeftStyle : String

borderLeftWidth : String

borderRadius : String

borderRight : String

borderRightColor : String

borderRightStyle : String

borderRightWidth : String

borderSpacing : String

borderStyle : String
borderTop : String

borderTopColor : String

borderTopLeftRadius : String

borderTopRightRadius : String

borderTopStyle : String

borderTopWidth : String

borderWidth : String

bottom : String

boxDecorationBreak : String

boxShadow : String

boxSizing : String

bufferedRendering : String

captionSide : String

clear : String

clip : String

clipPath : String
clipRule : String

color : String

colorInterpolation : String

colorInterpolationFilters : String

colorProfile : String

colorRendering : String

content : String

counterIncrement : String

counterReset : String

cssFloat : String

cssText : String

The string of CSS rules of the style.

Example:

Run

Results:

 

cursor : String

The shape of the mouse cursor while over the styled element.

Example:

Run

Results:

 

cx : String

cy : String

direction : String

display : String
dominantBaseline : String
emptyCells : String

enableBackground : String

fill : String

fillOpacity : String

fillRule : String

filter : String

flex : String

flexBasis : String

flexDirection : String

flexFlow : String

flexGrow : String

flexShrink : String

flexWrap : String

float : String

floodColor : String

floodOpacity : String

font : String

fontFamily : String

fontFeatureSettings : String

fontKerning : String

fontLanguageOverride : String

fontSize : String

fontSizeAdjust : String

fontStretch : String

fontStyle : String

fontSynthesis : String

fontVariant : String

Must be one of 'normal', 'small-caps', 'initial' or 'inherit'.

fontVariantAlternates : String

fontVariantCaps : String

fontVariantEastAsian : String

fontVariantLigatures : String

fontVariantNumeric : String

fontVariantPosition : String

fontWeight : String

glyphOrientationHorizontal : String

glyphOrientationVertical : String

height : String

hyphens : String

imageOrientation : String

imageRendering : String

imeMode : String

inlineSize : String

isolation : String

justifyContent : String

kerning : String

left : String

length : String

The number of rules set in the style.

Example:

Run

Results:

 

letterSpacing : String

lightingColor : String

lineHeight : String

listStyle : String

listStyleImage : String

listStylePosition : String

listStyleType : String

margin : String

marginBlockEnd : String

marginBlockStart : String

marginBottom : String

marginInlineEnd : String

marginInlineStart : String

marginLeft : String

marginRight : String

marginTop : String

marker : String

markerEnd : String

markerMid : String

markerOffset : String

markerStart : String

mask : String

maskType : String

maxBlockSize : String

maxHeight : String

maxInlineSize : String

maxWidth : String

maxZoom : String

minBlockSize : String

minHeight : String

minInlineSize : String

minWidth : String

minZoom : String

mixBlendMode : String

motion : String

motionOffset : String

motionPath : String

motionRotation : String

objectFit : String

Applies to <img> and <video> elements. Determines how the content of the element fits inside its CSS layout box. Similar to how backgroundSize affects how the backgroundImage. Must be one of 'fill', 'contain', 'cover', 'none', or 'scale-down'. See also objectPosition.

Example:

Run

Results:

 

objectFit : String

objectPosition : String

Applies to <img> and <video> elements. Specifies the X and Y positions of where the content of the element fits inside its CSS layout box. Similar to how backgroundPosition affects how the backgroundImage. See also objectFit.

Example:

Run

Results:

 

objectPosition : String

offsetBlockEnd : String

offsetBlockStart : String

offsetInlineEnd : String

offsetInlineStart : String

opacity : String

order : String

orientation : String

orphans : String

outline : String

outlineColor : String

outlineOffset : String

outlineStyle : String

outlineWidth : String

overflow : String

overflowWrap : String

overflowX : String

overflowY : String

padding : String

paddingBlockEnd : String

paddingBlockStart : String

paddingBottom : String

paddingInlineEnd : String

paddingInlineStart : String

paddingLeft : String

paddingRight : String

paddingTop : String

page : String

pageBreakAfter : String

pageBreakBefore : String

pageBreakInside : String

paintOrder : String

parentRule : String

perspective : String

perspectiveOrigin : String

pointerEvents : String

position : String

quotes : String

r : String

resize : String

right : String

rubyAlign : String

rubyPosition : String

rx : String

ry : String

scrollBehavior : String

scrollSnapCoordinate : String

scrollSnapDestination : String

scrollSnapPointsX : String

scrollSnapPointsY : String

scrollSnapType : String

scrollSnapTypeX : String

scrollSnapTypeY : String

shapeImageThreshold : String

shapeMargin : String

shapeOutside : String

shapeRendering : String

size : String

speak : String

src : String

stopColor : String

stopOpacity : String

stroke : String

strokeDasharray : String

strokeDashoffset : String

strokeLinecap : String

strokeLinejoin : String

strokeMiterlimit : String

strokeOpacity : String

strokeWidth : String

tableLayout : String

tabSize : String

textAlign : String

textAnchor : String

textDecoration : String

textDecorationColor : String

textDecorationLine : String

textDecorationStyle : String

textIndent : String

textLineThrough : String

textLineThroughColor : String

textLineThroughMode : String

textLineThroughStyle : String

textLineThroughWidth : String

textOrientation : String

textOverflow : String

textOverline : String

textOverlineColor : String

textOverlineMode : String

textOverlineStyle : String

textOverlineWidth : String

textRendering : String

textShadow : String

textTransform : String

textUnderline : String

textUnderlineColor : String

textUnderlineMode : String

textUnderlineStyle : String

textUnderlineWidth : String

top : String

touchAction : String

transform : String

transformBox : String

transformOrigin : String

transformStyle : String

transition : String

transitionDelay : String

transitionDuration : String

transitionProperty : String

transitionTimingFunction : String

unicodeBidi : String

unicodeRange : String

userZoom : String

vectorEffect : String

verticalAlign : String

visibility : String

whiteSpace : String

widows : String

width : String

willChange : String

wordBreak : String

wordSpacing : String

wordWrap : String

writingMode : String

x : String

y : String

zIndex : String

zoom : String

Instance Methods

getPropertyValue(name : String) : String

Gets the value of the specified CSS property/variable.

Example:

Run

Results:

 

setPropertyValue(name : String, value : String, [priority : String]) : String

Sets the value of the specified CSS property/variable. If specified, priority must be one of 'important' or ''.

Example:

Run

Results: