Box Model
Content
가로는 Width, 세로는 height
Padding
안쪽 여백, 즉 Content와 border 사이의 공간을 나타내는 padding
ex) padding-left: 30px;
Border
테두리를 나타내는 border
ex) border: 1px solid #000;, 굵기 스타일 색상
border-radius: 숫자값;
border를 동그랗게 하고싶을땐 50%를 주면된다.
top left를 이용하여 개별적으로도 줄수있다.
Margin
바깥 여백, 즉 요소와 요소 사이의 간격을 나타내는 margin
속기형(Shorthand)
시계방향만 기억하면 된다.
ex) padding: top right bottom left
(top, bottom) (right, left) 셋트라서
ex) padding: 20px 40px 이렇게만 줘도 bottom, left 가 알아서 따라간다.
선택자 {
transition: property속성 duration지속시간 timing-function delay;
transition: font-size 1000ms ease-in 1000ms;
}
@keyframes name {
from {
시작할떼
}
to {
마지막엔 이렇게 바껴라
}
}
@keyframes name {
0% {
처음
}
50% {
중간
}
100% {
마지막
}
}
.box {
animation-name: move-box;
animation-duration: 1000ms;
animation-delay: 1000ms;
animation-timing-function: ease-in;
animation-iteration-count: infinite;
animation-direction: alternate;
}
@keyframes move-box {
from {
top: 0px;
background-color: #0066ff;
}
to {
top: 200px;
background-color: #ff4949;
}
}