가수면

rgba와 opacity 본문

웹 개발/웹 개발

rgba와 opacity

니비앙 2023. 4. 18. 18:21

rgba(0, 0, 0, 불투명도)

opacity: 불투명도 (0~1)

 

opacity가 있는데도 rgba를 쓰는 이유

 

색상과 불투명도를 한번에 조작할 수 있다.

자식 요소에 opacity를 지정해주어야 할 경우 상속 문제에서 자유롭다.

 

opacity를 사용할 때의 이점

어떤 요소의 불투명도를 상태값에 따라 유동적으로 바꾼다고 가정해보자.

이 경우 렌더링 과정에서 rgba속성은 페인트 과정이지만, opacity는 페인트 이후의 레이어를 합성하는 과정에 포함되기 때문에 렌더링 최적화에 이점을 가진다.

'웹 개발 > 웹 개발' 카테고리의 다른 글

모노레포 (MonoRepo) 설정  (0) 2023.08.18
ESLint 설정  (1) 2023.07.19
CSS 팁들  (0) 2023.04.01
HTML  (0) 2023.03.31
HTML 특수문자  (0) 2023.03.21
Comments