옵션으로 더 볼 것들
2021.11.11
avocadooooo
2021. 11. 11. 23:00
css
custom properties
반복해서 사용하는 수치 -> 상수로 정해서 쓰는 것이 좋음
(하드 코딩은 왠만하면 피하자 유지보수에도 좋지 않음)
<style>
.first-list{
background-color : thistle;
color: whitesmoke;
margin-left: 8px;
--font-size : 32px;
font-size: var(--font-size); // 어쨌든 변수니까 var로 선언해줘야한다.
}
.second-list{
background-color : thistle;
color: whitesmoke;
margin-left: 16x;
}
</style>
css properties에서 선언한 변수는 해당 박스와 그 안의 자식 요소들에게 적용한다.
위의 경우에는전역 변수는 아니므로 다른 박스에 css로 먹히지 않음
실제로는 root에서 선언한다고 함
media 쿼리 사용할 때 삶의 질을 급상승 시켜준다고 함
@media screen and (max-width: 768px){
:root{
--font-size : 32px;
--background-color : rgb(121, 138, 160);
--base-space : 8px;
}
}
이렇게 한번만 선언해주면 언제든지 쓸 수 있으니까!!
만약에 변수 선언이 안돼 있다면????
margin-left: var(--base-space, 8);
기본값을 설정해 줄 수 있다.