欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css彈框收縮動畫

周世慧1年前6瀏覽0評論

CSS彈框收縮動畫通常應用于網站中的模態框或側邊欄等元素。通過動畫的形式讓網站元素在用戶操作時更加生動,增強用戶體驗。下面我們來探討一下實現這種動畫的CSS代碼。

.modal{
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: flex;
justify-content: center;
align-items: center;
width: 80%;
max-width: 400px;
height: 300px;
background-color: white;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
animation: modal-show 0.5s ease forwards;
}
.modal.hide{
animation: modal-hide 0.5s ease forwards;
}
@keyframes modal-show {
from {
opacity: 0;
transform: translate(-50%, -60%);
}
to {
opacity: 1;
transform: translate(-50%, -50%);
}
}
@keyframes modal-hide {
from {
opacity: 1;
transform: translate(-50%, -50%);
}
to {
opacity: 0;
transform: translate(-50%, -60%);
}
}

以上代碼對應于一個帶有.modal類名的模態框元素。其中animation屬性定義了模態框出現時的動畫,動畫效果通過@keyframes指定。同時,.hide類名也通過animation屬性定義了模態框隱藏時的動畫。

通過以上CSS代碼,我們可以輕松地實現彈框收縮動畫,提高網站用戶體驗,增強視覺效果。