변수(variable) 사용하는 방법 - :root

CSS에 변수를 만들고 사용할 수 있습니다. 변수를 이용하면 여러 값을 한 번에 변경할 수 있습니다. 변수 선언 변수를 정의하면, 변수를 정의한 요소와 그 하위 요소에서 그 변수를 사용할 수 있습니다. 만약 어느 곳에서나 사용할 수 있습니다.
1 min read

CSS 변수

  • CSS에 변수를 만들고 사용할 수 있습니다.
  • 변수를 이용하면 여러 값을 한 번에 변경할 수 있습니다.

 

변수 선언

:root {
  --variable-name : value;
}
  • 변수를 정의하면, 변수를 정의한 요소와 그 하위 요소에서 그 변수를 사용할 수 있습니다.
  • 만약 어느 곳에서나 사용할 수 있게 하려면 :root 에 정의합니다.

 

변수 사용

property : var( --variable-name )

 

예제

  • 변수 --my-color-1을 red로 설정하고 <h1>의 color에 변수를 사용합니다.
<h1 class="x">Lorem Ipsum Dolor</h1>
:root {
  --my-color-1: red;
}

.x {
  color: var( --my-color-1 );
}

 

기타 CSS 참조

You may like these posts

  • text-decoration text-decoration은 글자 위로 밑줄을 긋거나 취소선을 표시할 수 있습니다.   기본형 text-decoration : none | line-through | overline | underline none : 선을 만들지 않습니다. line-throu…
  • 이미지에 마우스 올렸을 때 확대하는 방법 이미지에 마우스를 올렸을 때 이미지가 확대되는 효과를 만들어보겠습니다. <h1>Hover Effect</h1> <div class="a"> <img alt="" src…
  • 하이픈 뒤에서 자동으로 문단이 바뀌어 줄바꿈이 되는 경우가 발생하는 문제를 해결하기 위한 몇 가지 방법을 살펴봅니다.   방법 1 줄바꿈을 무시하고 하이픈 뒤의 내용도 유지하려면 다음 속성을 추가합니다. 속성값이 적용이 되지 않는다면 !important 속성을 이용합니다. …
  • text-indent 들여쓰기와 내어쓰기는 text-indent 속성으로 만듭니다. 값이 양수이면 들여쓰기, 값이 음수이면 내어쓰기가 됩니다. 기본값은 0입니다.   기본형 text-indent : value value : 크기를 지정합니다. 음수 값도 사용할 수 있습니다. &…
  • 텍스트에 그림자 효과를 줄 수 있습니다. 그림자 효과는 본문에서 자주 사용하면 지저분해 보이지만 사이트 제목이나 강조해야 할 글자에 사용하면 글자를 눈에 띄게 할 수 있습니다.   text-shadow text-shadow는 글자에 그림자 효과를 주어 텍스트를 좀 더 입체적으로 보이게…
  • word-break word-break는 줄바꿈을 할 때 단어 기준으로 할 지 글자 기준으로 할 지 정하는 속성입니다.   기본형 word-break : normal | break-all | keep-all normal : CJK 문자는 글자 기준으로, CJK 이외의 …

Post a Comment