Baseline Widely available *
CSSKeyframesRule
æ¥å£è¡¨ç¤º CSS å¨ç»ç宿´å
³é®å¸§éåç对象ãå®å¯¹åºäºæ´ä¸ª @keyframes
at è§åçå
容ã
ç»§æ¿å
¶ç¥å
CSSRule
ç屿§ã
CSSKeyframesRule.name
表示å
³é®å¸§çåç§°ï¼è¢«ç¨äº animation-name
屿§ã
CSSKeyframesRule.cssRules
åªè¯»
è¿åå
³é®å¸§å表 CSSRuleList
ã
CSSKeyframesRule.length
åªè¯»
è¿åå表ä¸å ³é®å¸§çæ°éã
ç»§æ¿å
¶ç¥å
CSSRule
çæ¹æ³ã
CSSKeyframesRule.appendRule()
å°æ°çå
³é®å¸§è§åæå
¥å°å½å CSSKeyframesRule ä¸ãåæ°æ¯ä¸ä¸ªå符串ï¼å
å«ä¸ @keyframes
at è§åæ¡ç®æ ¼å¼ç¸åçå
³é®å¸§ã妿å
å«å¤ä¸ªå
³é®å¸§è§åï¼å伿åºå¸¦æ SYNTAX_ERR
ç DOMException
ã
CSSKeyframesRule.deleteRule()
ä»å½å CSSKeyframesRule ä¸å é¤å
³é®å¸§è§åãåæ°æ¯è¦å é¤çå
³é®å¸§çç´¢å¼ï¼è¡¨ç¤ºä¸ºè§£æä¸º 0%
å° 100%
ä¹é´æ°åçå符串ã
CSSKeyframesRule.findRule()
è¿åä¸ç»å®é®å¯¹åºçå
³é®å¸§è§åã鮿¯ä¸ä¸ªå符串ï¼å
å«è¦è¿åçå
³é®å¸§çç´¢å¼ï¼è§£æä¸º 0%
å° 100%
ä¹é´çç¾åæ¯ã妿ä¸åå¨è¿æ ·çå
³é®å¸§ï¼findRule
è¿å null
ã
CSS å
å«ä¸ä¸ªå
³é®å¸§ at è§åãè¿å°æ¯ document.styleSheets[0].cssRules
è¿åç第ä¸ä¸ª CSSRule
ãmyRules[0]
è¿åä¸ä¸ª CSSKeyframesRule
对象ã
@keyframes slide-in {
from {
transform: translateX(0%);
}
to {
transform: translateX(100%);
}
}
const myRules = document.styleSheets[0].cssRules;
const keyframes = myRules[0]; // CSSKeyframesRule
访é®ç´¢å¼
CSSKeyframesRule
å¯ä»¥åæ°ç»ä¸æ ·è¢«ç´¢å¼ï¼å¹¶ä¸åè½ç±»ä¼¼äºå
¶ cssRules
屿§ã
const keyframes = document.styleSheets[0].cssRules[0];
for (let i = 0; i < keyframes.length; i++) {
console.log(keyframes[i].keyText);
}
// è¾åºï¼
// 0%
// 100%
è§è æµè§å¨å
¼å®¹æ§ åè§
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4