<!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)
时间: 2024-10-12 11:29:50
一颗跳动的心(css3)的相关文章
有了千里之能,有了赫赫战功,我们还需要有一颗谦虚的心
美国南北战争期间,有一匹名叫玛姬的战马.玛姬烈性十足,一般人难以驯服.它先后踢过1位将军.3位上校.5位中校.6位少校.10位上尉.24位中尉.30位少尉.435位士兵. 一匹踢过如此多军官和士兵的烈马,人们为什么都原谅了它.宽容了它,而且还一再把它派上用场呢?原来,这匹烈马能疾步如飞,时速高达70公里:在战场上,它不畏枪林弹雨,一生参战632次,立下了赫赫战功.烈马任性.暴烈.目空一切,靠的是千里之能和自己立下的功劳. 但有了千里之能和功劳,就能不尊重别人.不把别人放在眼里,就能由着自己的性子
要有一颗冠军的心
男人要有一颗冠军的心,无论他是否能成为最后的冠军. 这不是关于理想远大不远大的问题,而是关于生存还是苟活的问题. 今天参加学校的体质测试,从小身体素质不错的我一如既往觉得没问题,结果算是打了自己的脸:无论是肺活量.坐位体前屈还是身高体重,都徘徊在及格线,连以前擅长的立定跳远和1000米都只能勉强算个中上水平,要知道高中时我曾一届校运会拿过男子400米和800米两枚金牌,体育基础可以说不算差.而且上大学第一学期,从没训练过跳高的我直接拿了学园运动会第一,加上自以为已经算周围认识的同学里比较重视身体
没有一颗“攀比”的心,就永远无法成为别人眼中的大神
今天和几个研究生朋友吃饭时聊到一个攀比的话题,也许是每个人的价值观的不同引起了不小的争论,在回来的路上自己想了很多过去的事情. 上小学的时候,由于家里比较穷,自己都是用铅笔或者圆珠笔去写作业,因为这样可以为入不敷出的家里节省一点开支.大概在三年级的时候,同学小A的父母给他买了一支非常精美的钢笔,同学们都非常羡慕,整天都围着他转,而自己更是没见过这样的笔,而且几十块钱对于每年连学费都交不起的我,简直是想都不敢想的,可是年少不懂事的我,却不顾家里的经济状况却要缠着母亲买,起初母亲很为难,考虑到家里的
给NIOS II CPU添加一颗澎湃的心——sysclk的使用
给NIOS II CPU添加一颗澎湃的心--系统时钟的使用 ? 本实验介绍如何在Qsys中添加一个定时器作为NIOS II的心跳定时器,并在NIOS II中软件编程使用该定时器. 将上一个实验watchdog工程复制.粘贴并重命名为08_sysclk_timer.在Quartus II中打开该工程,然后点击Qsys快捷图标打开Qsys组件,如下图所示: 在Qsys中,打开工程目录(08_sysclk_timer)下的mysystem.qsys工程. 打开后,在左侧的IP列表中输入"timer&q
有了赫赫战功还需要有一颗谦虚的心
美国南北战争期间,有一匹名叫玛姬的战马.玛姬烈性十足,一般人难以驯服.它先后踢过1位将军.3位上校.5位中校.6位少校.10位上尉.24位中尉.30位少尉.435位士兵. 一匹踢过如此多军官和士兵的烈马,人们为什么都原谅了它.宽容了它,而且还一再把它派上用场呢?原来,这匹烈马能疾步如飞,时速高达70公里:在战场上,它不畏枪林弹雨,一生参战632次,立下了赫赫战功.烈马任性.暴烈.目空一切,靠的是千里之能和自己立下的功劳. 但有了千里之能和功劳,就能不尊重别人.不把别人放在眼里,就能由着自己的性子
CSS实现跳动的心形图案?
原理: 1. 创建1个div <div class="heart"></div> .heart { position:relative; width: 100px; height: 100px; margin: 100px auto; background-color: tomato; } 2. 用伪元素:before和:after,画出一个粉色的圆和一个黄色的圆,并将圆心分别定位在正方形的左边和上边. 注意: 设置:before和:after时必须设置其con
css3跳动的心制作
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>心的跳动</title> <link rel="stylesheet" type="text/css" href="css/love.css"> <script src="j
跳动的心 有阴影 跳动
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>心的跳动</title> <style type="text/css"> *{ margin: 0; padding: 0; } body { width: 100%; background-color: #000; } .all
【ShaderToy】跳动的心??
写在前面 注:如果你还不了解ShaderToy,请看开篇. 作为ShaderToy系列的第一篇,我们先来点简单的.下面是效果: (CSDN目前不能传gif文件了,暂时空缺,可以看下面的原shader效果,是一样的) 原Shader地址:https://www.shadertoy.com/view/XsfGRn 代码 我们使用了之前的开篇中的基础模板.这里仅仅给出main函数的代码: vec4 main(vec2 fragCoord) { vec2 p = (2.0*fragCoord.xy-iR