这次给大家带来CSS3实现点击放大的动画实例,CSS3实现点击放大动画实例的注意事项有哪些,下面就是实战案例,一起来看一下。

前言

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

技术重点css3: @keyframes animation

示例代码

@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;

}

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');

});

html中如何实现放大动画,CSS3实现点击放大的动画实例相关推荐

  1. HTML中button怎么填充GIF,css3给按钮添加背景渐变动画

    css3给按钮添加背景渐变动画 button { color:#FFF; font-size:16px; outline:none; width:300px; height:48px; backgro ...

  2. html图片自动在div里放大,HTML5+CSS3实现图片的放大/缩小

    原标题:HTML5+CSS3实现图片的放大/缩小 最近做项目时,经常遇到需要图片缓慢放大的效果.我做的时候想到了几种方法,所以来总结一下. 1. 利用css改变图片的宽高,做出视觉上的放大. 首先,将 ...

  3. jq双击放大图片_Jquery图片点击放大

    jquery点击放大整理 身份证图片 $(function(){ $(".pimg").click(function(){ var _this = $(this);//将当前的pi ...

  4. html 人物行走动画,CSS3人行走动作图解和动画实现

    对于人类而言,行走是一种很自然的想要前进并防止跌倒的一组动作重复.大部分人1岁就学会了走路,但至此以后的几十年间,或许我们从来没留意过自己行走姿势. 当我们需要用计算机来模拟人类这个最简单的动作时,通 ...

  5. android圆形变方形动画,CSS3 简单的圆形/方形变形动画

    CSS 语言: CSSSCSS 确定 html, body { width: 100%; height: 100%; background-color: #221e40; } *, *:after, ...

  6. android气球上升的属性动画,CSS3 不断有气球上升的动画背景效果

    CSS 语言: CSSSCSS 确定 html { font-size: 1.2vh; } body { margin: 0; height: 100vh; width: 100vw; backgro ...

  7. css 文字 3d旋转动画,CSS3 简单的三维文字旋转动画

    CSS 语言: CSSSCSS 确定 *, *:after, *:before { box-sizing: border-box; } html { height: 100vh; background ...

  8. CSS3打造的10种创意动画菜单效果

    CSS3新增添了实现动画效果的新功能,通过本文,你可以对这些新功能有个初步了解.本文将为大家带来一些充满创意的菜单悬停效果.它由图标,主标题,副标题等简单的元素构成,通过CSS3最新的过渡(trans ...

  9. 在WordPress网站上添加图片点击放大效果

    WordPress 博客中图片显示太小?想点击放大?除去安装 WordPress 现有插件,我们还可以直接添加代码实现 点击博客中的图片之前是这样的 点击博客中的图片之后,图片放大并呈现在灯箱中,且右 ...

最新文章

  1. 2019 AI Index 报告出炉:AI 领域取得的进展很多,但结果忧喜参半
  2. MICROSOFT SQL SERVER 2005 SEPTEMPTER CTP下载
  3. 550 Ip frequency limited
  4. linux tasklet函数,14.9.5 实例:Tasklet演示
  5. 游戏开发概要策划书的内容
  6. 【我拼搏的2016】-苦逼运维如何变身为SRE成长经历
  7. 看徐坤的话剧《性情男女》
  8. Codeforces 741 D - Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths
  9. Python类的构造方法__init__(self)和析构函数__del__详解
  10. Nginx配合uGIGI和Django用作应用程序网关
  11. Java集合系列---Collection源码解析及整体框架结构
  12. c++ datetime mysql_转:C++操作mysql方法总结(1)
  13. python怎么读发音百度翻译-python selenium 爬取百度翻译单词音标-Go语言中文社区...
  14. 9. CSS 背景属性
  15. jquery刷新iframe页面的方法
  16. 3des加密及解密处理
  17. 逆水寒7.25服务器维护,逆水寒7月4日更新维护公告 角色交易功能上线
  18. UE4.27 基于composure的虚拟制片
  19. 【转】磁场传感器和方位(上)
  20. 【雷达波位编排】基于matlab相控阵雷达的波位编排仿真【含Matlab源码 2251期】

热门文章

  1. (建议收藏)万字长文,带你一文吃透 Linux 提权
  2. MATLAB基本操作(四):结构体struct元胞数组cell
  3. access根据所属院系修改学号_五个access管理系统实用范例整合
  4. 账号 linux_Linux入门之UID和GID(用户ID和组ID)
  5. Python编程基础:第五十八节 线程Threading
  6. numpy.concatenate详解
  7. the resource is not on the build path of a java project错误
  8. linux定时任务之crontab
  9. spring aop实现过程之一代理对象的生成
  10. 菜菜sklearn——XGBoost(2)