【发布时间】:2021-06-05 04:56:27
【问题描述】:
所以,我试图让图像在悬停时旋转 360 度并放大 1.4 倍,所有图像的中心都保持在原位。我试过这个:
.logo img[data-v-4fbac4e1] {
width: 50px;
height: 50px;
content: url(https://i.imgur.com/txz1IXI.png);
transition: width 2.0s, height 2.0s, transform 2.0s;
}
用这个:
.logo img[data-v-4fbac4e1]:hover{
width: 65px;
height: 65px;
transform: rotate(360deg);
}
它工作正常,但它在扩展时会偏离中心。如何确保宽度和高度从中心增加,使其保持在同一个地方?抱歉,如果这看起来很简单,我是 CSS 新手。
编辑:我使用的 HTML 部分如下所示:
<a data-v-4fbac4e1 href="/home" class="logo">
<img data-v-4fbac4e1 src="/img/icons/icon.svg">
</a>
如果需要更多,我可以添加它,但这是我要转换的图像的 HTML。
【问题讨论】:
-
请显示您的 HTML。没有它,CSS 毫无意义。