如何在悬停时更改容器的大小,使其看起来像图片中的那样。仅使用 css/Smarty 是否可行?
这是图片的链接:http://www.bilder-upload.eu/upload/bc5052-1485274659.jpg
最佳答案
您可以使用 transform: scale()
创建放大其他元素的缩放效果。这是一个例子。
img {
max-width: 200px;
transition: transform .5s;
transform-origin: 50% 0;
background: #fff;
}
footer {
background: #111;
color: #fff;
padding: 2em 0;
}
.shirts {
text-align: center;
}
a:hover img {
transform: scale(1.2);
}
<div class="shirts">
<a href="#"><img src="https://www.customink.com/mms/images/catalog/styles/4600/catalog_detail_image_medium.jpg"></a>
<a href="#"><img src="https://www.customink.com/mms/images/catalog/styles/4600/catalog_detail_image_medium.jpg"></a>
</div>
<footer>footer</footer>
关于css/smarty 在悬停时改变容器的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41833300/