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

css3不規(guī)則波浪線

CSS3中的不規(guī)則波浪線效果是一種非常酷炫的設(shè)計(jì)風(fēng)格,它能讓網(wǎng)站界面看起來(lái)更加有特色。下面就讓我們來(lái)了解一下如何使用CSS3來(lái)實(shí)現(xiàn)不規(guī)則波浪線效果。

.wave {
height: 100px;
background-color: #F7F7F7;
position: relative;
}
.wave:before {
content: "";
display: block;
position: absolute;
border-radius: 100% 0 0 0;
top: 0;
bottom: 0;
width: 200%;
background-color: #15C9DE;
transform-origin: 0 100%;
transform: skew(-20deg);
animation: wave 1s infinite linear;
}
@keyframes wave {
0% {
transform: skew(-20deg) translateX(0);
}
100% {
transform: skew(-20deg) translateX(-50%);
}
}

首先需要?jiǎng)?chuàng)建一個(gè)div容器,再創(chuàng)建一個(gè)偽元素:before,將它們的高度設(shè)置成相同的高度,這里設(shè)置為100px。然后設(shè)置容器的背景色,這里設(shè)置成明亮的灰色 #F7F7F7。在偽元素中,將其寬度設(shè)置為父容器的兩倍,這樣它就能夠完全覆蓋掉父容器。在偽元素中使用了transform屬性來(lái)使其產(chǎn)生傾斜效果,使用了動(dòng)畫animation屬性來(lái)讓它在水平方向無(wú)限循環(huán)滾動(dòng)。

偽元素的波浪線效果是由border-radius屬性產(chǎn)生的,其中100%的值對(duì)應(yīng)的是最上面的左側(cè)角。同時(shí),為了使波浪線起伏不定,需要使用transform:skew屬性對(duì)其進(jìn)行傾斜處理。

在這里,我們通過(guò)利用偽元素的形變屬性從而實(shí)現(xiàn)了不規(guī)則波浪線的效果。 CSS3的偽元素在實(shí)現(xiàn)網(wǎng)頁(yè)布局方面可以發(fā)揮出很大的作用,可以讓我們做出非常美觀的設(shè)計(jì)效果,同時(shí)也增強(qiáng)了網(wǎng)站的表現(xiàn)力。