zoukankan      html  css  js  c++  java
  • css3动画(animation)效果2-旋转的星球

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>旋转的星球</title>
        <style type="text/css">
            .box {
                transform: scale(0.5);
                position: relative;
                padding: 1px;
                height: 300px;
                width: 300px;
            }
    
            .sunline {
                position: relative;
                height: 400px;
                width: 400px;
                border: 2px solid black;
                border-radius: 50%;
                margin: 50px 0 0 50px;
                display: flex;
                animation: rotate 10s infinite linear;
            }
    
            .sun {
                height: 100px;
                width: 100px;
                margin: auto;
                background-color: red;
                border-radius: 50%;
                box-shadow: 5px 5px 10px red, -5px -5px 10px red, 5px -5px 10px red, -5px 5px 10px red;
            }
    
            .earthline {
                position: absolute;
                right: 0;
                top: 50%;
                height: 200px;
                width: 200px;
                margin: -100px -100px 0 0;
                border: 1px solid black;
                border-radius: 50%;
                display: flex;
                animation: rotate 2s infinite linear;
            }
    
            .earth {
                margin: auto;
                height: 50px;
                width: 50px;
                background-color: blue;
                border-radius: 50%;
            }
    
            .moon {
                position: absolute;
                left: 0;
                top: 50%;
                height: 20px;
                width: 20px;
                margin: -10px 0 0 -10px;
                background-color: black;
                border-radius: 50%;
            }
    
            @keyframes rotate {
                100% {
                    transform: rotate(360deg);
                }
            }
        </style>
    </head>
    <body>
    <div class="box">
        <div class="sunline">
            <div class="sun"></div>
            <div class="earthline">
                <div class="earth"></div>
                <div class="moon"></div>
            </div>
        </div>
    </div>
    <strong>【简要介绍】</strong>
    <p>旋转的星球主要通过rotate()旋转函数来实现。实际上,蓝色的地球和黑色的月球并没有发生旋转,只是其父级旋转形成的视觉上的旋转效果</p>
    </body>
    </html>

    效果图:

    原链接:https://www.cnblogs.com/xiaohuochai/p/5419236.html

  • 相关阅读:
    [bzoj 4553][Tjoi2016&Heoi2016]序列
    [bzoj 5143][Ynoi 2018]五彩斑斓的世界
    [bzoj 4939][Ynoi 2016]掉进兔子洞
    luogu_P3674 小清新人渣的本愿
    [bzoj 2809][Apio2012]dispatching
    [bzoj 3110][zjoi 2013]K大数查询
    Entity Framework技巧系列之九
    Entity Framework技巧系列之八
    Entity Framework技巧系列之七
    Entity Framework技巧系列之六
  • 原文地址:https://www.cnblogs.com/huanghuali/p/8489516.html
Copyright © 2011-2022 走看看