我有一些可与CodePen一起使用的CSS,但不适用于我的网站。我正在尝试为包含信息的不透明屏幕滑块选择.appraisals类以进行背景颜色处理。当我使用选择器更改在CodePen上看到的背景时,我的实时网站上的背景颜色不会更改,更具体地说,选择nth-of-type的div的过程不起作用。有人有什么主意吗?
#hero {
height: 92.5vh;
margin: auto;
overflow: hidden;
z-index: 1;
position: relative;
}
.appraisals {
width: 100%;
margin: auto;
position: absolute;
z-index: 1;
transition: 1s;
}
.appraisals:nth-of-type(1){
background-color:red;
opacity: .5;
}
.appraisals:nth-of-type(2){
background-color:blue;
opacity: .5;
}
.appraisals:nth-of-type(3){
background-color:green;
opacity: .5;
}
<div id="hero">
<div class="appraisals">
<div class="appraisals_wrap">
<div class="appraisals_text">
<blockquote>
<p>HELLO</p>
</blockquote>
</div>
</div>
</div>
<div class="appraisals">
<div class="appraisals_wrap">
<div class="appraisals_text">
<blockquote>
<p>HELLO</p>
</blockquote>
</div>
</div>
</div>
<div class="appraisals">
<div class="appraisals_wrap">
<div class="appraisals_text">
<blockquote>
<p>HELLO</p>
</blockquote>
</div>
</div>
</div>
</div>
答案 0 :(得分:0)
我找到了答案。任何在使用元素选择器时遇到麻烦的人,请记住在选择元素时要用尽所有选择器,例如:nth-last-of-type
!由于某些原因,:nth-of-type
无效,但是:nth-last-of-type
有用。