CSSPrimitiveValue
CSSPrimitiveValue class
CSSPrimitiveValue 接口表示单个 CSS 值。此接口可用于确定当前在块中设置的特定样式属性的值或在块中显式设置特定样式属性。这个接口的一个实例可以从 CSSStyleDeclaration 接口的 getPropertyCSSValue 方法中获得。 CSSPrimitiveValue 对象仅出现在 CSS 属性的上下文中。
public abstract class CSSPrimitiveValue : CSSValue
特性
方法
姓名 | 描述 |
---|
override Equals(object) | 判断是否指定Object等于这个实例。 |
abstract GetCounterValue() | 该方法用于获取Counter值。如果此 CSS 值不包含计数器值,则会引发 DOMException。可以使用Counter接口来修改对应的style属性。 |
abstract GetFloatValue(ushort) | 该方法用于获取指定单位的浮点值。如果此 CSS 值不包含浮点值或无法转换为指定单位,则会引发 DOMException。 |
override GetHashCode() | 返回此实例的哈希码。 |
abstract GetIntValue(ushort) | 此方法用于获取指定单位的 int 值。如果此 CSS 值不包含 int 值或无法转换为指定单位,则会引发 DOMException。 |
override GetPlatformType() | 此方法用于检索 ECMAScript 对象Type . |
abstract GetRectValue() | 此方法用于获取 Rect 值。如果此 CSS 值不包含 rect 值,则会引发 DOMException。可以使用Rect接口来修改对应的style属性。 |
abstract GetRGBColorValue() | 此方法用于获取 RGB 颜色。如果此 CSS 值不包含 RGB 颜色值,则会引发 DOMException。可以使用RGBColor接口来修改对应的style属性。 |
abstract GetStringValue() | 该方法用于获取字符串值。如果 CSS 值不包含字符串值,则会引发 DOMException。 |
abstract SetFloatValue(ushort, float) | 一种以指定单位设置浮点值的方法。如果附加此值的属性不能接受指定的单位或浮点值,则该值将保持不变并引发 DOMException。 |
abstract SetIntValue(ushort, int) | 一种以指定单位设置 int 值的方法。如果附加此值的属性不能接受指定的单位或 int 值,则该值将保持不变并引发 DOMException。 |
abstract SetStringValue(ushort, string) | 以指定单位设置字符串值的方法。如果附加到该值的属性不能接受指定的单位或字符串值,则该值将保持不变并引发 DOMException。 |
override ToString() | 返回一个String代表这个实例。 |
字段
姓名 | 描述 |
---|
const CSS_ATTR | 该值是一个属性函数。可以使用getStringValue方法获取值。 |
const CSS_CH | 该值为长度(ch)。该值可以通过getFloatValue方法获取。 |
const CSS_CM | 该值为长度(厘米)。该值可以通过getFloatValue方法获取。 |
const CSS_COUNTER | 该值是一个或多个计数器函数。可以使用GetCounterValue方法获取该值。 |
const CSS_DEG | 该值为角度(度)。该值可以通过getFloatValue方法获取。 |
const CSS_DIMENSION | 该值是一个未知维度的数字。该值可以通过getFloatValue方法获取。 |
const CSS_DPCM | 该值是每厘米点数 (dpcm)。 |
const CSS_DPI | 该值是每英寸点数 (dpi)。 |
const CSS_DPPX | 该值是每 ‘px’ 单位的点数 (dppx)。 |
const CSS_EMS | 该值为长度(ems)。该值可以通过getFloatValue方法获取。 |
const CSS_EXS | 该值为长度(exs)。该值可以通过getFloatValue方法获取。 |
const CSS_GRAD | 该值是一个角度(梯度)。该值可以通过getFloatValue方法获取。 |
const CSS_HZ | 该值为频率 (Hz)。该值可以通过getFloatValue方法获取。 |
const CSS_IDENT | 该值是一个标识符。可以使用getStringValue方法获取值。 |
const CSS_IN | 该值为长度(英寸)。该值可以通过getFloatValue方法获取。 |
const CSS_KHZ | 该值为频率 (kHz)。该值可以通过getFloatValue方法获取。 |
const CSS_MM | 该值为长度 (mm)。该值可以通过getFloatValue方法获取。 |
const CSS_MS | 该值为时间(毫秒)。该值可以通过getFloatValue方法获取。 |
const CSS_NUMBER | 该值是一个简单的数字。该值可以通过getFloatValue方法获取。 |
const CSS_PC | 该值为长度(pc)。该值可以通过getFloatValue方法获取。 |
const CSS_PERCENTAGE | 该值是一个百分比。该值可以通过getFloatValue方法获取。 |
const CSS_PT | 该值为长度 (pt)。该值可以通过getFloatValue方法获取。 |
const CSS_PX | 该值为长度 (px)。该值可以通过getFloatValue方法获取。 |
const CSS_RAD | 该值是一个角度 (rad)。该值可以通过getFloatValue方法获取。 |
const CSS_RECT | 该值是一个矩形函数。可以使用GetRectValue方法获取该值。 |
const CSS_REM | 该值为长度(rem)。该值可以通过getFloatValue方法获取。 |
const CSS_RGBCOLOR | 该值为 RGB 颜色。该值可以通过GetRGBColorValue方法获取。 |
const CSS_S | 该值为时间(s)。该值可以通过getFloatValue方法获取。 |
const CSS_STRING | 该值是一个字符串。可以使用getStringValue方法获取值。 |
const CSS_UNKNOWN | 该值不是可识别的 CSS2 值。该值只能通过cssText属性获取。 |
const CSS_URI | 该值是一个 URI。可以使用getStringValue方法获取值。 |
const CSS_VH | 该值是整个视口高度的百分比。 |
const CSS_VMAX | 该值是视口宽度或高度的百分比,以较大者为准。 |
const CSS_VMIN | 该值是视口宽度或高度的百分比,以较小者为准。 |
const CSS_VW | 该值是整个视口宽度的百分比。 |
也可以看看