본문 바로가기
> 메모/CSS

[CSS] Shadow DOM 설명 ( pseudo-element )

by 자몽주스 2024. 7. 1.
728x90
 Shadow DOM
pseudo 셀렉터의 사용

개발자모드에서 shadow Dom 을 켜준다.

input 태그 버튼같은 특정요소 클릭해서 검사해보면

#shadow-root 확인할 수 있다.

pseudo 속성 확인 해서 각각 스타일링 가능

= pseudo-element 를 사용해준다.

= -webkit-input-placeholder

이런 식으로 사용해서 스타일링 가능


 pseudo 셀렉터가 없을 경우
= user agent stylesheet 을 확인

input type ="range" 스타일링 예시.

shadow dom 깐 상태

손잡이 pseudo 셀렉터가 없어서 스타일링을 할 수 가 없다.

 user agent stylesheet 을 확인해보기

손잡이(thumb) 부분을 클릭한 후

user agent stylesheet 부분을 확인해준다. 

그 다음, input 이라고 시작한 부분 확인해주기.

저 부분 갖고 온 다음에

따옴표 등등 다 지우고 스타일링.

추가로 appearance:none; 을 주면 끝.


-webkit- 수식어의 사용

 

크롬, 오페라, 사파리, Edge 브라우저에서만 동작하는 스타일을 만들고 싶을 때 사용한다.

파이어폭스는 -moz-

익스플로러는 -ms-

 

728x90