目錄
純CSS實現元素顏色N%3循環效果
首頁 web前端 css教學 如何用純CSS實現元素顏色按n%3交替效果?

如何用純CSS實現元素顏色按n%3交替效果?

Apr 05, 2025 pm 07:00 PM
css ai

如何用純CSS實現元素顏色按n%3交替效果?

純CSS實現元素顏色N%3循環效果

前端開發中,常需根據元素位置動態分配顏色,例如實現顏色按N%3循環的效果。本文將介紹如何僅使用CSS實現此效果。

假設HTML結構如下:

<div class="container">
  <p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
</div>

目標是使p元素顏色根據其位置(N%3結果)循環變化:N%3 == 0 為顏色1,N%3 == 1 為顏色2,N%3 == 2 為顏色3。

首先,定義CSS變量存儲顏色值:

 .container {
  --color1: #fff;
  --color2: #da3838;
  --color3: rgb(49, 196, 23);
}

然後,利用nth-child偽類和calc()函數結合var()函數動態應用顏色:

 .container p:nth-child(3n 1) {
  background-color: var(--color1);
}

.container p:nth-child(3n 2) {
  background-color: var(--color2);
}

.container p:nth-child(3n 3) {
  background-color: var(--color3);
}

代碼中, 3n 13n 23n 3分別選擇滿足N%3 == 0、N%3 == 1、N%3 == 2的元素,並通過var()函數應用預定義顏色。 這樣,每個p元素的背景色將根據其在.container中的位置自動循環變化,無需JavaScript即可實現純CSS的N%3顏色循環效果。

以上是如何用純CSS實現元素顏色按n%3交替效果?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

全球最權威的加密貨幣行情網站Top10(2025最新版) 全球最權威的加密貨幣行情網站Top10(2025最新版) Jul 29, 2025 pm 12:48 PM

2025年十大權威加密貨幣行情與數據分析平台為:1. CoinMarketCap,提供全面的市值排名和基礎市場數據;2. CoinGecko,以獨立性和信任分數提供多維度項目評估;3. TradingView,擁有最專業的K線圖表和技術分析工具;4. 幣安行情,作為最大交易所提供最直接的實時數據;5. 歐易行情,突出衍生品關鍵指標如持倉量和資金費率;6. Glassnode,專注於鏈上數據如活躍地址和巨鯨動向;7. Messari,提供機構級研究報告和嚴格標準化數據;8. CryptoCompa

什麼是穩定幣?一文看懂穩定幣! 什麼是穩定幣?一文看懂穩定幣! Jul 29, 2025 pm 01:03 PM

穩定幣是價值錨定法幣或商品的加密貨幣,旨在解決比特幣等價格波動問題,其重要性體現在作為避險工具、交易媒介和連接法幣與加密世界的橋樑。 1. 法幣抵押穩定幣由美元等法定貨幣全額儲備支持,優點是機制簡單穩定,缺點是依賴中心化機構信任,代表項目有USDT、USDC;2. 加密貨幣抵押穩定幣通過超額抵押主流加密資產發行,優點是去中心化和透明,缺點是面臨清算風險,代表項目為DAI;3. 算法穩定幣依靠算法調節供需維持價格穩定,優點是無需抵押、資本效率高,缺點是機制複雜、風險高,曾出現脫錨崩潰案例,目前仍處探

幣圈免費行情網站怎麼選? 2025年最全測評 幣圈免費行情網站怎麼選? 2025年最全測評 Jul 29, 2025 pm 06:36 PM

2025年最適合查詢穩定幣行情的免費工具依次為:1. 幣安,數據權威、交易對豐富,集成TradingView圖表適合技術分析;2. 歐易,界面清晰、功能整合強,支持Web3賬戶與DeFi一站式操作;3. CoinMarketCap,收錄幣種多,穩定幣板塊可查看市值排名與脫錨情況;4. CoinGecko,數據維度全面,提供信任分數與社區活躍度指標,立場中立;5. 火幣(HTX),行情穩定、操作友好,適合主流資產查詢;6. Gate.io,新幣與小眾幣種收錄最快,是挖掘潛力項目的首選;7. Tra

Ethena財庫策略:穩定幣第三帝國的崛起 Ethena財庫策略:穩定幣第三帝國的崛起 Jul 30, 2025 pm 08:12 PM

目錄雙幣系統大逃殺真實採用仍未發生結語2023年8月,MakerDAO生態借貸協議Spark給出$DAI8%的年化收益,隨后孫割分批進入,累計投入23萬枚$stETH,最高佔Spark存款量15%以上,逼得MakerDAO緊急提案,把利率下調到5%。 MakerDAO的本意是“補貼”$DAI的使用率,差點變成孫宇晨的SoloYield。 2025年7月,Ethe

幣安Treehouse(TREE幣)是什麼?即將上線的Treehouse項目概述,代幣經濟與未來發展分析 幣安Treehouse(TREE幣)是什麼?即將上線的Treehouse項目概述,代幣經濟與未來發展分析 Jul 30, 2025 pm 10:03 PM

目錄什麼是Treehouse(TREE)? Treehouse(TREE)如何運作? Treehouse產品tETHDOR——分散報價利率GoNuts積分系統Treehouse亮點TREE代幣和代幣經濟學概述2025年第三季度路線圖開發團隊、投資者和合作夥伴Treehouse創始團隊投資基金夥伴總結隨著DeFi的不斷擴張,固定收益產品的需求日益增長,其作用類似於債券在傳統金融市場中的作用。然而,在區塊鏈上構建

幣圈犯法嗎 幣圈犯法嗎 Jul 29, 2025 pm 05:39 PM

幣圈是否犯法取決於所在國家的法律及行為性質。數字貨幣本身在部分國家已被視為合法資產,但其交易需遵守反洗前和身份驗證等規定;而在另一些國家則可能被全面禁止。常見的法律風險包括洗前、非法集資、詐騙、恐怖融資、規避外匯管制以及未經許可經營金融業務。為規避風險,應了解當地法規、選擇合規平台、保護資產安全並警惕高收益騙局。

什麼是穩定幣 為什麼它能改變未來 什麼是穩定幣 為什麼它能改變未來 Jul 29, 2025 pm 01:09 PM

穩定幣是價值與美元等穩定資產掛鉤的加密貨幣,旨在解決比特幣等價格波動大的問題,其主要類型有三種:1. 法定貨幣抵押型穩定幣,如USDT、USDC,由發行方儲備等值法幣支撐;2. 化貨幣抵押型穩定幣,如DAI,通過超額抵押加密資產生成;3. 算法穩定幣,依賴智能合約調節供需以維持價格穩定。穩定幣之所以能改變未來,原因在於:1. 它是連接傳統金融與加密世界的橋樑,降低用戶進入門檻;2. 實現高效低成本的全球支付與結算,大幅提升跨境資金流轉效率;3. 構成去中心化金融(DeFi)的基石,為藉貸、交易等

2025年值得關注的十大AI概念幣 2025年值得關注的AI概念幣有哪些 2025年值得關注的十大AI概念幣 2025年值得關注的AI概念幣有哪些 Jul 29, 2025 pm 06:06 PM

2025年十大潛力AI概念幣包括:1. Render (RNDR)作為去中心化GPU渲染網絡,為AI提供關鍵算力基礎設施;2. Fetch.ai (FET)通過自治經濟代理構建智能經濟,並參與組建“人工智能超級聯盟”(ASI);3. SingularityNET (AGIX)打造去中心化AI服務市場,推動通用人工智能發展,是ASI核心成員;4. Ocean Protocol (OCEAN)解決數據孤島與隱私問題,提供安全的數據交易與“Compute-to-Data”技術,支撐AI數據經濟;5.

See all articles