想做一个向左淡出效果,结果left没有过渡动画,是不支持吗
.item{
position: relative;
left: 0PX;
transition: all .6s;
}
.active .item{
opacity: 0;
left: 110PX;
}
想做一个向左淡出效果,结果left没有过渡动画,是不支持吗
.item{
position: relative;
left: 0PX;
transition: all .6s;
}
.active .item{
opacity: 0;
left: 110PX;
}
.active下的 item ?
<div class="item" :class="{'active': true}">
</div>
.item{
position: relative;
left: 0PX;
transition: all .6s;
}
.active{
opacity: 0;
left: 110PX;
}
可以看下这个属性官网的例子,的确是没有过渡效果的,可以考虑用animation和@keyframes来实现
animation: class 2s;
@keyframes class {
0% {
left: 0;
}
100% {
left: 100px;
}
}
改成这样试试
.active .item{
opacity: 0;
left: 110PX;
}
// =>
.active.item{
opacity: 0;
left: 110PX;
}
13 回答13k 阅读
8 回答2.7k 阅读
2 回答5.2k 阅读✓ 已解决
5 回答1.3k 阅读
5 回答1.5k 阅读
3 回答2.3k 阅读✓ 已解决
3 回答923 阅读✓ 已解决
当然支持,检查一下选择器是不是正确变化