Css实现心跳

//样式

<style>
        body {
            background: #fff;
        }
        .heart,.test { 
            margin: 100px auto; /* 内容居中 */ 
            width: 200px; /* 定义宽高 */
            height: 200px;
            /* border: 1px solid #0094ff; */
            /* 定位 */
            position: relative;
            /* 调用动画 */
            animation:shake .5s infinite;
        }
        .heart div,.test div {
            width: 100%;
            height: 100%;
            /* 位置操作 */
            position: absolute;
            /* 背景颜色 */
            background: #900;
            /* 调用动画 */
            animation:shadow .5s infinite;
        } 
       /* <!-- 旋转正方形 --> */
        .topLeft {
            transform: translate(-50px, 0) rotate(-45deg);
        }

        .topRight {
            transform: translate(50px, 0) rotate(45deg);
        }
        .bottom {
            transform: translate(0, 64px) rotate(45deg) scale(.9, .9);
        }
        .topLeft, .topRight {
             /*定义心形圆角*/ 
            border-radius: 100px 100px 0px 0px;
        }
        @@keyframes shake {
            0% {
                transform: scale(.9, .9);
            }
           100% {
                transform: scale(1.1, 1.1);
            }
        }
        @@keyframes shadow {
            0% {
                box-shadow: 0px 0px 0px #900;
            }
           100% {
                box-shadow: 0px 0px 50px #900;
            }
        } 
</style>
/*爱心盒子*/
<body><div class="heart">
        <!-- 左侧心形  -->
        <div class='topLeft'></div>
        <!-- 右侧心形 -->
        <div class='topRight'></div>
        <!-- 心底部 -->
        <div class='bottom'></div>
    </div>
</body>

需要注意的是 “@@keyframes” 在DW上是一个 @ 在VS上是两个 @@
以上效果图如下(会跳动的):
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值