너비가 100 %이고 높이가 100v 인 div를 고려하십시오. 50 % 너비로 줄이려면 오른쪽 가장자리 만 100 %에서 50 %로 줄여야합니다.Webkit 애니메이션은 왼쪽 사각형 div의 오른쪽 가장자리에만 이동합니다.
어떻게하면됩니까?
UPDATE :
내 HTML (이 반응한다) :
<div className={classNames("div-one", { "half-width": this.state.showRegistration })}>
</div>
을 그리고 CSS :
.div-one {
background: url("../../../assets/images/manhattan-min.png") no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
position: absolute;
width: 100%;
min-height: 500px;
min-height: 100vh;
}
.div-one.half-width {
width: 50%;
-webkit-animation: right-to-left-div1 0.2s forwards;
animation: right-to-left-div1 0.2s forwards;
}
@keyframes right-to-left-div1{
from{left:10%}
to{left:0%}
}
50 %로 폭 애니메이션을 적용 할 수 있습니다? 그렇다면 관련 CSS와 HTML을 게시하십시오 – Morpheus
@Morpheus 내 질문을 업데이트했습니다 – Nitish