html直播点赞特效,CSS3实现红心点赞特效
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实现红心点赞特效相关推荐
- 红心html 制作,CSS3实现红心点赞特效
1.创建html 2. css .heart { background: url(http://demo.htmleaf.com/1511/201511131551/images/web_heart_ ...
- html实现点赞动画效果代码,Twitter“点赞”红心按钮CSS3动画特效
这是一款效果非常炫酷的仿Twitter"点赞"红心按钮CSS3动画特效.该"点赞"特效使用一颗心形按钮,在用户点击心形按钮的时候,心形按钮由灰色变为红色,同时会 ...
- 微信运动小红心点赞脚本
微信运动红心点赞,自动点赞,本python脚本是通过 uiautomator2 类库实现的 #!/use/bin/evn python # -*- coding: utf-8 -*- # projec ...
- ajax点赞只能点一次,php+mysql+ajax局部刷新点赞取消点赞功能(每个账号只点赞一次).pdf...
php+mysql+ajax 局局部部刷刷新新点点赞赞/取取消消点点赞赞功功能能(每每个个账账号号只只点点赞赞一一次次) 记录每个赞的点赞用户,以及对赞的数量统计 首 判断用户是否点赞.根据是否点赞, ...
- 一款基于jquery和css3的头像恶搞特效
今天给大家分享一款基于jquery和css3的头像恶搞特效.这款实例中,一个头像在画面中跳舞,头像还有可爱的帽子,单击下面的按钮可以为头像切换不同的帽子.效果图如下: 在线预览 源码下载 实现的代 ...
- css3 卡片亮光_利用css3实现文字亮光特效的代码
这篇文章主要介绍了关于利用css3实现文字亮光特效的代码,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 以前分享过很多css3实现的字体特效,今天给大家分享一款纯css3实现的文字亮光 ...
- html5图片自动翻转特效,CSS3带动态阴影效果的3D图片翻转特效
在前不久我们讲解了CSS3 3D卡片翻转技术,在这篇文章中,我们要跟进一步,在卡片3D翻转的基础上,制作卡片的动态阴影效果.最终效果是鼠标滑过图片时,卡片会3D翻转,图片的背面显示图片的标题,在图片的 ...
- 9款超绚丽的HTML5/CSS3应用和动画特效
HTML5 现在已经不是很前卫的东西了,越来越多的网站和移动应用都在不断地尝试使用HTML5来更好地优化用户体验.今天我们要分享9款超绚丽的HTML5/CSS3应用和动画特效,这里面有菜单.按钮.图片 ...
- 纯CSS3文字Loading动画特效
纯CSS3文字Loading动画特效是一款个性的loading文字加载动画. 在线演示本地下载 更多专业前端知识,请上 [猿2048]www.mk2048.com
最新文章
- 使用kubernetes的deployment进行RollingUpdate
- 这些知识点你会吗?redis的分布式布隆过滤器含答案解析
- 集合objectjava_collection
- 安装包镜像_创建 macOS Catalina cdr格式镜像安装包
- 求正多边形的面积JAVA_第六章第三十六题(几何:正多边形的面积)(Geometry: area of a regular polygon)...
- 报表怎样实现滚动的公告效果?
- Java开发和运行环境的搭建(详细教程)
- maven的中央存储库_部署到Maven中央存储库
- 从思维图到基础再到深入,java空间查询
- HTML+CSS+JS实现 ❤️CSS3图片遮罩高亮显示❤️
- 计算机处理负数加法,怎么让加法器实现两个负数相加
- linux 64位内存划分,linux 64位内存空间大小?(linux 64 bits memory space size? [closed])
- scala 判断字段 是不是 日期类型_scala 使用指南,降低新手入门难度
- windows7系统损坏修复_windows系统启动不了,怎么办?一招轻松搞定!
- PyTorch——torch.Tensor与np.ndarray(NumPy)之间的类型转换
- threejs 模型隐藏后不显示_教师资格证面试报名后显示“待审核”?不做这一步报名白费!...
- python19 random随机数 json模块 pickle模块 hashlib模块 hmac模块 shutil模块 shelve模块...
- [企业邮局]域名选择与注册
- gmx-MMPBSA — error while loading shared libraries: libgfortran.so.3: cannot open shared object file
- Win10卸载CUDA 10.2
热门文章
- AIX创建激活删除LV
- 基于multisim的fm调制解调_基于multisim的fm调频与鉴频电路设计与仿真
- View UI Plus (iview)表格单选实现教程
- web前端短期培训课程都有那些内容
- 为什么都在选择IAST作为安全漏洞检测工具
- 安顺控股冲刺A股上市:拟募资6.5亿元,九成收入来自天然气销售
- 如何计算平均学分绩点(GPA)
- mysql 不能创建触发器,mysql – 创建触发器错误:语法无效
- mysql 创建相同数据库_mysql数据库找出相同数据MySQL常用操作
- 协变(covariance),逆变(contravariance)与不变(invariance)