博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一颗跳动的心(css3)
阅读量:5011 次
发布时间:2019-06-12

本文共 2639 字,大约阅读时间需要 8 分钟。

<!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

 

转载于:https://www.cnblogs.com/luludehuhuan/p/7953566.html

你可能感兴趣的文章
如何利用微软本身的库做个数据库客户端的配置
查看>>
【当前工作感受系列】
查看>>
温故而知新 Volley源码解读与思考
查看>>
Mybatis和JDBC区别
查看>>
pcre库之ovector[OVECCOUNT]数组的理解
查看>>
FileRegistrationHelper 为文件类型注册默认打开方式
查看>>
城市列表
查看>>
python学习 day08 (3月13日)----函数
查看>>
12: xlrd 处理Excel文件
查看>>
综合练习:词频统计
查看>>
Ubuntu 安装Guake
查看>>
中文url编码乱码问题归纳整理一
查看>>
Ruby
查看>>
安装PowerDesigner 12之后,在Microsoft Office Word 2003的模板和插件中无法移除WordToRqm.dot的解决方案...
查看>>
Daily Scrum 12.12
查看>>
Cesium应用篇:3控件(3)SelectionIndicator& InfoBox
查看>>
58. Length of Last Word(js)
查看>>
前端面试题汇总(持续更新...)
查看>>
如何成为F1车手?
查看>>
QT自定义消息
查看>>