CSS `nth-of-type` 可以根據特定類別來選擇元素嗎?
CSS 3 的第 n 個類型可以限制為一個類別嗎?
在 CSS 3 中,可以使用第 n 個類型選擇器根據特定元素在一組相似元素中的位置來選擇特定元素。但是,此選擇器不允許根據類別來定位元素。
問題:
是否可以將 nth-of-type 套用於特定類別?例如,如何使用 .module 類別來定位每三個元素?
答案:
不幸的是,CSS 不提供內建的 nth-of-類選擇器。這意味著無法直接將 nth-of-type 限制為特定類別。
解決方案:
要達到所需的效果,您可以應用新的手動對每三個 .module 進行分類。這可以使用 JavaScript 或 Sass 等預處理器來完成。
這是使用JavaScript 的範例:
const modules = document.querySelectorAll('.featured.module'); for (let i = 2; i < modules.length; i += 3) { modules[i].classList.add('module--nth-of-type-3n'); }
套用附加類別後,您可以使用以下CSS 規則來定位每三個.module:
.featured.module.module--nth-of-type-3n { /* Your desired styling here */ }
雖然此解決方法可能不如專用的nth-of-class 選擇器那麼優雅,它允許您使用現有的CSS 功能和JavaScript 來實現所需的功能。
以上是CSS `nth-of-type` 可以根據特定類別來選擇元素嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

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

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

您是否曾經在項目上需要一個倒計時計時器?對於這樣的東西,可以自然訪問插件,但實際上更多

在元素個數不固定的情況下如何通過CSS選擇第一個指定類名的子元素在處理HTML結構時,常常會遇到元素個數不�...

關於Flex佈局中紫色斜線區域的疑問在使用Flex佈局時,你可能會遇到一些令人困惑的現象,比如在開發者工具(d...

格子呢是一塊圖案布,通常與蘇格蘭有關,尤其是他們時尚的蘇格蘭語。在Tartanify.com上,我們收集了5,000多個格子呢
