<style>
div {
transform: rotate(25deg); /*회전, 음수 가능*/
transform: scale(x,y); /*확대 축소*/
transform: skew(10deg, 20deg); /*각도 변경, 음수 가능*/
transform: translate(100px, 200px);
}
</style>
<style>
.transition {
-webkit-transform: translate(100px, 200px); /* 크롬, 사파리 */
-moz-transform: translate(100px, 200px); /* 파이어폭스 */
-ms-transform: translate(100px, 200px ; /* 익스플로러 9.0 */
-o-transform: translate(100px, 200px); /* 오페라 */
}
</style>
<style>
div{
transition-property : width;
transition-duration : 2s;
transition-timing-function : linear
transition-delay : 1s
/* transition: width 2s linear 1s; 이렇게 한줄로도 작성 가능 */
</style>
<style>
.transition:hover { width: 300px; }
</style>
<style>
.animation{
animation-name: changeWidth; /*애니메이션 이름*/
animation-duration: 3s;
animation-timing-function: linear;
animation-dealy : 2s;
animation-iteration-count:6;
animation-direction: alternative;
}
@keyframes changeWidth{
from{
width: 300px;}
to{
width : 600px;}
}
</style>
<style>
.box1 {
animation: rotation 1500ms linear infinite alternate;
}
#keyframes rotation{
from{ transform: rotate(20deg);}
to { transform: rotate(-20deg);}
}
</style>
<style>
.box1 {
-webkit-animation: rotation 3s linear 1s 6 alternate;
}
@-webkit-keyframes rotation {
from {-webkit-transform: rotate(-10deg); }
to {-webkit-transform: rotate(10deg); }
}
</style>
<style>
.media {
width: 500px;
height: 500px;
background-color: red;
}
/* 미디어 쿼리* /
@media (min-width: 300px) and (max-width: 800px) {
.media {
width: 300px;
height: 300px;
background-color: yellow;
}
}
</style>
<head>
<meta name-"viewport" content="width=device-width, initial-scale=1.0">
하세요
</head>
<style>
.media {
width: 500px;
height: 500px;
background-color: yellow;
}
@media (min-width: 320px) and (max-width: 800px) {
.media {
width: 300px;
height: 300px;
background-color: none;
}
}
</style>
아래 모든 내용은 엘리스 SW 엔지니어 트랙 4기 강의 내용에서 발췌되었으며, 개인 학습용으로 정리한 내용입니다. 모든 출처는 엘리스에 있습니다.