码迷,mamicode.com
首页 > Web开发 > 详细

一颗跳动的心(css3)

时间:2017-12-02 13:09:22      阅读:376      评论:0      收藏:0      [点我收藏+]

标签:doc   div   cin   heartbeat   交流群   ima   tle   ini   -name   

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <title>一颗跳动的心</title>
    <style type="text/css">
    *{
        margin:0 ;
        padding:0;
    }
    body{
        background:#1a1c24;
    }
    /* 盒子 */
    #heart,#echo{
        position:fixed;
        width: 300px;
        height: 300px;
        top: 100px;
        left: 250px;
        text-align: center;
        -webkit-transform: scale(0.95);
           -moz-transform: scale(0.95);
            -ms-transform: scale(0.95);
             -o-transform: scale(0.95);
                transform: scale(0.95);
    }
    #heart{ z-index:8; }
    #echo{ z-index:7; }
    /* 心 初始化 */
    #heart::before,#heart::after,#echo::before, #echo::after{
        content:"";
        position: absolute;
        top: 40px;
        width: 150px;
        height: 240px;
        background: #c66c75;
        border-radius: 150px 150px 0 0;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        -webkit-transform-origin: 0 100%;
                transform-origin: 0 100%;
    }
    #heart::before,#echo::before{
        left: 150px;
    }
    #heart::after,#echo::after{
        left:0;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
        -webkit-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
    }
    /* 一些小样式 */
    #heart::after {
      box-shadow:
        inset -6px -6px 0px 6px rgba(255,255,255,0.1);
    }
    #heart::before {
      box-shadow:
        inset 6px 6px 0px 6px rgba(255,255,255,0.1);
    }
    #heart i::after{
        content:"认真你就输了丶";
        position: absolute;
        top:35%;
        left:15%;
        color: rgba(255,255,255,0.8);
        font-weight: 100;
        font-size: 30px;
        text-shadow: -1px -1px 0px rgba(0,0,0,0.2);
        z-index:10;
    }
    /* 心要动起来 */
    @keyframes heartbeat {
        0%   { transform: scale(0.95);}
        100% { transform: scale(0.95);}
        50%  { transform: scale(1.00);}
 
    }
    @-webkit-keyframes heartbeat {
        0%   { -webkit-transform: scale(0.95);}
        100% { -webkit-transform: scale(0.95);}
        50%  { -webkit-transform: scale(1.00);}
    }
 
    @keyframes echo {
        0%{
            opacity:0.1;
            transform: scale(1);
        }
        100%{
            opacity:0;
            transform: scale(1.4);
        }
    }
    @-webkit-keyframes echo {
       0%{
            opacity: 0.1;
            -webkit-transform: scale(1);
            transform: scale(1);
        }
        100%{
            opacity: 0;
            -webkit-transform: scale(1.4);
            transform: scale(1.4);
        }
    }
    #heart, #echo{
        -webkit-animation-duration: 2000ms;
                animation-duration: 2000ms;
        -webkit-animation-timing-function:
                cubic-bezier(0, 0, 0, 1.74);
                animation-timing-function:
                cubic-bezier(0, 0, 0, 1.74);
        -webkit-animation-delay: 500ms;
                animation-delay: 500ms;
        -webkit-animation-iteration-count: infinite;
                animation-iteration-count: infinite;
        -webkit-animation-play-state: running;
                animation-play-state: running;
    }
    #heart,#echo{
      -webkit-animation-name: heartbeat;
              animation-name: heartbeat;
    }
    #echo{
      -webkit-animation-name: echo;
              animation-name: echo;
    }
    </style>
</head>
<body>
    <div id="heart">
        <i></i>
    </div>
    <div id="echo">
    </div>
</body>
</html>

 更多资料,进群下载哦~WEB前端学习交流群21 598399936

 

一颗跳动的心(css3)

标签:doc   div   cin   heartbeat   交流群   ima   tle   ini   -name   

原文地址:http://www.cnblogs.com/luludehuhuan/p/7953566.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!