好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

css3八卦图案

CSS3技术的出现,不仅可以让网页的设计更加丰富多彩,还可以利用一些独特的CSS3属性来制作出令人惊叹的图案,比如八卦图案。

/* 八卦图案的CSS代码 */
/* 先定义圆的样式 */
.circle {
position: relative;
width: 200px;
height: 200px;
margin: 50px auto;
border-radius: 50%;
box-shadow: 0 0 0 6px #fff,
0 0 0 10px #000,
0 0 0 14px #fff;
}
/* 上层白色半部分 */
.circle:before {
content: "";
position: absolute;
top: 0;
left: 50%;
width: 100px;
height: 100px;
background-color: #fff;
border-radius: 50% 50% 0 0;
transform: translateX(-50%);
}
/* 下层黑色半部分 */
.circle:after {
content: "";
position: absolute;
bottom: 0;
left: 50%;
width: 100px;
height: 100px;
background-color: #000;
border-radius: 0 0 50% 50%;
transform: translateX(-50%);
}
/* 加上旋转动画 */
.circle:before, .circle:after {
animation: spin 3s linear infinite;
}
/* 旋转动画 */
@keyframes spin {
0% {
transform: translateX(-50%) rotate(0deg);
}
50% {
transform: translateX(-50%) rotate(180deg);
}
100% {
transform: translateX(-50%) rotate(360deg);
}
}

上面的CSS代码中,利用了圆形的样式和伪元素来实现上下的两部分。利用旋转动画让上下两部分旋转起来,最终形成八卦的效果。此外,还利用了阴影和边框的设置来营造出更加立体感的效果。

八卦图案常常被作为网页设计中的辅助图形,其独特的效果可以为网页带来一些不同寻常的视觉效果。熟练掌握CSS3的技能,可以更好地展现网页设计的美感和时尚感。

查看更多关于css3八卦图案的详细内容...

  阅读:51次

上一篇: css3h5星系动画

下一篇:css3em是什么意思