글로벌 및 로컬 범위가 있는 CSS 변수
4390 단어 beginnerstutorialcssprogramming
정말 오랜만에 포스팅을 하네요. 저는 프론트엔드 개발자로 일하고 있는데 갑자기 많은 CSS 기본 사항을 잊어버렸다는 것을 깨달았습니다. 그래서 다시 한 번 배우기 시작했습니다.
이 블로그는 CSS 변수에 관한 것입니다.
여기에서 CSS 변수의 사용법과 프로젝트에서 변수를 사용하는 방법을 배웠습니다.
우선, CSS 변수 이름은 두 개의 대시
--
로 시작해야 하며 대소문자를 구분합니다.예를 들어:
--blue: #1e90ff;
--red: rgb(255,0,0);
글로벌 및 로컬 범위
전역 CSS 변수 선언
CSS 변수는 전역 범위와 지역 범위를 가질 수 있습니다. 전역 범위에서 CSS 변수를 선언하면 전체 문서에서 액세스할 수 있습니다.
전역 범위의 변수를 만들려면
:root
선택기 내에서 변수를 선언해야 합니다. :root
선택기는 문서의 루트 요소와 일치합니다. 다음과 같이 전역 CSS 변수를 선언합니다.root: {
--blue: #1e90ff;
--red: rgb(255, 0, 0);
--white: #ffffff;
}
로컬 범위에서 CSS 변수 사용
로컬 범위로 변수를 생성하려면 변수를 사용할 선택기 내에서 선언해야 합니다.
var()
함수는 CSS 변수의 값을 삽입하는 데 사용됩니다. var()
함수의 구문은 다음과 같습니다.var(name, value);
위에서 선언한 전역 변수를 다른 선택기 내에서 사용하려면 다음과 같이 작성해야 합니다.
body {
background-color: var(--blue);
color: var(--white);
}
button {
background-color: var(--white);
color: var(--red);
border: 1px solid var(--red);
}
CSS 변수의 유용성
FreeCodeCamp 학습 프로젝트에서 CSS 변수를 사용하여 디자인 색상을 변경했는데 다음과 같이 나왔습니다.
이 저장소에 액세스하여 코드를 살펴볼 수 있습니다.
https://github.com/SwarnaliRoy94/FreeCodeCamp-CSS-Projects/tree/main/CSSVariablesSkyline
이 블로그를 읽으면서 새로운 것을 배웠기를 바랍니다. 소중한 시간을 내주셔서 감사합니다. 토론 섹션에서 저에게 무엇이든 물어보십시오.
행복한 코딩! 행복한 학습!!
Reference
이 문제에 관하여(글로벌 및 로컬 범위가 있는 CSS 변수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/swarnaliroy94/css-variables-with-global-local-scope-4gbf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)