gpt4 book ai didi

css - 绕 y 轴旋转图像

转载 作者:技术小花猫 更新时间:2023-10-29 10:58:07 29 4
gpt4 key购买 nike

我有一个图像被分成两个相等的部分。我正在尝试在悬停时围绕 y 轴将图像的右侧部分旋转 -180°(逆时针)。

问题是有时(随机)图像旋转 180°(顺时针)而不是 -180°(逆时针)。这背后的原因可能是什么?我正在使用 Chrome 。

CSS:-

.container {
position: relative;
margin-top : 10px;
width : 500px;
height: 330px;
-webkit-perspective: 1500px;
box-shadow: 3px 3px 13px #AAA;
}

.frontDiv {
padding: 20px;
width: 500px;
height: 330px;
}

.frontImg {
position: absolute;
border:1px solid;
height : 281px;
width : 225px;
overflow: hidden;
background-image: url('iday.jpg');
transition:all 1s ease-in-out;
-webkit-transition:all 1s ease-in-out;
backface-visibility : hidden;
-webkit-transform-origin:0% 0%;
}

.f1 {
top: 20px;
left:20px;
background-position: 0px 0px;
}


.f2 {
top: 20px;
left:245px;
background-position: -225px 0px;
}

.frontDiv:hover .f2
{
-webkit-transform : rotateY(-180deg);
}

html:-

<article class='container'>
<div class='frontDiv'>
<div class='frontImg f1'></div>
<div class='frontImg f2'></div>
</div>
</article>

fiddle

最佳答案

部分浏览器不支持旋转like,Internet Explorer 9(及更早版本)和 Opera 不支持 rotateX 或 rotateY 方法。

否则试试

.frontDiv:hover .f2
{
transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg); /* IE 9 */
-webkit-transform: rotateY(-180deg); /* Safari and Chrome */
}

关于css - 绕 y 轴旋转图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18310279/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com