반응형
ios에서 특정 버튼을 연속으로 클릭을 하게 되면
더블 탭 확대로 인식을해서 화면이 확대되고 버튼 클릭이 부자연스러워지는 경우가 있다.
위와 같은 경우에 touch-action 이라는 css 속성으로 해결할 수 있다.
1. touch-action
touch-action은 모바일이나 태블릿과 같이 터치 액션이 일어나는 디바이스에서 터치 이벤트를 처리할 때 특정 터치 액션만 가능하도록 적용하는 속성이다.
ex) touch-action:none 의 경우 모든 터치 이벤트를 비활성한다.
2. touch-action:manipulation
touch-action 속성 중 manipulation은 터치를 통한 수평, 수직 스크롤과 여러 손가락을 통한 확대/축소는 가능하게 해주고 그 외의 다른 동작들은 불가능하게 한다.
.btn_tool {touch-action:manipulation;}
반응형
'Frontend > CSS' 카테고리의 다른 글
[css 단위] dvh, svh, lvh (모바일 주소 표시줄 영역 대응) (0) | 2023.07.14 |
---|---|
[css 속성] will-change (애니메이션 성능 향상) (0) | 2023.03.04 |
[css 이슈] 크롬에서 이미지가 흐리게 보일 때 처리 방법(image-rendering) (0) | 2022.05.17 |
[css 응용] 스크립트 없이 드롭다운 메뉴 만들기 (drop down menu) (0) | 2022.01.11 |
[css 속성] env() (아이폰 노치 영역 대응) (0) | 2021.08.24 |