CSS3实现鼠标指向图片变大(缓慢、过渡)效果,自定义时间

644 2020/06/03 艾维畅想网

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

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


代码如下:


<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>CSS3鼠标指向图片放大(缓慢、过渡)效果</title>
<style type="text/css">
div{
width: 400px;
height: 400px;
border: 1px solid #ff0000 ;
margin: 50px auto;
overflow: hidden;
}
div img{
cursor: pointer;
transition: all 0.8s
}
div img:hover{
transform: scale(1.2);
}
</style>
</head>
<body>
<div>
<img src="图片地址" />
</div>
</body>
</html>


其中:
transition: all 0.8s;表示所有的属性变化在0.8s的时间段内完成。
transform: scale(1.2);表示在鼠标放到图片上的时候图片按比例放大1.2倍。

分享到
  • 微信好友
  • QQ好友
  • QQ空间
  • 腾讯微博
  • 新浪微博
  • 人人网
成都艾维畅想网络科技有限公司
地址:成都市双流区华阳镇西寺路石化大厦酒店附近100米
联系人:满经理(成都/北京)
电话:199-3875-5567
QQ:845583755(成都/北京)
邮箱:845583755@qq.com
  • 微信公众号
  • 手机版
  • 微信小程序

——需求定制——

您的姓名
联系电话
需求
热门标签: 品牌网站建设 | 购物商城建设 | 微信公众号 | 微信小程序 | APP开发 | 响应式开发 北京网站建设 | 成都网站建设 | 广州网站建设 | 网站推广优化 | 网站维护 | 服务器环境搭建 LOGO设计 | 宣传册设计 | 产品包装设计 | 名片设计 | 海报设计 | 广告设计
Copyright © 2011-2022 艾维畅想网 All Right Reserved.
ICP备案: 蜀ICP备20018253号-1
川公网安备 51010402000995号 川公网安备 51010402000995号

在线
客服

客服
热线

199-3875-5567
7*24小时客服服务热线

新浪
微博

微信
咨询

微信咨询

关注
微信

关注官方微信公众号
顶部