如何在css从右向左打开的动画中实现开门效果?
是否可以打开门动画css从右向左打开 是一个从左到右打开的示例如何在css从右向左打开的动画中实现开门效果?,css,css-animations,Css,Css Animations,是否可以打开门动画css从右向左打开 是一个从左到右打开的示例 .slideshow .overlay-item { position: absolute; top: 0; right:0; z-index: 999; width: 360px; background: rgba(248, 148, 6, 0.67); height: 400px; padding: 10px 30px; display: none;
.slideshow .overlay-item {
position: absolute;
top: 0;
right:0;
z-index: 999;
width: 360px;
background: rgba(248, 148, 6, 0.67);
height: 400px;
padding: 10px 30px;
display: none;
-webkit-animation: opendoor 0.75s ease 0s alternate;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
代码的“-webkit animation:opendoor”部分引用CSS关键帧动画。您需要编辑代码的这一部分。类似这样的方法会奏效:
@-webkit-keyframes opendoor {
from {
-webkit-transform: perspective(1000px) rotateY(90deg);
-webkit-transform-origin: 100% 0%;
}
to {
-webkit-transform: perspective(1000px) rotateY(0deg);
-webkit-transform-origin: 100% 0%;
}
}
您还需要编辑“closedoor”动画。代码的“-webkit animation:opendoor”部分引用CSS关键帧动画。您需要编辑代码的这一部分。类似这样的方法会奏效:
@-webkit-keyframes opendoor {
from {
-webkit-transform: perspective(1000px) rotateY(90deg);
-webkit-transform-origin: 100% 0%;
}
to {
-webkit-transform: perspective(1000px) rotateY(0deg);
-webkit-transform-origin: 100% 0%;
}
}
您还需要编辑“closedoor”动画。更改
opendoor
动画,如下所示:
@-webkit-keyframes opendoor {
from {
-webkit-transform: perspective(1000px) rotateY(-90deg);
-webkit-transform-origin: 100% 50%;
}
to {
-webkit-transform: perspective(1000px) rotateY(0deg);
-webkit-transform-origin: 100% 50%;
}
}
以及相应的关门
动画:
@-webkit-keyframes closedoor {
from {
opacity:1;
-webkit-transform-origin: 100% 50%;
}
to {
opacity:0;
-webkit-transform-origin: 100% 50%;
}
}
此处演示:
.按如下方式更改
opendoor
动画:
@-webkit-keyframes opendoor {
from {
-webkit-transform: perspective(1000px) rotateY(-90deg);
-webkit-transform-origin: 100% 50%;
}
to {
-webkit-transform: perspective(1000px) rotateY(0deg);
-webkit-transform-origin: 100% 50%;
}
}
以及相应的关门
动画:
@-webkit-keyframes closedoor {
from {
opacity:1;
-webkit-transform-origin: 100% 50%;
}
to {
opacity:0;
-webkit-transform-origin: 100% 50%;
}
}
此处演示:
.@Serg Chernata下次再问“我能怎么做”一点也不好笑,也不知道这是不是possible@SergChernata下次问“我怎么能”一点也不好笑,也不知道这是否可能