首頁 > web前端 > css教學 > 如何建立動態 CSS @-Keyframe 動畫?

如何建立動態 CSS @-Keyframe 動畫?

Barbara Streisand
發布: 2024-11-12 14:12:02
原創
465 人瀏覽過

How Can You Create Dynamic CSS @-Keyframe Animations?

動態 CSS @-Keyframe 動畫創作

在 Web 開發領域,CSS @keyframes 動畫的動態創作非常有價值工具。當您需要具有特定參數的自訂動畫(例如能夠停止在特定位置)時,就會出現這種需求。

要實現此目的,您可以將 CSS 樣式動態注入到您的網頁中。此方法可讓您覆蓋現有樣式並避免額外庫的不必要負擔。

解決方案:

實作以下程式碼:

var style = document.createElement('style');
style.type = 'text/css';
var keyFrames = `
@-webkit-keyframes spinIt {
    100% {
        -webkit-transform: rotate(A_DYNAMIC_VALUE);
    }
}
@-moz-keyframes spinIt {
    100% {
        -webkit-transform: rotate(A_DYNAMIC_VALUE);
    }
}
`;
style.innerHTML = keyFrames.replace(/A_DYNAMIC_VALUE/g, "180deg");
document.getElementsByTagName('head')[0].appendChild(style);
登入後複製

此程式碼片段建立一個

以上是如何建立動態 CSS @-Keyframe 動畫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板