html - 使用 CSS 平滑地缩放图像

标签 html css

我有一张图片,如果用户将鼠标移到它上面,我想对其进行缩放。目前,这并不顺利。

示例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Zoom</title>
<style>
.zoom:hover { zoom: 1.5; }
</style>
</head> 
<body>
<p><img src="images/image.png" class="zoom"></p>
</body>
</html>

最佳答案

使用transform平滑缩放:

.zoom {
 transition: transform 1s;
}

但是你应该改为 scale 而不是 zoom(感谢@val):

.zoom:hover { 
    transform: scale(2); 
}

created a fiddle ,只为你。

关于html - 使用 CSS 平滑地缩放图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29815813/

相关文章:

php - 调用 captcha.php 时,我的验证码图像未显示在我的页面上

html - CSS 导航栏集中,按钮之间没有间隙

html - flex 元素未包装在列方向容器中

java - 奇怪的 xml/html 重音问题

html - 使用 CSS 在页面顶部固定一个 div

html - 外部 Div 未扩展到内部 Div

javascript - 将自定义滚动条添加到网页的一部分

html - bootstrap hidden-xs 不工作

javascript - 从多个组件更新服务数据 - Observable subscribe

html - 显示/隐藏多个 Div 取决于屏幕 Angular 2