sách gpt4 ai đã đi

css - 为什么不同的 CSS3 旋转 + 平移 vs 旋转 + 左

In lại 作者:太空宇宙 更新时间:2023-11-04 14:01:41 34 4
mua khóa gpt4 Nike

我有以下代码:CSS:

.wrapper {
margin:80px auto;
width:300px;
border:none;
}
.square {
width:300px;
height:300px;
background-color:red;
transform-origin:0% 0%;
position:relative;
left:0px;

}
.square:hover{
transform:rotate(45deg) translateX(200px);
transition: transform 5s ease-in-out 0s;
}

和 HTML:




预期的转变:一个方 block 向右移动,只要它一次全部旋转。

实际结果:方形平移旋转时的某种圆形路径。

然而,我在将 :hover 伪类更改为时实现了预期的转换:

transform:rotate(90deg);
left:400px;
transition: left 5s,transform 5s;

所以不是翻译,而是通过bên trái属性进行移动

我的问题是:为什么我不能通过 left 属性获得与使用 TranslateX 相同的结果?

1 Câu trả lời

我在 Chrome (Ubuntu) 上试过这个,将 translate Địa điểm rotate 之前删除了循环行为:http://jsfiddle.net/4tMzz/1/

关于css - 为什么不同的 CSS3 旋转 + 平移 vs 旋转 + 左,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21460864/

34 4 0
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com