html中如何实现放大动画,CSS3实现点击放大的动画实例
这次给大家带来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实现点击放大的动画实例相关推荐
- HTML中button怎么填充GIF,css3给按钮添加背景渐变动画
css3给按钮添加背景渐变动画 button { color:#FFF; font-size:16px; outline:none; width:300px; height:48px; backgro ...
- html图片自动在div里放大,HTML5+CSS3实现图片的放大/缩小
原标题:HTML5+CSS3实现图片的放大/缩小 最近做项目时,经常遇到需要图片缓慢放大的效果.我做的时候想到了几种方法,所以来总结一下. 1. 利用css改变图片的宽高,做出视觉上的放大. 首先,将 ...
- jq双击放大图片_Jquery图片点击放大
jquery点击放大整理 身份证图片 $(function(){ $(".pimg").click(function(){ var _this = $(this);//将当前的pi ...
- html 人物行走动画,CSS3人行走动作图解和动画实现
对于人类而言,行走是一种很自然的想要前进并防止跌倒的一组动作重复.大部分人1岁就学会了走路,但至此以后的几十年间,或许我们从来没留意过自己行走姿势. 当我们需要用计算机来模拟人类这个最简单的动作时,通 ...
- android圆形变方形动画,CSS3 简单的圆形/方形变形动画
CSS 语言: CSSSCSS 确定 html, body { width: 100%; height: 100%; background-color: #221e40; } *, *:after, ...
- android气球上升的属性动画,CSS3 不断有气球上升的动画背景效果
CSS 语言: CSSSCSS 确定 html { font-size: 1.2vh; } body { margin: 0; height: 100vh; width: 100vw; backgro ...
- css 文字 3d旋转动画,CSS3 简单的三维文字旋转动画
CSS 语言: CSSSCSS 确定 *, *:after, *:before { box-sizing: border-box; } html { height: 100vh; background ...
- CSS3打造的10种创意动画菜单效果
CSS3新增添了实现动画效果的新功能,通过本文,你可以对这些新功能有个初步了解.本文将为大家带来一些充满创意的菜单悬停效果.它由图标,主标题,副标题等简单的元素构成,通过CSS3最新的过渡(trans ...
- 在WordPress网站上添加图片点击放大效果
WordPress 博客中图片显示太小?想点击放大?除去安装 WordPress 现有插件,我们还可以直接添加代码实现 点击博客中的图片之前是这样的 点击博客中的图片之后,图片放大并呈现在灯箱中,且右 ...
最新文章
- 2019 AI Index 报告出炉:AI 领域取得的进展很多,但结果忧喜参半
- MICROSOFT SQL SERVER 2005 SEPTEMPTER CTP下载
- 550 Ip frequency limited
- linux tasklet函数,14.9.5 实例:Tasklet演示
- 游戏开发概要策划书的内容
- 【我拼搏的2016】-苦逼运维如何变身为SRE成长经历
- 看徐坤的话剧《性情男女》
- Codeforces 741 D - Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths
- Python类的构造方法__init__(self)和析构函数__del__详解
- Nginx配合uGIGI和Django用作应用程序网关
- Java集合系列---Collection源码解析及整体框架结构
- c++ datetime mysql_转:C++操作mysql方法总结(1)
- python怎么读发音百度翻译-python selenium 爬取百度翻译单词音标-Go语言中文社区...
- 9. CSS 背景属性
- jquery刷新iframe页面的方法
- 3des加密及解密处理
- 逆水寒7.25服务器维护,逆水寒7月4日更新维护公告 角色交易功能上线
- UE4.27 基于composure的虚拟制片
- 【转】磁场传感器和方位(上)
- 【雷达波位编排】基于matlab相控阵雷达的波位编排仿真【含Matlab源码 2251期】
热门文章
- (建议收藏)万字长文,带你一文吃透 Linux 提权
- MATLAB基本操作(四):结构体struct元胞数组cell
- access根据所属院系修改学号_五个access管理系统实用范例整合
- 账号 linux_Linux入门之UID和GID(用户ID和组ID)
- Python编程基础:第五十八节 线程Threading
- numpy.concatenate详解
- the resource is not on the build path of a java project错误
- linux定时任务之crontab
- spring aop实现过程之一代理对象的生成
- 菜菜sklearn——XGBoost(2)