您的位置:首页 > Web前端 > CSS

CSS3 - 鼠标经过图片缓慢放大、鼠标离开缓慢还原

2017-03-09 19:56 435 查看
在线演示

鼠标经过或悬停时,图片会缓慢放大;鼠标离开,图片缓慢还原。

下图分别为:原图、鼠标经过





代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
div{
width: 250px;
margin: 50px auto;
overflow: hidden;
}
div img{
width: 100%;
cursor: pointer;
transition: all 0.6s;/*图片放大过程的时间*/
}
div img:hover{
transform: scale(1.2);/*鼠标经过图片放大的倍数*/
}
</style>
</head>
<body>
<div>
<img src="images/01.jpg" />
</div>
</body>
</html>


解析:

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

transition允许CSS的属性值在一定的时间区间内平滑过渡

可以调节放大倍数以及放大过程所用时间。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: