AngleSharp by Florian Rappl

<PackageReference Include="AngleSharp" Version="0.8.2" />

.NET API 1,168,384 bytes

 CssProperty

abstract class CssProperty : ICssProperty
Fore more information about CSS properties see: http://www.w3.org/TR/CSS21/propidx.html.
public string CssText { get; }

Gets a CSS code representation of the property.

public bool IsAnimatable { get; }

Gets if the property can be animated, in general.

public bool IsImportant { get; set; }

Gets or sets if the !important flag has been set.

public bool IsInherited { get; }

Gets if the property is inherited.

public bool IsInitial { get; }

Gets if the property is currently in its initial state.

public string Name { get; }

Gets the name of the property.

protected abstract object Compute(IElement element)

Computes the value for the given element.

protected abstract object GetDefault(IElement element)

Gets the default value for the given element.

protected abstract bool IsValid(ICssValue value)

Notified once the value changed.