gpt4 book ai didi

html - eBay 上的悬停 CSS 代码,用于在网页中央缩放和平移图像

转载 作者:太空宇宙 更新时间:2023-11-03 22:37:24 24 4
gpt4 key购买 nike

我正在尝试将 eBay 出色的缩放和平移图像集成到我的 CSS 代码中。到目前为止,我已经设法在不考虑放置的情况下放大图像,并且在光标悬停在图像上时不进行平移。 eBay 有一个很棒的工作代码,我很乐意将其合并到我自己的 CSS 表中。

这就是我目前所拥有的...

div.product div.gallery img {
max-width: 100%;
max-height: 100%;
vertical-align: middle;
display: inline-block;


}

div.product div.gallery img:hover {
transform: scale(2.10);
-o-transform: scale(2.10);
-ms-transform: scale(2.10);
-moz-transform: scale(2.10);
-webkit-transform: scale(2.10);
transition:transform 0.75s ease;

我正在研究 eBay 的样式表,但他们有几个包含如此多的代码。我不知所措。任何更高级的人都可以帮助我解决我丢失的代码吗?太感谢了! :)

最佳答案

当图像尺寸增大时,您需要隐藏图像的重叠部分。我更新了你的代码片段。我还建议在 img 上添加过渡,而不是 :hover

div.product div.gallery {
width: 200px;
height: 200px;
overflow: hidden;
}

div.product div.gallery img {
max-width: 100%;
max-height: 100%;
transition: transform 0.25s ease;
}

div.product div.gallery img:hover {
transform: scale(2);
}
<div class="product">
<div class="gallery">
<img src="https://i.imgur.com/uBjSQgP.png" alt="">
</div>
</div>


其次,如果您想重新创建 Image Zoomer (Pan Zoom),则需要使用 javascript 插件来重新创建它。我做了一些研究,发现了一些可以帮助您的有趣候选人:

关于html - eBay 上的悬停 CSS 代码,用于在网页中央缩放和平移图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45704661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com