Class CSSPrimitiveValue
CSSPrimitiveValue class
CSSPrimitiveValue 接口表示单个 CSS 值。此接口可用于确定当前在块中设置的特定样式属性的值,或在块中显式设置特定样式属性。该接口的实例可以从 CSSStyleDeclaration 接口的 getPropertyCSSValue 方法获得。 CSSPrimitiveValue 对象仅出现在 CSS 属性的上下文中。
public abstract class CSSPrimitiveValue : CSSValue
特性
方法
姓名 | 描述 |
---|
override Equals(object) | 判断指定的是否Object等于这个实例. |
abstract GetCounterValue() | 此方法用于获取计数器值。如果此 CSS 值不包含计数器值,则会引发 DOMException。修改相应的样式属性可以使用Counter接口实现。 |
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接口实现。 |
abstract GetRGBColorValue() | 此方法用于获取 RGB 颜色。如果此 CSS 值不包含 RGB 颜色值,则会引发 DOMException。修改相应的样式属性可以使用RGBColor接口实现。 |
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 | 该值为长度(cm)。该值可以通过getFloatValue方法获取。 |
const CSS_COUNTER | 该值是一个计数器或计数器函数。可以使用 GetCounterValue 方法获取该值。 |
const CSS_DEG | 该值为角度(deg)。该值可以通过getFloatValue方法获取。 |
const CSS_DIMENSION | 该值是一个未知维度的数字。该值可以通过getFloatValue方法获取。 |
const CSS_DPCM | 该值为每厘米点数 (dpcm)。 |
const CSS_DPI | 该值为每英寸点数 (dpi)。 |
const CSS_DPPX | 该值为每“像素”单位 (dppx) 的点数。 |
const CSS_EMS | 该值为长度(em)。该值可以通过getFloatValue方法获取。 |
const CSS_EXS | 该值为长度(exs)。该值可以通过getFloatValue方法获取。 |
const CSS_GRAD | 该值为角度(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 | 值为时间(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 | 该值为角度(弧度)。该值可以通过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 | 该值是整个视口宽度的百分比。 |
也可以看看