-
[CSS] CSS 모듈화 - 반복되거나 공통되는 스타일 지정웹/CSS 2023. 1. 8. 06:31
다른 CSS 파일 임포트하기
@import를 사용하면 절대 및 상대경로를 사용해서
다른 CSS파일의 내용을 불러올 수 있습니다.여러 페이지들에서 공통적으로 사용되는 스타일들을 특정 파일로
분리하여 모듈화할 수 있죠.ex) @import url(./common.css);
CSS 변수 정의하기
1. 특정 요소에서만 사용될 수 있는 변수
- 특정 요소 {
--변수명 : css 설정;
}
ex)
u {--not-good: wavy underline orange;--wrong: wavy underline red;}css에서 변수명은 --을 붙여야 한다.
2. 모든 요소들에게 사용될 수 있는 변수
:root {
}
ex)
:root {--font-small: 8px;--font-normal: 16px;--font-large: 24px;
--font-w-normal: 400;--font-w-bold: 600;--font-w-extrabold: 900;
--color-main: #FF4200;--color-sub: #865A55;--color-text: #49281C;}CSS 변수 사용하기
1. import하기
@import url(./common.css);2. var(--변수명)으로 사용
.not-good {text-decoration: var(--not-good);}3. 지정되어 있는 스타일이 없을 경우 대안 지정하기
/* 스코프에 지정된 변수가 없을 경우 대안 값을 넣을 수도 있습니다. */u {background-color: var(--warn, lightblue);}팁 - 색 조합 사이트들
'웹 > CSS' 카테고리의 다른 글
[CSS] 상속과 리셋 (0) 2023.01.08 [CSS] 선택자 심화 - 속성 값으로 선택, 가상 클래스, css 컨텐츠 (0) 2023.01.08 [CSS] Flex 레이아웃 ★★★ (0) 2023.01.07 [CSS] 포지셔닝, 커서, 요소 숨기기 (0) 2023.01.07 [CSS] 배경 꾸미기 - background-image, 그라데이션 (0) 2023.01.07