我曾尝试创建多个容器,然后将它们从 360 旋转到 270,以使它们在页面上四处走动,但没有奏效。
CSS:
.zigzag-section:after{
content:'';
position:absolute;
width:100%;
height:40px;
top:100vh;
display:block;
background:linear-gradient(-45deg, transparent 33.33%,
#00e676 33.33%,#00e676 66.66%,
transparent 66.66%
), linear-gradient(45deg, transparent 33.33%,
#00e676 33.33%,#00e676 66.66%,
transparent 66.66%
);
background-size: 30px 90px;
transform:rotate(360deg);
}
.zigag-section:after{
content:'';
position:absolute;
width:100%;
height:40px;
top:100vh;
display:block;
background:linear-gradient(-45deg, transparent 33.33%,
#00e676 33.33%,#00e676 66.66%,
transparent 66.66%
), linear-gradient(45deg, transparent 33.33%,
#00e676 33.33%,#00e676 66.66%,
transparent 66.66%
);
background-size: 30px 90px;
transform:rotate(360deg);
.content{
width:45%;
height:20vh;
position:relative;
top:50%;left:50%;
transform:translate(-50%,-50%);
}
HTML:
<div class = "zigag-section">
</div>
<div class = "zigzag-section">
</div>
我只创建了 2 个之字形部分,因为第二个(之字形)不会完全向左移动,并且当我扩展宽度时,调整大小时该部分不会随浏览器移动。