touch-action css ์์ฑ
๐ฅ ๋ฌธ์ ์ํฉ
์ค์์ดํ ๋์์ ํตํด snackbar๋ฅผ ์์ ๋ Pointer ์ด๋ฒคํธ ๋ก์ง์ ๊ตฌํํ๋ค. ๋ฐ์คํฌํ์์๋ ์ ์์ ์ผ๋ก ์ค์์ดํ๊ฐ ๋์์ง๋ง, ๋ชจ๋ฐ์ผ์์๋ snackbar๊ฐ ํ๋ฉด ๋ฐ์ผ๋ก ์ด๋ํ์ง ๋ชปํ๋ ํ์์ด ์์๋ค.
โ ๋ฌธ์ ํด๊ฒฐ
๋ชจ๋ฐ์ผ ๋ธ๋ผ์ฐ์ ๋ ํฐ์น ์ด๋ฒคํธ๋ฅผ ๊ฐ์งํ๋ฉด ์คํฌ๋กค ๋์, ์ค ๋ฑ ๊ธฐ๋ณธ ๋์์ ์ฐ์ ์ฒ๋ฆฌํ๋ ค๊ณ ํด์ ์ง์ ๊ตฌํํ ์ค์์ดํ ํฐ์น ๋ฐ์์ด ์ ํ๋ ์ ์๋ค๊ณ ํ๋ค.
touch-action: none ์์ฑ์ ์ถ๊ฐํ์ฌ ๋ธ๋ผ์ฐ์ ์ ๊ธฐ๋ณธ ํฐ์น ๋์์ ์ฐจ๋จํ๊ณ ์ง์ ๊ตฌํํ ํฐ์น ๋์์ ์ฐ์ ์ ์ผ๋ก ์ฒ๋ฆฌํ๋๋ก ๋ณ๊ฒฝํ๋ค.
touch-action: https://developer.mozilla.org/en-US/docs/Web/CSS/touch-action
auto: ๋ธ๋ผ์ฐ์ ๊ฐ ํฐ์น ๋์์ ์๋์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค.
none: ๋ชจ๋ ํฐ์น ๋์์ ๋นํ์ฑํํฉ๋๋ค.
pan-x: ์ํ ๋ฐฉํฅ์ ์คํฌ๋กค๋ง ํ์ฉํฉ๋๋ค.
pan-y: ์์ง ๋ฐฉํฅ์ ์คํฌ๋กค๋ง ํ์ฉํฉ๋๋ค.
pinch-zoom: ํ๋/์ถ์ ์ ์ค์ฒ๋ฅผ ํ์ฉํฉ๋๋ค.
manipulation: ์คํฌ๋กค๊ณผ ํ๋/์ถ์๋ง ํ์ฉํ๊ณ ๋ค๋ฅธ ์ ์ค์ฒ(๋๋ธ ํญ) ๋ฑ์ ์ฐจ๋จํฉ๋๋ค.