안녕하세요 상훈입니다.
우리의 WebApplication을 조금이라도 더 예쁘게 꾸며줄 css - transition을 포스팅하겠습니다.
그 중 hover의 이벤트를 사용하려고 합니다.
html에서는 클래스명만 정해주시면 됩니다.
<body>
<p>width, height, bg-color, transform 을 위한 트랜지션 결합.</p>
<div class="transform"></div>
</body>
클래스명 "transform"에 대해서 아래의 style을 지정해주면 됩니다.
<style>
.transform{
border: 1px solid black;
display: block;
width: 100px;
height: 100px;
background-color: #0000FF;
-webkit-transition: width 2s, height 2s, background-color 2s, -webkit-transform 2s;
transition: width 2s, height 2s, background-color 2s, transform 2s;
}
.transform:hover {
background-color: #FFCCCC;
width:200px;
height:200px;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
</style>
rotate를 보시면 아시다시피 transition 과 transform으로 지정한 내용을 살펴보면,
2초동안 [ 가로 200px, 세로 200px, 배경색 #FFCCCC, 180도 회전 ] 을 하게됩니다.
이상입니다.
해당 내용은 전부 'MDN WebDocs' 에 작성되어져 있습니다.
댓글 영역