js+css元素动态出现,前端让元素从底部动态显现,前端让元素从底部跳跃显示
要实现一个元素从底部动态显现,并且有一个跳跃效果,可以使用CSS动画。以下是一个简单的例子:
HTML:
<div class="box"></div>
CSS:
.box {
width: 100px;
height: 100px;
background-color: blue;
position: absolute;
bottom: -100px; /* 开始时元素在视口之外 */
animation: slide-in 2s forwards; /* 动画名称,持续时间,填充模式 */
}
@keyframes slide-in {
to {
bottom: 0; /* 动画结束时元素位于视口底部 */
}
}
JavaScript (如果需要动态添加元素):
const box = document.createElement('div');
box.classList.add('box');
document.body.appendChild(box);
这段代码会创建一个类名为box
的元素,并且通过CSS动画让它从页面底部向上移动,直至到达页面底部。如果你想要一个“跳跃”的效果,可以调整动画关键帧或使用不同的动画属性。
评论已关闭