首頁 > web前端 > css教學 > 如何使用 JavaScript 變數控制 WebKit 關鍵影格?

如何使用 JavaScript 變數控制 WebKit 關鍵影格?

Linda Hamilton
發布: 2024-11-28 11:32:14
原創
581 人瀏覽過

How Can I Control WebKit Keyframes with JavaScript Variables?

使用 Javascript 變數控制 Webkit 關鍵影格

本文解決了使用 JavaScript 變數控制 Webkit 關鍵影格內的值的查詢。雖然直接將變數插入 CSS 是不可行的,但有其他方法可以實現這一點。

在提供的場景中,會產生隨機數並用作關鍵影格內的旋轉值。然而,簡單地用變數代替旋轉值在 CSS 中是行不通的。

相反,解決方案在於使用 JavaScript 以程式設計方式建立 CSS 規則並將其插入到 CSS 物件模型 (CSSOM) 中。一種方法是根據生成的變數使用新關鍵影格覆蓋現有動畫。

JSFiddle 範例示範了此技術。它最初運行 -10 到 10 度的旋轉動畫,但允許用戶在單擊按鈕時生成 -360 到 360 度之間的隨機旋轉值。

此範例利用 Simon Hausmann 的早期實驗,無縫覆蓋關鍵影格現代瀏覽器,如 Chrome 和 Safari。不過,隨機數產生功能是從 Admixweb 借用的。

以上是如何使用 JavaScript 變數控制 WebKit 關鍵影格?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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