html鼠标放在图片上图片自动放大,css使图片自动放大

目的:将鼠标放在图片上,图片自动放大,鼠标移开后图片大小复原。
实现过程:
方法一:通过hover来控制鼠标放到图片上时图片的大小,通过transition来控制变化的时间。
具体代码如下

<!DOCTYPE html>
<html>
<head>
<style> div {  width:100px; height:200px; background:red; transition:width 2s; } div:hover {  width:200px; } </style>
</head>
<body>
<div></div>
<p>把鼠标指针移动到红色的图片上就可以看到过渡效果。</p>
</body>
</html>

我们可以看到红色方框在两秒内变宽一倍。
方法二:使用transform:scale()的方法,在scale的括号中写出放大的倍数。
图片放大是按照transition中的秒数,返回原来图片的大小也是按照秒数来复原。
代码如下。

<!DOCTYPE html>
<html>
<head>
<style> div {  width:100px; height:200px; background:red; transition: 5s; margin: 100px; } div:hover {  transform: scale(1.5); } </style>
</head>
<body>
<div></div>
<p>把鼠标指针移动到红色的图片上就可以看到过渡效果。</p>
</body>
</html>
    原文作者:Ie802.3
    原文地址: https://blog.csdn.net/weixin_52450702/article/details/123665067
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞