作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 fiddle其中有 4 个瓷砖水平放置,中间有一些空间。
这是我用来水平放置它们的 CSS。
.featured-block {
position: relative;
display: flex;
justify-content: space-between;
}
问题陈述:
对于 fiddle 中的3rd/4th tile(image),我想要实现的是我想要交叉淡入淡出(淡入/淡出) 发生它们(第 3/4 张图像) 在左侧 的第 3 个位置。
我相信我需要添加以下 css 代码并进行一些修改才能实现这一点,但我不确定是什么我需要做的修改。
.featured-block__item {
position: absolute;
top: 0;
left: 0;
width: 100%;
opacity: 0;
transition: opacity 800ms ease; /* immediately start fading out when active class is lost */
}
.featured-block__item.featured-block__item-active {
opacity: 1;
}
最佳答案
你可以使用下面的CSS代码
.featured-block {
position: relative;
display: flex;
width:100%;
overflow:hidden;
justify-content: space-between;
}
.featured-block__item:nth-last-child(2),
.featured-block__item:last-child{
opacity: 0;
transition: opacity 800ms ease; /* immediately start fading out when active class is lost */
}
img{
width:calc(100% / 3);
}
.featured-block__item:last-child{
position: absolute;
top: 0px;
right: 0px;
bottom:0px;
}
.featured-block__item:nth-last-child(2).featured-block__item-active,
.featured-block__item:last-child.featured-block__item-active {
opacity: 1;
}
关于javascript - 在一个位置交叉淡入/淡出图像与其他图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57596109/
我是一名优秀的程序员,十分优秀!