绚烂多彩的点赞效果
来源:互联网 发布:linux,vi怎么用 编辑:程序博客网 时间:2024/05/02 02:22
1. 今天模仿着一个大神写可以个绚烂多彩的点赞功能,希望能给需要的朋友们一些小小的帮助
看代码咯!代码中用到的图片
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>多彩的点赞效果</title><style type="text/css">.container {width: 300px;height: 300px;margin:0 auto;text-align: center;}.starBox {width: 250px;height: 250px;position: relative;}.starBox span {display: inline-block;vertical-align: middle;margin-right: 10px;width: 50px;height: 50px;float: left;}.heart {position: absolute;left: -14px;background: url(web_heart_animation.png);background-repeat: no-repeat;background-position: left;background-size: 2900%;cursor: pointer;}@-webkit-keyframes startchange {0% {background-position: left;}100% {background-position: right;}}@keyframes startchange {0% {background-position: left;}100% {background-position: right;}}.heartChangeClass {display: inline-block;-webkit-animation-name: startchange;animation-name: startchange;-webkit-animation-duration: 0.8s; /*完成一个周期所用的时间*/animation-duration: 0.8s;-webkit-animation-iteration-count: 1; /*循环执行的次数*/animation-iteration-count: 1;-webkit-animation-timing-function: steps(28); /*从头到尾以相同的速度播放动画*/animation-timing-function: steps(28);background-position: right;}.likeCount {margin-top: 15px;margin-left: 8px;}</style></head><body><div class="container"><h3>这是一个多彩的点赞效果查看效果!</h3><div class="starBox"><span class="heart" id="like1" data-id="like"></span> <span class="likeCount" id="likeCount1">12</span></div></div><script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js"></script><script type="text/javascript">$(document).ready(function () {$('body').on('click', '.heart', function () {var clickId = $(this).attr('data-id');var index = $(this).attr('id').split('like')[1];var clickTime = parseInt($('#likeCount'+ index).html());if(clickId == "like") {$(this).addClass('heartChangeClass').attr('data-id', 'unlike');$('#likeCount'+ index).html(clickTime + 1);}else {$(this).removeClass('heartChangeClass').attr('data-id', 'like');$('#likeCount'+ index).html(clickTime - 1);}});})</script></body></html>
谢谢大家!
0 0
- 绚烂多彩的点赞效果
- 走进绚烂多彩的属性动画-Property Animation(上篇)
- 走进绚烂多彩的属性动画-Property Animation之TimeInterpolator和TypeEvaluator(下篇)
- 绚烂的Java滤镜
- 点赞动画的效果
- 简单的点赞效果
- 基于jquery的多彩百分比 动态进度条 投票效果显示效果实现代码
- 多彩的洛杉矶
- 多彩的石头
- 多彩的世界
- 多彩的霓虹灯
- 多彩的霓虹灯
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- Poj 2104 K-th Number(主席树&&整体二分)
- 最靠谱的CDH5安装指南
- JsonObject和JsonArray的使用
- CUDA cuFFT使用
- SO_REUSEPORT学习笔记
- 绚烂多彩的点赞效果
- SSH框架之Struts的常用技术——数据回显、防止表单重复提交
- 为什么使用Junit Test而不用普通java main方法来完成测试?
- avalon2+webpack2手脚架与avalon2介绍
- Android --- MediaPlayer的三种实现方式(+SeekBar)
- windows系统下php安装
- C# winform的WebBrowser非常规编程(强烈推荐)
- Netty4之Future/Promise异步模型
- WPF原生环形图表