当前位置: 首页 > news >正文

CSS3实现鼠标移动到图片上图片变大(缓慢变大,有过渡效果,放大的过程是有动画过渡的,这个过渡的时间可以自定义)...

转载自: http://blog.csdn.net/u014175572/article/details/51535768

CSS3的transform:scale()可以实现按比例放大或者缩小功能。

CSS3的transition允许CSS的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并圆滑地以动画效果改变CSS的属性值。

效果如下图所示:

1、当未鼠标未放到图片上的效果:

2、当鼠标放到图片上后(放大的过程是有动画过渡的,这个过渡的时间可以自定义):

 

代码如下:

 1 <!DOCTYPE html>  
 2 <html>  
 3     <head>  
 4         <meta charset="UTF-8">  
 5         <title></title>  
 6         <style type="text/css">  
 7             div{  
 8                 width: 300px;  
 9                 height: 300px;  
10                 border: #000 solid 1px;  
11                 margin: 50px auto;  
12                 overflow: hidden;  
13             }  
14             div img{  
15                 cursor: pointer;  
16                 transition: all 0.6s;  
17             }  
18             div img:hover{  
19                 transform: scale(1.4);  
20             }  
21         </style>  
22     </head>  
23     <body>  
24         <div>  
25             <img src="img/focus.png" />  
26         </div>  
27     </body>  
28 </html>


其中: 

transition: all 0.6s;  表示所有的属性变化在0.6s的时间段内完成。

transform: scale(1.4);  表示在鼠标放到图片上的时候图片按比例放大1.4倍。

 

代码下载地址:http://download.csdn.net/detail/u014175572/9535023

转载于:https://www.cnblogs.com/jeacy/p/6837398.html

相关文章:

  • 中望CAD 2017机械版接口说明文档
  • 每天一算法 -- (排序算法总结)
  • 由int指令引发的中断(1301)
  • [NOI2005]月下柠檬树[计算几何(simpson)]
  • js-模块化requirejs
  • 海量数据处理:十道面试题与十个海量数据处理方法总结
  • 8Python全栈之路系列之MySQL触发器
  • 二、网络配置文件
  • shell并发处理mysql数据统计备份删除释放
  • HDU 1255 覆盖的面积(线段树+扫描线)
  • cocos2d-x lua 中使用protobuf并对http进行处理
  • SSH防暴力破解的解决方法
  • 第三篇:一个Spark推荐系统引擎的实现
  • 2017 计蒜之道 初赛 第一场 B.阿里天池的新任务
  • C# WebApi 返回JSON
  • 时间复杂度分析经典问题——最大子序列和
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 【React系列】如何构建React应用程序
  • ➹使用webpack配置多页面应用(MPA)
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • jquery ajax学习笔记
  • nodejs调试方法
  • ReactNative开发常用的三方模块
  • Spring框架之我见(三)——IOC、AOP
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 如何优雅地使用 Sublime Text
  • 一道面试题引发的“血案”
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • #{} 和 ${}区别
  • #Z0458. 树的中心2
  • $().each和$.each的区别
  • (07)Hive——窗口函数详解
  • (1)(1.11) SiK Radio v2(一)
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (libusb) usb口自动刷新
  • (windows2012共享文件夹和防火墙设置
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (七)Java对象在Hibernate持久化层的状态
  • (强烈推荐)移动端音视频从零到上手(上)
  • (全注解开发)学习Spring-MVC的第三天
  • (转)3D模板阴影原理
  • (转)ABI是什么
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .Net 代码性能 - (1)
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • ?php echo ?,?php echo Hello world!;?
  • [ 英语 ] 马斯克抱水槽“入主”推特总部中那句 Let that sink in 到底是什么梗?