所以我能找到最好的帮助让图像变焦更大一点的代码是:
onmouseover="this.width=175;this.height=75;" onmouseout="this.width=150;this.height=50"
有没有更好的替代方法让它变大,就像在你看到它而不是图像只是简单地重新调整大小?
谢谢:)
答案 0 :(得分:3)
通过缩放图片,使用纯CSS3 transition
和transform
来做这件事怎么样..
div {
position: relative;
margin: 100px;
height: 300px;
width: 300px;
border: 1px solid #515151;
}
img {
position: absolute;
padding: 5px;
-moz-transition: all .5s;
-webkit-transition: all .5s;
transition: all .5s;
}
div:hover img {
-moz-transform: scale(1.1,1.1);
-webkit-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}
您可以参考我的答案here获取跨浏览器缩放属性。
由于border
{{1>,只需将元素的height
正确设置为Demo(将width
和310px
设置为5px
各方面)