【发布时间】:2016-05-12 14:24:04
【问题描述】:
我正在尝试使用更多的 CSS 和更少的 Javascript 来制作动画。我遇到了一个动画三个不同盒子的问题。我通过添加 fadeShow 类将不透明度设为 1,使这些框以不透明度淡入。但是,我希望这些框看起来好像它们是从页面左侧到右侧的动画一样。
这是一个展示它的小提琴:
.info-box {
border: 1px solid black;
padding: 50px;
background: #00f;
color: #fff;
display: inline;
margin: 0 100px;
transition: 1s;
opacity: 0;
}
.info-box.fadeShow {
opacity: 1;
transform: translateX(150px);
}
我正在尝试使框的动画超过 150 像素,或者是否有更好的方法可以将框置于永久状态。我的意思是,如果这些框应该位于 left: 25%;、left: 45%; 和 left: 65%;,那么我希望这些框位于其左侧 150 像素处,然后过渡到位。
【问题讨论】:
标签: javascript jquery css animation