css - img scale(放大效果)不起作用

标签 css

我有一个问题。

我想在悬停时放大 img,但它不起作用。

<div>
<img src="https://www.apple.com/v/iphone/home/x/images/home/business_addit_large.jpg">
</div>

<style>
div {width: 500px; height: 300px; overflow:hidden}
img {display: block; margin:auto;width: 500px; height: 300px;}
img:hover {transform: scale(1,1);}
</style>

这是代码。

最佳答案

div {width: 500px; height: 300px; overflow:hidden}
img {display: block; margin:auto;width: 500px; height: 300px; transition: transform 1s;}
img:hover {transform: scale(1.1);}
<div>
<img src="https://www.apple.com/v/iphone/home/x/images/home/business_addit_large.jpg">
</div>

这只是一个拼写错误 scale(1,1) => scale(1.1)

另外,如果你想添加平滑效果,你应该添加这样的transition

关于css - img scale(放大效果)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51832923/

相关文章:

asp.net - 样式asp文件上传浏览按钮

html - 网站在 Ipad/Iphone 模拟器和真实设备上显示不同

css - Twitter bootstrap 和 css : How to remove the modal overlay and refocus on the input box, 以便用户可以在模式打开时输入

javascript - 在开发中期使用 Bootstrap

html - 水平居中并调整内容

javascript - 如何在带有标题的网页中放置背景图像

css - IE6 底部边框 : 0 & padding CSS issue

html - 在 'n' 元素之后强制使用 CSS 包装内联 block ?

css - 如何动态设置第二个div的位置

javascript - Bootstrap 4 条纹表 - 添加行和重绘条纹