HTML & CSS

touch-action css ์†์„ฑ

presentKey 2024. 9. 5. 20:10

๐Ÿ”ฅ ๋ฌธ์ œ ์ƒํ™ฉ

์Šค์™€์ดํ”„ ๋™์ž‘์„ ํ†ตํ•ด 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: ์Šคํฌ๋กค๊ณผ ํ™•๋Œ€/์ถ•์†Œ๋งŒ ํ—ˆ์šฉํ•˜๊ณ  ๋‹ค๋ฅธ ์ œ์Šค์ฒ˜(๋”๋ธ” ํƒญ) ๋“ฑ์€ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.