我有一个小提琴,如下图所示,其中在位置4(图片4,图片5,图片6),我想要淡入淡出(淡入/淡出) )图片库。目前,该位置仅显示图片6 。
https://jsfiddle.net/k0vzthne/embedded/result
这是我在小提琴中使用的CSS代码。目前,我看不到位置4的交叉淡入淡出图像。
.featured-block a:nth-of-type(4), .featured-block a:nth-of-type(5), .featured-block a:nth-of-type(6) {
position: absolute;
right: 568px;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
animation-duration: 12s;
opacity: 1;
}
.featured-block a:nth-of-type(4) {
animation-delay: 0s;
}
.featured-block a:nth-of-type(5) {
animation-delay: 4s;
}
.featured-block a:nth-of-type(6) {
animation-delay: 8s;
}
@keyframes cf4FadeInOut {
0% {opacity: 0;}
20% {opacity: 1;z-index: 999;}
33% {opacity: 1;}
53% {opacity: 0;z-index: 1;}
100% {opacity: 0;}
}
问题陈述:
我想知道应该对上面的 CSS代码进行哪些更改,以使淡入淡出的图片库出现在位置4 (包含图片4,图片5和图片6)具有 现在位于小提琴中的左3张图片现在位于位置1,位置2和位置3 。
答案 0 :(得分:0)
如果我理解正确,这可能会有所帮助:
.item
{
background: red;
display: inline-block;
position: relative;
width: 60px;
height: 60px;
}
.item:nth-child(2n)
{
position: absolute;
transition: opacity 400ms ease-in-out;
opacity: 0;
right: 0;
}
.item:hover + .item
{
background: green;
z-index: 1;
opacity: 1;
}
<div class="list">
<div class="item">1 </div>
<div class="item">2 </div>
<div class="item">3 </div>
<div class="item">4 </div>
<div class="item">5 </div>
<div class="item">6 </div>
</div>