您现在的位置:首页 >> 前端 >> 内容

用代码做一个爱心日蚀的效果

时间:2018/2/27 14:31:49 点击:

  核心提示:用代码做一个爱心日蚀的效果!doctype htmlhtmlheadmeta charset=utf-8meta name=keywords content=,meta name=descriptio...

用代码做一个爱心日蚀的效果

<!doctype html>  
<html>  
    <head>          
        <meta charset='utf-8'>  
        <meta name='keywords' content=','>  
        <meta name='description' content=''>  
        <title>HTML模板</title>  
          
        <style>  
            *{  
                margin:0;  
            }  
            html{  
                height:100%;  
            }  
            body{  
                display:flex; /*弹性盒模型和margin:auto居中*/  
                height:100%;  
                background:#369;  
                animation:change 6s linear infinite;  
            }  
            #content{  
                margin:auto; /*可以和弹性盒模型一起居中*/  
                width:300px;  
                height:300px;  
            }  
            #content .love{  
                position:relative;  
                width:200px;  
                height:180px;  
            }  
            .love::before,  
            .love::after{  
                display:block; /*展示为块级元素*/  
                content:'';  
                width:100px;  
                height:150px;  
                background-color:black;                  
                border-radius:100px 100px 0 0;  
            }  
            .love::before{  
                /*css 形变 旋转*/  
                transform:rotate(-50deg) translateY(27px) translateX(11px);  
            }  
            .love::after{      
                /*css 形变 旋转*/  
                transform:rotate(50deg) translateY(-149px) translateX(-59px);          
            }              
            .love:nth-of-type(2){              
                top:-178px;  
                left:92px;              
            }  
            .love:nth-of-type(2):before,.love:nth-of-type(2):after{  
                background-color:red;  
            }  
            /*选中其中一个*/  
            .love:nth-of-type(1){  
                z-index:999;  
                left:300px;              
                /*                匀速 无限运动*/  
                animation:move 6s linear infinite;  
            }  
            @keyframes move{  
                0%{left:300px}  
                50%{left:50px}  
                100%{left:-100px}  
            }              
            @keyframes change{  
                0%{background-color:#368;}  
                50%{background-color:#000;}  
                100%{background-color:#368;}  
            }  
              
        </style>  
          
    </head>  
<body>   
    <p id='content'>  
        <p class='love'></p>  
        <p class='love'></p>  
    </p>  
      
</body>  
</html>  
  
<!-- 
    伪元素: hover link active 
-->  

作者:网络 来源:allWords的博