CSS3的transform:scale()可以实现按比例放大或者缩小功能。
利用此特性可实现我们的需求
代码如下:
<html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> div{ width: 200px; height: 200px; border: red solid 1px; margin: 50px auto; overflow: hidden; } div img{ cursor: pointer; transition: all 0.3s; } div img:hover{ transform: scale(1.2); } </style> </head> <body> <div> <img src="img/demo.png" /> </div> </body> </html>
transition: all 0.3s; 表示该元素所有属性的变化的总时间是0.3秒
1.如需转载本站原创文章,请务必注明文章出处并附上链接,非常感谢。
2.本站用于记录个人 工作、学习、生活,非商业网站,更多信息请 点击这里