1.创建html

2. css

.heart {

background: url(http://demo.htmleaf.com/1511/201511131551/images/web_heart_animation.png);

background-position: left;

background-repeat: no-repeat;

height: 100px;

width: 100px;

cursor: pointer;

position: absolute;

left: -14px;

background-size: 2900%;

}

.heart:hover,

.heart:focus {

background-position: right;

}

@-webkit-keyframes heartBlast {

0% {

background-position: left;

}

100% {

background-position: right;

}

}

@keyframes heartBlast {

0% {

background-position: left;

}

100% {

background-position: right;

}

}

.heartAnimation {

display: inline-block;

-webkit-animation-name: heartBlast;

animation-name: heartBlast;

-webkit-animation-duration: .8s;

animation-duration: .8s;

-webkit-animation-iteration-count: 1;

animation-iteration-count: 1;

-webkit-animation-timing-function: steps(28);

animation-timing-function: steps(28);

background-position: right;

}

@-webkit-keyframes dorsyHover {

0% {

-webkit-box-shadow: 0 0 1px 1px #aaa30a;

}

50% {

-webkit-box-shadow: 0 0 1px 1px #fdfbc4;

}

100% {

-webkit-box-shadow: 0 0 1px 1px yellow;

}

}

@-webkit-keyframes dorsyDelete {

0% {

-webkit-transform: rotate(0deg);

}

40% {

-webkit-transform: rotate(10deg);

}

80% {

-webkit-transform: rotate(-10deg);

}

100% {

-webkit-transform: rotate(0deg);

}

}

3.js 点击事件添加类名

4.核心语义

1.backgroundbackground-position: left; (结束为right)

3.animate-duration:1s;(动画运行时间)

4.animation-iteration-count :n / infinite ;(循环次数 n 不限)

5.animation-timing-function: steps(28);

速度曲线,使用三次贝塞尔函数的数学函数来生成速度曲线

参数为steps时:

第一个参数指定了时间函数中的间隔数量(必须是正整数)

第二个参数可选,接受 start 和 end 两个值,指定在每个间隔的起点或是终点发生阶跃变化,默认为 end。

step-start等同于steps(1,start),动画分成1步,动画执行时为开始左侧端点的部分为开始;

step-end等同于steps(1,end):动画分成一步,动画执行时以结尾端点为开始,默认值为end。

steps() 第一个参数 number 为指定的间隔数,即把动画分为 n 步阶段性展示,估计大多数人理解就是keyframes写的变化次数

作者:AstarX

链接:https://www.jianshu.com/p/753c4ea0c18c

html直播点赞特效,CSS3实现红心点赞特效相关推荐

  1. 红心html 制作,CSS3实现红心点赞特效

    1.创建html 2. css .heart { background: url(http://demo.htmleaf.com/1511/201511131551/images/web_heart_ ...

  2. html实现点赞动画效果代码,Twitter“点赞”红心按钮CSS3动画特效

    这是一款效果非常炫酷的仿Twitter"点赞"红心按钮CSS3动画特效.该"点赞"特效使用一颗心形按钮,在用户点击心形按钮的时候,心形按钮由灰色变为红色,同时会 ...

  3. 微信运动小红心点赞脚本

    微信运动红心点赞,自动点赞,本python脚本是通过 uiautomator2 类库实现的 #!/use/bin/evn python # -*- coding: utf-8 -*- # projec ...

  4. ajax点赞只能点一次,php+mysql+ajax局部刷新点赞取消点赞功能(每个账号只点赞一次).pdf...

    php+mysql+ajax 局局部部刷刷新新点点赞赞/取取消消点点赞赞功功能能(每每个个账账号号只只点点赞赞一一次次) 记录每个赞的点赞用户,以及对赞的数量统计 首 判断用户是否点赞.根据是否点赞, ...

  5. 一款基于jquery和css3的头像恶搞特效

    今天给大家分享一款基于jquery和css3的头像恶搞特效.这款实例中,一个头像在画面中跳舞,头像还有可爱的帽子,单击下面的按钮可以为头像切换不同的帽子.效果图如下: 在线预览   源码下载 实现的代 ...

  6. css3 卡片亮光_利用css3实现文字亮光特效的代码

    这篇文章主要介绍了关于利用css3实现文字亮光特效的代码,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 以前分享过很多css3实现的字体特效,今天给大家分享一款纯css3实现的文字亮光 ...

  7. html5图片自动翻转特效,CSS3带动态阴影效果的3D图片翻转特效

    在前不久我们讲解了CSS3 3D卡片翻转技术,在这篇文章中,我们要跟进一步,在卡片3D翻转的基础上,制作卡片的动态阴影效果.最终效果是鼠标滑过图片时,卡片会3D翻转,图片的背面显示图片的标题,在图片的 ...

  8. 9款超绚丽的HTML5/CSS3应用和动画特效

    HTML5 现在已经不是很前卫的东西了,越来越多的网站和移动应用都在不断地尝试使用HTML5来更好地优化用户体验.今天我们要分享9款超绚丽的HTML5/CSS3应用和动画特效,这里面有菜单.按钮.图片 ...

  9. 纯CSS3文字Loading动画特效

    纯CSS3文字Loading动画特效是一款个性的loading文字加载动画. 在线演示本地下载 更多专业前端知识,请上 [猿2048]www.mk2048.com

最新文章

  1. 使用kubernetes的deployment进行RollingUpdate
  2. 这些知识点你会吗?redis的分布式布隆过滤器含答案解析
  3. 集合objectjava_collection
  4. 安装包镜像_创建 macOS Catalina cdr格式镜像安装包
  5. 求正多边形的面积JAVA_第六章第三十六题(几何:正多边形的面积)(Geometry: area of a regular polygon)...
  6. 报表怎样实现滚动的公告效果?
  7. Java开发和运行环境的搭建(详细教程)
  8. maven的中央存储库_部署到Maven中央存储库
  9. 从思维图到基础再到深入,java空间查询
  10. HTML+CSS+JS实现 ❤️CSS3图片遮罩高亮显示❤️
  11. 计算机处理负数加法,怎么让加法器实现两个负数相加
  12. linux 64位内存划分,linux 64位内存空间大小?(linux 64 bits memory space size? [closed])
  13. scala 判断字段 是不是 日期类型_scala 使用指南,降低新手入门难度
  14. windows7系统损坏修复_windows系统启动不了,怎么办?一招轻松搞定!
  15. PyTorch——torch.Tensor与np.ndarray(NumPy)之间的类型转换
  16. threejs 模型隐藏后不显示_教师资格证面试报名后显示“待审核”?不做这一步报名白费!...
  17. python19 random随机数 json模块 pickle模块 hashlib模块 hmac模块 shutil模块 shelve模块...
  18. [企业邮局]域名选择与注册
  19. gmx-MMPBSA — error while loading shared libraries: libgfortran.so.3: cannot open shared object file
  20. Win10卸载CUDA 10.2

热门文章

  1. AIX创建激活删除LV
  2. 基于multisim的fm调制解调_基于multisim的fm调频与鉴频电路设计与仿真
  3. View UI Plus (iview)表格单选实现教程
  4. web前端短期培训课程都有那些内容
  5. 为什么都在选择IAST作为安全漏洞检测工具
  6. 安顺控股冲刺A股上市:拟募资6.5亿元,九成收入来自天然气销售
  7. 如何计算平均学分绩点(GPA)
  8. mysql 不能创建触发器,mysql – 创建触发器错误:语法无效
  9. mysql 创建相同数据库_mysql数据库找出相同数据MySQL常用操作
  10. 协变(covariance),逆变(contravariance)与不变(invariance)