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 相关文章推荐
45个非常奇妙的CSS3 特性应用示例
Jan 01 HTML / CSS
css3使网页、图片变成灰色兼容大多数浏览器
Jul 02 HTML / CSS
利用CSS3制作简单的3d半透明立方体图片展示
Mar 25 HTML / CSS
css3实现画半圆弧线的示例代码
Nov 06 HTML / CSS
利用CSS3的3D效果制作正方体
Mar 10 HTML / CSS
详解CSS3+JS完美实现放大镜模式
Dec 03 HTML / CSS
用HTML5.0制作网页的教程
May 30 HTML / CSS
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
Nov 22 HTML / CSS
阻止移动设备(手机、pad)浏览器双击放大网页的方法
Jun 03 HTML / CSS
HTML5中input输入框默认提示文字向左向右移动的示例代码
Sep 10 HTML / CSS
HTML5页面音频自动播放的实现方式
Jun 21 HTML / CSS
CSS实现五种常用的2D转换
Dec 06 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类
2008/04/09 PHP
php+ajax做仿百度搜索下拉自动提示框(有实例)
2012/08/21 PHP
destoon实现公司新闻详细页添加评论功能的方法
2014/07/15 PHP
PHP7新功能总结
2019/04/14 PHP
一个选择最快的服务器转向代码
2009/04/27 Javascript
js 图片缩放(按比例)控制代码
2009/05/27 Javascript
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
鼠标滑上去后图片放大浮出效果的js代码
2011/05/28 Javascript
jquery 操作DOM案例代码分享
2012/04/05 Javascript
HTML复选框和单选框 checkbox和radio事件介绍
2012/12/12 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
你必须知道的Javascript知识点之&quot;单线程事件驱动&quot;的使用
2013/04/23 Javascript
了解了这些才能开始发挥jQuery的威力
2013/10/10 Javascript
使用JavaScript实现Java的List功能(实例讲解)
2013/11/07 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
2016/10/21 Javascript
基于vue2框架的机器人自动回复mini-project实例代码
2017/06/13 Javascript
babel的使用及安装配置教程
2018/02/22 Javascript
JS如何获取地址栏的参数实例讲解
2018/10/06 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
2019/07/19 Javascript
JavaScript数组常用的增删改查与其他属性详解
2020/10/13 Javascript
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
2015/04/09 Python
浅析Python多线程下的变量问题
2015/04/28 Python
python实现一次创建多级目录的方法
2015/05/15 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
Python基于内置库pytesseract实现图片验证码识别功能
2020/02/24 Python
处理textarea中的换行和空格
2019/12/12 HTML / CSS
领导失职检讨书
2014/02/24 职场文书
《泉水》教学反思
2014/04/11 职场文书
化工工艺设计求职信
2014/06/25 职场文书
学校运动会广播稿
2014/10/11 职场文书
高中生自我评价范文2015
2015/03/03 职场文书
教师师德表现自我评价
2015/03/05 职场文书
驾驶员管理制度范本
2015/08/06 职场文书
爱国教育主题班会
2015/08/14 职场文书
2016年幼儿园万圣节活动总结
2016/04/05 职场文书
56句经典英文座右铭
2019/08/09 职场文书