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 相关文章推荐
CSS心形加载的动画源码的实现
Mar 09 HTML / CSS
纯CSS3代码实现switch滑动开关按钮效果
Aug 30 HTML / CSS
各大浏览器 CSS3 和 HTML5 兼容速查表 图文
Apr 01 HTML / CSS
CSS3实现滚动条动画效果代码分享
Aug 03 HTML / CSS
CSS3制作轮播图的一种方法
Nov 11 HTML / CSS
CSS3制作皮卡丘动画壁纸的示例
Nov 02 HTML / CSS
CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码
Feb 24 HTML / CSS
html5使用canvas实现图片下载功能的示例代码
Aug 26 HTML / CSS
html5文本内容_动力节点Java学院整理
Jul 11 HTML / CSS
html5指南-7.geolocation结合google maps开发一个小的应用
Jan 07 HTML / CSS
纯CSS实现hover图片pop-out弹出效果的实例代码
Apr 16 HTML / CSS
CSS三大特性继承性、层叠性和优先级详解
Jan 18 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
探讨:array2xml和xml2array以及xml与array的互相转化
2013/06/24 PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
2014/05/04 PHP
非常经典的PHP文件上传类分享
2016/05/15 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
web 页面分页打印的实现
2009/06/22 Javascript
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
2014/07/06 Javascript
NodeJS学习笔记之Connect中间件模块(一)
2015/01/27 NodeJs
js实现左侧网页tab滑动门效果代码
2015/09/06 Javascript
Bootstrap页面布局基础知识全面解析
2016/06/13 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
Bootstrap基本组件学习笔记之进度条(15)
2016/12/08 Javascript
微信小程序 动态绑定数据及动态事件处理
2017/03/14 Javascript
详解微信小程序 相对定位和绝对定位
2017/05/11 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
2018/07/13 Javascript
Vue常用指令详解分析
2018/08/19 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
Vue项目打包压缩的实现(让页面更快响应)
2020/03/10 Javascript
[01:15]《辉夜杯》北京网鱼队巡礼
2015/10/26 DOTA
详解Python中的装饰器、闭包和functools的教程
2015/04/02 Python
使用Python编写提取日志中的中文的脚本的方法
2015/04/30 Python
Python 模板引擎的注入问题分析
2017/01/01 Python
Python 类的继承实例详解
2017/03/25 Python
django迁移文件migrations的实现
2020/03/31 Python
python实现飞船游戏的纵向移动
2020/04/24 Python
Python爬虫爬取ts碎片视频+验证码登录功能
2021/02/22 Python
结合 CSS3 transition transform 实现简单的跑马灯效果的示例
2018/02/07 HTML / CSS
运动会表扬稿大全
2014/01/16 职场文书
银行工作检查书范文
2014/01/31 职场文书
致长跑运动员加油稿
2014/02/20 职场文书
金融学专科生自我鉴定
2014/02/21 职场文书
餐饮投资计划书
2014/04/25 职场文书
2014年旅游局法制宣传日活动总结
2014/11/01 职场文书
保卫工作个人总结
2015/03/03 职场文书
三下乡活动心得体会
2016/01/23 职场文书
读《工匠精神》有感:热爱工作,精益求精
2019/12/28 职场文书
ConstraintValidator类如何实现自定义注解校验前端传参
2021/06/18 Java/Android