@counter-style
:用于定义列表计数器的样式。@keyframes
:用于定义动画效果中的关键帧。
下面分别介绍这两种@rule。
@counter-style
@counter-style语句将会为列表计数器定义一种新的样式。这个语句中包含了一些属性和值,用于描述这个计数器的样式。
@counter-style my-counter { system: cyclic; /* 计数器类型 */ symbols: "*"; /* 计数器符号 */ suffix: " "; /* 计数器后缀 */ /* ... */ }
在上面的代码中,
my-counter就是这个计数器的名称。通过引用这个计数器,可以为列表中的项目项添加自定义的计数器样式。
@keyframes
@keyframes语句将会为动画效果中的关键帧定义一组动画样式。这个语句中包含了一些属性和值,用于描述这个关键帧的动画样式。
@keyframes my-animation { 0% { opacity: 0; } 50% { opacity: 0.5; } 100% { opacity: 1; } }
在上面的代码中,
my-animation就是这组动画效果的名称。通过引用这个动画,可以为页面中的元素添加自定义的动画效果。