
알고있으면 좋은 CSS3 Tip✨
pointer-events란 무엇인가?
- CSS를 사용하여 클릭 이벤트를 제어할 수 있는 방법 중 하나는 pointer-events 프로퍼티이며, 특정 요소에서 클릭 이벤트가 동작하지 않도록 제어할 수 있다.
(1) auto (브라우저 자동으로 선택)
- pointer-events: auto;는 기본값으로, 요소가 클릭 이벤트를 자동으로 처리하도록한다.
- 이 설정은 특별한 제어가 필요 없을 때 사용되며, 요소가 클릭 이벤트를 처리하는 정상적인 동작을 그대로 유지한다.
(2) none (클릭 이벤트를 적용 X)
- pointer-events: none; 값은 해당 요소에 대해 모든 클릭 이벤트(마우스 클릭, 터치 등)가 동작하지 않는다.
- 이 값을 설정하면 요소는 마치 화면에서 존재하지 않는 것처럼 동작하며, 사용자는 해당 요소를 클릭할 수 없다.
(3) inherit (상속)
- pointer-events: inherit; 값은 부모 요소의 pointer-events 값을 자식 요소가 상속받도록 설정한다.
- 즉, 부모 요소에 pointer-events가 none으로 설정되어 있으면, 자식 요소 또한 클릭 이벤트를 받지 않게 된다.
'Study > CSS3' 카테고리의 다른 글
| [CSS3] Print 페이지 CSS 적용하는 방법 (0) | 2024.11.28 |
|---|---|
| [CSS3] position & transform 통해서 가운데 정렬 하는 방법 (0) | 2024.11.28 |
| [CSS3] white-space (0) | 2024.11.27 |
| [CSS3] 크로스브라우징(Cross Browsing) (0) | 2024.11.26 |
| [CSS3] not & has (0) | 2024.11.26 |