CSSKeyframesRule
CSSKeyframesRule
概述
CSSKeyframesRule 是 Aspose.Html FOSS 中用于 Python 的一个类。继承自:CSSRule。
一个包含动画关键帧描述符的 @keyframes 规则(CSSOM Animations §7)。
此类提供 4 个方法,用于在 Python 程序中处理 CSSKeyframesRule 对象。可用的方法包括:__init__、append_rule、delete_rule、find_rule。在安装了 Aspose.Html FOSS for Python 包后,所有公共成员对任何 Python 应用程序均可访问。属性:CHARSET_RULE、COUNTER_STYLE_RULE、FONT_FACE_RULE、FONT_FEATURE_VALUES_RULE、IMPORT_RULE、KEYFRAMES_RULE,以及另外 15 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
type | int | 读取 | 规则类型常量 — 永远 :attr:CSSRule.KEYFRAMES_RULE (7)。 |
css_text | str | 读取 | 将规则序列化为 CSS 文本。 |
name | str | 读取 | 获取名称。 |
css_rules | CSSRuleList | 读取 | 获取 css 规则。 |
UNKNOWN_RULE | int | 读取 | 获取未知规则。 |
STYLE_RULE | int | 读取 | 获取样式规则。 |
CHARSET_RULE | int | 读取 | 获取字符集规则。 |
IMPORT_RULE | int | 读取 | 获取导入规则。 |
MEDIA_RULE | int | 读取 | 获取媒体规则。 |
FONT_FACE_RULE | int | 读取 | 获取字体面规则。 |
PAGE_RULE | int | 读取 | 获取页面规则。 |
KEYFRAMES_RULE | int | 读取 | 获取关键帧规则。 |
KEYFRAME_RULE | int | 读取 | 获取关键帧规则。 |
NAMESPACE_RULE | int | 读取 | 获取命名空间规则。 |
COUNTER_STYLE_RULE | int | 读取 | 获取计数器样式规则。 |
SUPPORTS_RULE | int | 读取 | 获取 @supports 规则。 |
FONT_FEATURE_VALUES_RULE | int | 读取 | 获取字体特性值规则。 |
LAYER_BLOCK_RULE | int | 读取 | 获取层块规则。 |
LAYER_STATEMENT_RULE | int | 读取 | 获取层声明规则。 |
parent_style_sheet | `CSSStyleSheet | None` | 读取 |
parent_rule | `CSSRule | None` | 读取 |
方法
| 签名 | 描述 |
|---|---|
__init__(name: str) | Calls init在此 CSSKeyframesRule 实例上的 (name)。 |
append_rule(rule_text: str) | Parse rule_text 作为单个关键帧并将其追加到此规则 (CSSOM §6.6)。 |
find_rule(key_text: str) → `“CSSKeyframeRule | None”` |
delete_rule(key_text: str) | 删除最后一个关键帧,其 key_text matches key_text (CSSOM §6.6). |