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

css3 氣泡爆破

CSS3 氣泡爆破是一種通過 CSS3 技術(shù)實(shí)現(xiàn)動(dòng)態(tài)效果的方式,它能夠?yàn)槲谋緝?nèi)容、圖像或按鈕等添加一個(gè)帶有爆破效果的氣泡動(dòng)畫。

.bubble {
position: relative;
display: inline-block;
cursor: pointer;
}
.bubble:hover:after {
content: "";
position: absolute;
left: 50%;
bottom: -20px;
width: 10px;
height: 10px;
background-color: red;
border-radius: 50%;
transform: translateX(-50%);
animation: bubble-pop 1s ease-out forwards;
}
@keyframes bubble-pop {
0% {transform: translateX(-50%) scale(1);}
80% {transform: translateX(-50%) scale(1.5);}
100% {transform: translateX(-50%) scale(0);}
}

我們首先需要定義一個(gè)氣泡容器,將其設(shè)置為相對(duì)定位(position: relative),并為其添加一個(gè)指針(cursor: pointer)。然后,我們使用偽類選擇器 :hover 實(shí)現(xiàn)氣泡形態(tài)的出現(xiàn)效果。

.bubble:hover:after {
content: "";
position: absolute;
left: 50%;
bottom: -20px;
width: 10px;
height: 10px;
background-color: red;
border-radius: 50%;
transform: translateX(-50%);
animation: bubble-pop 1s ease-out forwards;
}

我們使用 CSS 偽元素 :after,在氣泡容器的底部添加氣泡圖像,并將其設(shè)置為絕對(duì)定位(position: absolute)。我們定位氣泡圖像的水平居中位置(left: 50%),使其與容器水平居中對(duì)齊,并設(shè)置其底部距離容器底部為 -20px,使其偏移出容器底部。然后,我們?yōu)闅馀輬D像設(shè)置了邊框半徑(border-radius),使其變?yōu)閳A形。

@keyframes bubble-pop {
0% {transform: translateX(-50%) scale(1);}
80% {transform: translateX(-50%) scale(1.5);}
100% {transform: translateX(-50%) scale(0);}
}

接著,我們定義了一個(gè)名為 bubble-pop 的動(dòng)畫,它包含三個(gè)關(guān)鍵幀。我們首先將氣泡圖像設(shè)置為原始比例(transform: translateX(-50%) scale(1)),然后在動(dòng)畫的 80% 處將其縮放為 1.5 倍大小(scale(1.5))。最后,在動(dòng)畫的最后一幀(100%)我們將氣泡圖像縮放到 0,使其看起來像是破裂了。