【css】使用css实现提示框各种弹出效果。
warning:
这篇文章距离上次修改已过204天,其中的内容可能已经有所变动。
在CSS中,实现弹出提示框的效果可以通过使用关键帧动画和变换来完成。以下是一个简单的弹出提示框效果的实现:
HTML:
<div class="popup">
<div class="content">这是弹出提示框</div>
</div>
CSS:
.popup {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(0);
transition: transform 0.3s ease-out, opacity 0.2s ease-out;
opacity: 0;
}
.popup.active {
opacity: 1;
transform: translate(-50%, -50%) scale(1);
}
.content {
background-color: #fff;
padding: 20px;
border-radius: 5px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
JavaScript:
// 弹出提示框
function showPopup() {
const popup = document.querySelector('.popup');
popup.classList.add('active');
// 3秒后关闭提示框
setTimeout(() => {
popup.classList.remove('active');
}, 3000);
}
// 调用函数来显示弹出框
showPopup();
这段代码实现了一个简单的弹出提示框,并通过CSS动画将其从无到有并缩放显示。JavaScript函数用于在页面上添加 .active
类,触发动画,并在3秒后关闭提示框。
评论已关闭