灵活运用CSS 实现旋转八卦


本文主要给大家介绍一下如何灵活的运用css3来创建各种规则和不规则形状的图形,从而可以减少图片的使用。以前一些特殊的图形我们只能在Photoshop等图像编辑软件中制作,现在使用CSS3就可以完成了。通过使用新的CSS属性,像transform和border-radius,我们可以创建非常漂亮和复杂的图形效果。

CSS实现旋转八卦效果

CSS旋转八卦实现代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
    .box5{
        position: relative;width: 96px; height: 48px; background: #ffffff;
        border-color: #000000; border-style: solid;
        border-width: 2px 2px 50px 2px;
        border-radius: 100%;
        animation: rotation 2.5s linear infinite;
        margin: 100px auto;
    }
    .box5-1{
        position: absolute; top: 50%; left: 0;
        width: 12px; height: 12px; background: #ffffff;
        border: 18px solid #000000;
        border-radius: 100%;
    }
    .box5-2{
        position: absolute;  top: 50%; left: 50%;
        width: 12px; height: 12px; background: #000000;
        border: 18px solid #ffffff;
        border-radius: 100%;
    }
    @keyframes rotation {
        0%{transform: rotate(0deg)}
        100%{transform: rotate(360deg)}
    }
    </style>
</head>
<body>
<div class="box5">
    <div class="box5-1"></div>
    <div class="box5-2"></div>
</div>
</body>
</html>

简介

  • 入盟教程主要面向新手,打造精品新手教程,帮助新手入门!
  • 官方网址:www.gitru.cn
  • 官方QQ交流群:150622988