CSS3实现点击放大的动画实例代码


Posted in HTML / CSS onFebruary 27, 2017

前言

最近在工作中遇到一个需求,实现的效果是当点击商品图片右上的收藏按钮触发放大动画,后来通过查找相关的资料,发现利用css3:@keyframes animation即可实现这个效果,下面来看看详细的介绍吧。

技术重点css3: @keyframes  animation

示例代码

<!DOCTYPE html>
<head>
       <style type="text/css">
        @keyframes myfirst {
            0% {
                width: 50px;
                height: 50px;
                top: 10px;
                right: 10px;
            }
            75% {
                width: 60px;
                height: 60px;
                top: 5px;
                right: 5px;
            }
            100% {
                width: 50px;
                height: 50px;
                top: 10px;
                right: 10px;
            }
        }
        .warp {
            width: 400px;
            height: 300px;
            position: relative;
            background: #ccc;
        }
        .btn {
            position: absolute;
            width: 50px;
            height: 50px;
            border:solid 3px #cc3c24;
            top: 10px;
            right: 10px;
            border-radius: 8px;
            cursor: pointer;
        }
        .btn.cur{
            animation: myfirst 0.2s;
        }
        .btn.yes{
            background: #cc3c24;
        }
    </style>
</head>
<body>
<div class="warp">
    <div class="btn"></div>
</div>
<script src="http://liuxiaofan.com/demo/js/jquery-2.1.4.min.js"></script>
<script>
   var btn = $('.btn');
    btn.click(function () {
        if( $(this).is('.yes')){
            $(this).removeClass('yes');
            $(this).removeClass('cur');
        }else{
            $(this).addClass('yes');
            $(this).addClass('cur');
        }
    });
    btn.on('webkitAnimationEnd', function () {
        $(this).removeClass('cur');
    });
</script>
</body>
</html>

效果图如下:

CSS3实现点击放大的动画实例代码

CSS3实现点击放大的动画实例代码

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

HTML / CSS 相关文章推荐
CSS3 animation ? steps 函数详解
Aug 30 HTML / CSS
html5音频_动力节点Java学院整理
Aug 22 HTML / CSS
HTML5 新旧语法标记对我们有什么好处
Dec 13 HTML / CSS
html5 Canvas画图教程(3)—canvas出现1像素线条模糊不清的原因
Jan 09 HTML / CSS
html5配合css3实现带提示文字的输入框(摆脱js)
Mar 08 HTML / CSS
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
Jun 16 HTML / CSS
有关HTML5页面在iPhoneX适配问题
Nov 13 HTML / CSS
localStorage、sessionStorage使用总结
Nov 17 HTML / CSS
使用HTML5 Geolocation实现一个距离追踪器
Apr 09 HTML / CSS
HTML5 Canvas 实现K线图的示例代码
Dec 23 HTML / CSS
html5视频常用API接口的实战示例
Mar 20 HTML / CSS
canvas绘制太极图的实现示例
Apr 29 HTML / CSS
利用纯CSS3实现动态的自行车特效源码
Jan 20 #HTML / CSS
css3加js做一个简单的3D行星运转效果实例代码
Jan 18 #HTML / CSS
纯CSS3实现扇形动画菜单(简化版)实例源码
Jan 17 #HTML / CSS
纯CSS3大转盘抽奖示例代码(响应式、可配置)
Jan 13 #HTML / CSS
浅析CSS3中鲜为人知的属性:-webkit-tap-highlight-color
Jan 12 #HTML / CSS
CSS3,线性渐变(linear-gradient)的使用总结
Jan 09 #HTML / CSS
详解CSS3中nth-child与nth-of-type的区别
Jan 05 #HTML / CSS
You might like
php设计模式 Strategy(策略模式)
2011/06/26 PHP
php筛选不存在的图片资源
2015/04/28 PHP
Symfony2安装第三方Bundles实例详解
2016/02/04 PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
2018/03/12 PHP
thinkphp5.1 框架钩子和行为用法实例分析
2020/05/25 PHP
有一段有意思的代码-javascript现实多行信息
2007/08/26 Javascript
jquery select下拉框操作的一些说明
2010/04/02 Javascript
javascript运动详解
2015/07/06 Javascript
jquery实现左右滑动菜单效果代码
2015/08/27 Javascript
javascript 用函数实现继承详解
2016/05/28 Javascript
chrome浏览器如何断点调试异步加载的JS
2016/09/05 Javascript
详解JavaScript权威指南之对象
2016/09/27 Javascript
jquery获取点击控件的绝对位置简单实例
2016/10/13 Javascript
js return返回多个值,通过对象的属性访问方法
2017/02/21 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
2017/10/14 jQuery
vue-swiper的使用教程
2018/08/30 Javascript
js实现动态增加文件域表单功能
2018/10/22 Javascript
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
JS算法题之查找数字在数组中的索引位置
2019/05/15 Javascript
封装一下vue中的axios示例代码详解
2020/02/16 Javascript
RxJS在TypeScript中的简单使用详解
2020/04/13 Javascript
基于aotu.js实现微信自动添加通讯录中的联系人功能
2020/05/28 Javascript
微信小程序实现发微博功能的示例代码
2020/06/24 Javascript
python使用suds调用webservice接口的方法
2019/01/03 Python
Django如何防止定时任务并发浅析
2019/05/14 Python
Django基础三之视图函数的使用方法
2019/07/18 Python
Python坐标线性插值应用实现
2019/11/13 Python
python编写俄罗斯方块
2020/03/13 Python
python实现canny边缘检测
2020/09/14 Python
Html5页面上如何禁止手机虚拟键盘弹出
2020/03/19 HTML / CSS
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
德国W家官网,可直邮中国的母婴商城:Windeln.de
2021/03/03 全球购物
二手房买卖协议书
2014/04/10 职场文书
电子专业毕业生自荐信
2014/05/25 职场文书
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
2015年超市工作总结范文
2015/05/26 职场文书