이 문제를 해결하기 위해 노력하고 있습니다 이전에 내 문제와 일치하는 답변을 찾을 수 없지만이 문제가 발생하면 어떻게 작동하는지 이해할 수 없습니다. CSS 전환 마우스가 회전 된 모양으로 움직일 때마다 움직입니다.
당신이 모양이 특정 지점에서 기본적으로 상관 없음 약간의 운동과 그게 전부에 다이아몬드 재설정하기 때문에 볼 수있는 예제를 실행
.diamond-container:hover, .diamond-container:active {
-webkit-animation: all 5s linear infinite;
-webkit-transition: 1s ease-in-out;
-moz-transition: 1s ease-in-out;
-o-transition: 1s ease-in-out;
transition: 1s ease-in-out;
}
@-webkit-keyframes all
{
0% {-webkit-transform: rotateY(0deg);}
100% {-webkit-transform: rotateY(720deg);}
}
.tile-link {
font-size: 20px;
text-transform: uppercase;
float:left;
position: absolute;
top: 47px;
left: 11px;
text-align: center;
width: 200px;
}
.diamond-container:hover > .diamond{
background: rgba(250, 255, 0, 1);
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
}
.diamond-container:hover > .tile-link a{
color: #000;
text-decoration: none;
}
.diamond-container {
width: 250px;
height: 250px;
-webkit-transition: 1s ease-in-out;
-moz-transition: 1s ease-in-out;
-o-transition: 1s ease-in-out;
transition: 1s ease-in-out;
padding: 10px;
}
.diamond {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 150px;
height: 150px;
border: 5px solid rgba(250, 255, 0, 1);
font: normal 100%/normal Arial, Helvetica, sans-serif;
color: rgba(0, 0, 0, 1);
-o-text-overflow: clip;
text-overflow: clip;
background: rgba(255, 255, 255, 0.5);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: 1s ease-in-out;
-moz-transition: 1s ease-in-out;
-o-transition: 1s ease-in-out;
transition: 1s ease-in-out;
transform-origin: bottom center;
}
<div class="diamond-container">
<div class="diamond">
</div>
<div class="tile-link">
<a href="#" class="yellow tile-link">Link</a>
</div>
</div>
https://jsfiddle.net/z24qehew/
.컨테이너의 너비와 관련이 있을지 모르지만 컨테이너를 수정하자마자 다이아몬드가 회전 중심에서 벗어납니다.
많은 감사!
감사합니다. – Notsoprosql