루트 글꼴의 상대크기인 rem
을 잘 활용하기위해서 사용함.
루트 글꼴은 16px이라 10px로 바꾸어줌. => 계산 용이
box-shadow: offset-x, offset-y, blur, spread, color
순으로 작성.
blur
는 뿌얘지고 spread
는 펴지는거!
>
자식만&
부모를 타겟해줌:last-child,nth-child
바로 직전에 쓰여진 태그를 기준으로 찾음.div{
span:last-child
}
이렇게 선택하면 div
내부의 span
중 마지막 자식!
aspect-ratio: width / height
: 크기 비율 조정해줌. white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
부모에 overflow-hidden
있으면 적용안됨!
또한 부모 높이까지만 따라다니는데, 부모높이에 min-height
사용하면 늘어난 길이만큼 따라가서 쭉 따라온다
@mixin nth-child-range($from, $to) {
@for $i from $from through $to {
&:nth-child(#{$i}) {
display: block;
}
}
}
이렇게 원하는 범위를 지정해서 자식을 순회하며 속성을 부여!
사용할땐
@include nth-child-range(3, 5);
width: 20rem;
}
이렇게 @include
로받아와서 원하는 값을 넘겨준다!
줄의 기본 높이를 설정해줌. 그런데, 버튼 내부의 after
요소에 line-height
엔 작은 문제가 있다.
0으로 설정하면 오히려 붕 떠버림ㅋㅋ
그래서 그냥 flex
로 수평수직 정렬 해버렸다~!