๐ parents div์ ์ํด unclickable ํ๊ฒ ๋๋ children div๋ฅผ clickableํ๊ฒ ๋ง๋ค๊ธฐ
์ ๋ชฉ์ด ์ด๋ ค์ธ ์ ์์ง๋ง background: transparent
์ธ Parent Div ๋ฐ์ clickable
ํ ์ ์๋ Child div๊ฐ ์์ ๋ ํด๋ฆญํ๋ ๋ฐฉ๋ฒ์ ์์ฑํ๋ ค๊ณ ํ๋ค.
๊ธฐ์กด์๋ ๋ถ๋ชจ Div๋ง ํด๋ฆญ ํ ์ ์์ด ์์ Div๋ ํด๋ฆญํ ์ ์์์ง๋ง css์ pointer-events ์์ฑ์ ์ด์ฉํ์ฌ ํด๊ฒฐ ํ ์ ์์๋ค. ๊ธ๋ก ์ดํดํ๊ธฐ ํ๋ค๋ค๋ฉด ํ๋จ์ ๊ทธ๋ฆผ์ ๋ณด์.(๊ทธ๋ฆผ์ ๋ฐ(๐ฆถ๐พ)๋ก ๊ทธ๋ ธ๋ค.)
๋ด๊ฐ ํด๊ฒฐํ ๋ฐฉ๋ฒ์ ๋ถ๋ชจ Div์ pointer-events: none
์ ์ฃผ๊ณ , clickable
ํ target Div
์ pointer-events: all
์ ์ฃผ์. ์ถ๊ฐ๋ก pointer-events
๋ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์ ์ง์๋๋ ์์ฑ์ด๋ค.
ํ๋จ CodePen
์ ๋น์ ์ํฉ์ ๋์ผํ๊ฒ ๊ตฌํํ๋ ค ํ์ผ๋ AS-IS
๋ฅผ ์๋ฒฝํ๊ฒ ๊ตฌํํ์ง ๋ชปํด unclickable
์ ์์๋ก pointer-events: none
์ ์คฌ๋ค. ์ฌ๊ธฐ์ ์ด์ ์ ๋ง์ถ๋ ๋์ clickable
์ pointer-events: all
์ ์ค์ผ๋ก์จ ๋ถ๋ชจ Div์ ์ํด ํด๋ฆญ์ด ๋ถ๊ฐ๋ฅํ ์ปดํฌ๋ํธ์๋ clickable
ํ ์ ๊ฒ์ ์ด์ ์ ๋ง์ถ๋ฉด ๋๋ค.
See the Pen pointer-events by an (@YWTechIT) on CodePen.
๋๊ธ