【发布时间】:2020-09-12 23:06:00
【问题描述】:
我正在使用缩放来放大悬停时的元素,在我添加 transform:translate(-50%,-50%); 之前它工作正常.然后它开始从右下角而不是从中心缩放元素。 这是我的代码:
.skyimage{
height:100px;
width:100px;
position:absolute;
left:50%;
transform:translate(-50%,-50%);
top:150px;
transition:.5s;
background:transparent;
}
.skyimage:hover{
transform:scale(1.2) translate(-50%,-50%);
}
【问题讨论】:
-
嗨,你能显示代码 sn-p 或沙箱(jsfiddle,codepen)吗?
-
我一直在处理一个 HTML 文件,但如果可能的话,我可以给你发一个视频
-
将
scale转换移动到translate... 之后...顺序很重要。 -
是的,成功了,谢谢!
标签: html css scale css-transforms