모바일에서 hover 로 인하여 클릭시 색상 바뀌는 이슈

2024. 10. 21. 13:20개발/토막난 상식

반응형

https://velog.io/@sangpok/Tailwind-Hover-%EB%AA%A8%EB%B0%94%EC%9D%BC%EC%97%90%EC%84%A0-%EC%A0%9C%EC%99%B8%ED%95%98%EA%B8%B0

 

Tailwind Hover 모바일에선 제외하기

CSS에서 hover라는 Pseudo-classes를 사용하면 편하게 hover 효과를 구현할 수 있다. 그러나 여기엔 문제가 하나 있는데, 그것은 바로,, 모바일 기기에서는 hover라고 부를 효과가 없으며, 그대로 적용할

velog.io

https://velog.io/@nooroong/%EB%AA%A8%EB%B0%94%EC%9D%BC-%EC%9B%B9%EC%97%90%EC%84%9C-hover-%ED%9A%A8%EA%B3%BC-%EC%A0%9C%EA%B1%B0%ED%95%98%EA%B8%B0-uqp0511a

 

모바일 웹에서 hover 효과 제거하기

모바일(터치 디바이스)에서는 마우스 커서가 없기 때문에 hover 효과를 줄 수 없다.PC에서처럼 css에 hover 효과를 넣게 되면 해당 요소를 두번 터치해야 원하는 동작을 얻을 수 있다. (한번 터치하면

velog.io

 

 

 

hover: 마우스 오버 =  모바일에서는 터치 후에 다른영역 터치 시 까지 유지됩니다.
active: 마우스 클릭 = 누르고있는 동안에만 유지 = 모바일에서는 터치하고 있는 동안에만 유지
focus: 각종 input 뿐아니라 tab 으로 이동하여 element 요소들이 포커스 되어있는 상태
focus-within : focus 가 되어있는 element 의 상위 요소에서 사용 =  하위요소에 포커스가 있는 경우 포커스 유무로 변화를 줄 수 있습니다.

 

 

https://ykwan0714.github.io/%ED%84%B0%EC%B9%98-%EB%94%94%EB%B0%94%EC%9D%B4%EC%8A%A4-%EB%AA%A8%EB%B0%94%EC%9D%BC%EC%97%90%EC%84%9C-hover-%EC%A0%9C%EA%B1%B0%ED%95%98%EA%B8%B0/

 

터치 디바이스, 모바일에서 hover 제거하기 | 잡다한 개발 이야기

모바일에서 클릭시 hover 효과가 나타난다. 이를 제거해 보자.

ykwan0714.github.io

 

 

반응형