我的ejs着陆页中有以下代码:
<div class="content-wrap">
<ul class="fly-in-text">
<% for(var i = 0; i < introText.length; i++){ %>
<li><%= introText[i] %></li>
<% } %>
</ul>
<a href="/home" class="enter-button">Enter</a>
</div>
在我的CSS中我有以下
li > :first-letter {
color: var(--oc-green)
}
.welcome-section .content-wrap .fly-in-text li {
display: inline-block;
margin-right: 30px;
font-size: 5em;
color: #fff;
opacity: 1;
transition: all 2s ease;
}
我正在尝试将此循环中第一个li元素的颜色更改为我设置的绿色。还有另一种方法我应该指向第一个li元素吗?
答案 0 :(得分:1)
如果您需要更改第一个first-letter
的{{1}}的颜色,则代码如下:
li
如果您需要更改每li:first-child:first-letter {
color: var(--oc-green);
}
个first-letter
的颜色,则代码如下:
li
答案 1 :(得分:0)
而不是li > :first-letter
,您需要更改为li:first-letter
:
li:first-letter {
color: var(--oc-green);
}
答案 2 :(得分:0)
.content-wrap ul li:first-child{
color:green;
}