[JavaScript30] Day3: Playing with CSS Variables and JS

2023. 12. 1. 12:05언어(Language)/Javascript

 

 

배운 점

1. css 변수 지정하기

:root {
  --base: #ffc600;
  --spacing: 10px;
  --blur: 10px;
}]

 

:root 클래스는 전체 문서에서 액세스하고 사용할 수 있는 전역 CSS 변수를 정의하는 데 사용된다.

위의 코드처럼 선언을 하고 아래의 코드와 같이 var()함수를 사용하여 접근하면 된다.

 

img {
  padding: var(--spacing);
  background: var(--base);
  filter: blur(var(--blur));
}

 

  • padding: var(--spacing);: 변수의 값을 이용하여 이미지의 패딩을 설정한다 --spacing.
  • background: var(--base);: 변수의 값을 이용하여 이미지의 배경색을 설정한다 --base.
  • filter: blur(var(--blur));: 변수의 값을 이용하여 이미지에 블러 필터를 적용한다 --blur.

2. 

 

느낀 점

이번 강의에서는 강사님이 console.log로 이것저것 출력을 테스트해보며 궁금한 것을 찾아보라고 조언을 해주셨다. 그 방법을 사용해서 하나씩 출력해가며 이것은 무엇을 뜻하는 지에 대해 실험하듯이 공부를 하였다. 이런 방법이 많은 도움이 되는 것 같아 만족스럽다.