css3画一个跳动的红心

Posted 小小前端路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css3画一个跳动的红心相关的知识,希望对你有一定的参考价值。

当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放

之前就跟学生说可以用css3画一个跳动的红心,今天就给大家实现一下。

直接复制到代码编辑器里面就可以使用了。其他的大家可以自己根据自己的需求去改一改,毕竟要是想送女的的话,那就需要自己了........

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8"/>

<title>myHeart</title>

<style type="text/css">

*{

margin: 0;

padding: 0;

}

.heart{

position:absolute;

left: 50%;

top:50%;

margin-left: -150px;

margin-top: -135px;

width: 300px;

height:270px;

background: transparent;

/*box-shadow: 2px 2px 5px #000;*/

animation: test 1s linear infinite;

}

.heart:before,

.heart:after{

content: "";

position: absolute;

left: 150px;

width: 150px;

height: 240px;

background: rgb(255,0,0);

border-radius: 150px 150px 0 0;

transform:rotate(-45deg);

transform-origin: 0 100%;

}

.heart:after{

left: 0;

transform:rotate(45deg);

transform-origin: 100% 100%;

}

@keyframes test{

0%{

transform: scale(0.8,0.8);

opacity: 1;

}

25%{

transform: scale(1,1);

opacity: 0.8;

}

100%{

transform: scale(0.8,0.8);

opacity: 1;

}

}

</style>

</head>

<body>

<div class="heart"></div>

</body>

</html>


以上是关于css3画一个跳动的红心的主要内容,如果未能解决你的问题,请参考以下文章

七夕专属博文-使用QGraphics画“红心“或“黑心“(含数学模型讲解)

七夕专属博文-使用QGraphics画“红心“或“黑心“(含数学模型讲解)

CSS3炫酷效果-音符在跳动

css3 滚动条出现 页面不跳动

css3画矩形,矩形里面有多个圆圈,圆圈里面有字,如何实现?

CSS基础篇--CSS3 calc实现滚动条出现页面不跳动