使用JavaScript/jQuery 從CSS 類別擷取樣式屬性
在JavaScript 中使用樣式動畫時,可能需要存取定義的屬性在CSS類中。當需要根據 CSS 更改動態更新動畫並確保其一致時,就會出現挑戰。
一種方法涉及使用分配給目標 CSS 類別的隱藏元素,提取其計算出的顏色,然後在動畫。然而,這種方法通常被認為效率低。
更強大的解決方案是遍歷與文件關聯的樣式表並搜尋相關的特定選擇器和樣式屬性。以下是執行此任務的函數的實作:
function getStyleRuleValue(style, selector, sheet) { var sheets = typeof sheet !== 'undefined' ? [sheet] : document.styleSheets; for (var i = 0, l = sheets.length; i <p>範例用法:</p><pre class="brush:php;toolbar:false">var color = getStyleRuleValue('color', '.foo'); // searches all sheets for the first .foo rule and returns the set color style. var color = getStyleRuleValue('color', '.foo', document.styleSheets[2]); // searches a specific stylesheet
此函數依賴於分割以逗號分隔的選擇器清單並檢查是否給定的選擇器是清單的一部分。它支援分組規則和來自同一網域的外部樣式表。
透過利用此功能,您可以根據 CSS 類屬性的變化動態調整樣式動畫,確保您的網站或應用程式保持美觀一致並回應使用者需求偏好。
以上是如何使用 JavaScript 有效率地從類別中檢索 CSS 樣式屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

這是我們在形式可訪問性上進行的小型系列中的第三篇文章。如果您錯過了第二篇文章,請查看“以:focus-visible的管理用戶焦點”。在

本教程演示了使用智能表單框架創建外觀專業的JavaScript表單(注意:不再可用)。 儘管框架本身不可用,但原理和技術仍然與其他形式的建築商相關。

CSS盒子陰影和輪廓屬性獲得了主題。讓我們查看一些在真實主題中起作用的示例,以及我們必須將這些樣式應用於WordPress塊和元素的選項。

Svelte Transition API提供了一種使組件輸入或離開文檔(包括自定義Svelte Transitions)時動畫組件的方法。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

記事本++7.3.1
好用且免費的程式碼編輯器

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

Dreamweaver CS6
視覺化網頁開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境