html - 调整图像悬停从中心向外而不是从左侧向外

标签 html css image resize

当我使用 :hover 属性调整图像大小时,它确实变大了,但它是从左向外调整大小,而不是从中心向外调整...

我的代码 HTML:

<a href=""><img src="cover (1).jpg"class="cover"><a>
<a href=""><img src="cover (2).jpg"class="cover"><a>
<a href=""><img src="cover (3).jpg"class="cover"><a>
<a href=""><img src="cover (4).jpg"class="cover"><a>

CSS:

img.cover{
height:100px;
Width:100px;
padding-top:25px;
position:relative;
left:290px; 
}

img.cover:hover {
height:150px; 
width:150px;
margin-top:-25px;
vertical-align:top;
position:relative;
-webkit-transition:  2s; /* Safari and Chrome */

}

最佳答案

试试这个,也许这就是你想要达到的效果...

img.cover:hover {
margin-left: -25px;
margin-right: -25px;
}

关于html - 调整图像悬停从中心向外而不是从左侧向外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9675350/

相关文章:

HTML5 : What should server do when user uploads folder?

javascript - 如何将来自 HTML UI 的多个输入添加到 Google 电子表格?

html - 将两个 rails link_to 按钮居中并排放置

HTML/CSS 输入按钮样式不起作用

jquery - 使用 jquery 加载图像后加载 div

html - 父 div 的第一个(而不是第二个)子项,取剩余宽度

html - 在不同分辨率下使用高度百分比

javascript - 很难在我的 jQuery 中找到导致元素消失的问题

ios - 无法从 CMSampleBuffer 获取图像元

python - 批量下载带有标签的谷歌图片