2017-06-22 96 views
-1

嗨,我試圖通過使用僞元素爲span元素添加不同的顏色。你能幫助我與如何使用css爲裏面的每個span元素添加顏色

<ol class="hidden-xs"> 
    <li class="active dt-nav"><span class="dot-nav">1</span></li> 
    <li class="dt-nav"><span class="dot-nav">2</span></li> 
    <li class="dt-nav"><span class="dot-nav">3</span></li> 
    <li class="dt-nav"><span class="dot-nav">4</span></li> 
</ol> 
+2

你能與我們分享你的CSS?你是如何嘗試添加顏色的?什麼不起作用? –

+0

ol> li.dot-nav:第n個孩子(1){ background:red; } ol> li> .dot-nav:n-child(2){ background:black; } – harry

+0

也許你應該先修復你的HTML。什麼是? – Gerard

回答

3
.dt-nav:nth-child(1) { 
    color:red; 
} 
.dt-nav:nth-child(2) { 
    color:blue; 
} 
.dt-nav:nth-child(3) { 
    color:green; 
} 
.dt-nav:nth-child(4) { 
    color:orange; 
} 
+0

擊敗我的速度:)(類是.DOT - 導航) – buxbeatz

+0

我剛剛檢查了 –

1

使用:第n個孩子()

li span:nth-child(1) { 
    color: green; 
} 
li span:nth-child(2) { 
    color: red; 
} 
li span:nth-child(3) { 
    color: blue; 
} 

0

你必須選擇正確的李cholds到你的CSS元素。例如:

ol.hidden-xs > li:first-child > span.dot-nav { 
    color: #000000; 
} 

ol.hidden-xs > li:nth-child(2) > span.dot-nav { 
    color: #333333; 
} 

ol.hidden-xs > li:nth-child(3) > span.dot-nav { 
    color: #db0036; 
} 

ol.hidden-xs > li:last-child > span.dot-nav { 
    color: #cccccc; 
} 
+0

感謝哥們它的工作 – harry

0

你必須解決你的CSS和使用proper selectors

ol > li.dt-nav:nth-child(1) > .dot-nav { 
 
    background: red; 
 
} 
 

 
ol > li.dt-nav:nth-child(2) > .dot-nav { 
 
    background: black; 
 
} 
 

 
ol > li.dt-nav:nth-child(3) > .dot-nav { 
 
    background: red; 
 
} 
 

 
ol > li.dt-nav:nth-child(4) > .dot-nav { 
 
    background: black; 
 
}
<ol class="hidden-xs"> 
 
    <li class="active dt-nav"><span class="dot-nav">1</span></li> 
 
    <li class="dt-nav"><span class="dot-nav">2</span></li> 
 
    <li class="dt-nav"><span class="dot-nav">3</span></li> 
 
    <li class="dt-nav"><span class="dot-nav">4</span></li> 
 
</ol>

而且你的HTML沒有很好地形成(</i>)。

+0

它的工作非常感謝,是啊我的錯誤,我忘了刪除,謝謝你的時間 – harry

+0

@哈里很高興它幫助你。祝你有美好的一天! –

0

你可以試試 「第n-的型」 爲每立項目,像這樣:

li:nth-of-type(1) span { color: red; } 
li:nth-of-type(2) span { color: white; } 
li:nth-of-type(3) span { color: blue; } 
li:nth-of-type(4) span { color: rebeccapurple; } 
相關問題