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实现鼠标滑过鼠标点击代码写法
Dec 26 HTML / CSS
CSS3教程(2):网页边框半径和网页圆角
Apr 02 HTML / CSS
一款纯css3实现的动画加载导航
Oct 08 HTML / CSS
实例教程 纯CSS3打造非常炫的加载动画效果
Nov 05 HTML / CSS
HTML5 用动画的表现形式装载图像
Mar 08 HTML / CSS
HTML5 语义化结构化规范化
Oct 17 HTML / CSS
HTML5 本地存储和内容按需加载的思路和方法
Apr 07 HTML / CSS
css 如何让背景图片拉伸填充避免重复显示
Jul 11 HTML / CSS
Html5 语法与规则简要概述
Jul 29 HTML / CSS
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
Jan 01 HTML / CSS
移动端html5 meta标签的神奇功效
Jan 06 HTML / CSS
html5超简单的localStorage实现记住密码的功能实现
Sep 07 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 setTime 设置当前时间的代码
2012/08/27 PHP
php shell超强免杀、减少体积工具实现代码
2012/10/16 PHP
php去除HTML标签实例
2013/11/06 PHP
smarty简单入门实例
2014/11/28 PHP
PHP从二维数组得到N层分类树的实现代码
2016/10/11 PHP
php实现查询功能(数据访问)
2017/05/23 PHP
Thinkphp5+uploadify实现的文件上传功能示例
2018/05/26 PHP
解决php extension 加载顺序问题
2019/08/16 PHP
javascript 从if else 到 switch case 再到抽象
2010/07/17 Javascript
基于NodeJS的前后端分离的思考与实践(一)全栈式开发
2014/09/26 NodeJs
jQuery验证元素是否为空的两种常用方法
2015/03/17 Javascript
使用DNode实现php和nodejs之间通信的简单实例
2015/07/06 NodeJs
解析JavaScript的ES6版本中的解构赋值
2015/07/28 Javascript
jQuery实现分隔条左右拖动功能
2015/11/21 Javascript
第六篇Bootstrap表格样式介绍
2016/06/21 Javascript
js获取一组日期中最近连续的天数
2017/05/25 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
微信小程序的mpvue框架快速上手指南
2019/05/15 Javascript
微信小程序云开发如何使用云函数生成二维码
2019/05/18 Javascript
vue实现移动端触屏拖拽功能
2020/08/21 Javascript
解决python selenium3启动不了firefox的问题
2018/10/13 Python
彻彻底底地理解Python中的编码问题
2018/10/15 Python
带你认识Django
2019/01/15 Python
python opencv调用笔记本摄像头
2019/08/28 Python
python 输出列表元素实例(以空格/逗号为分隔符)
2019/12/25 Python
基于Tensorflow:CPU性能分析
2020/02/10 Python
Python sep参数使用方法详解
2020/02/12 Python
美国亚洲时尚和美容产品的一站式网上商店:Stylevana
2019/09/05 全球购物
俄罗斯外国汽车和国产汽车配件网上商店:Движком
2020/04/19 全球购物
教师自我鉴定
2013/12/13 职场文书
家具厂厂长岗位职责
2014/01/01 职场文书
《灯光》教学反思
2014/02/08 职场文书
市场部经理岗位职责
2014/04/10 职场文书
基层党员公开承诺书
2014/05/29 职场文书
2014旅游局党组书记党建工作汇报材料
2014/11/02 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书