์ง๊ธ๊น์ง๋ toggle์ค์์น๋ฅผ ๋ง๋ค๊ธฐ ์ํด JS๊ฐ ๊ผญ ํ์ํ์ง ์์๊น? ํ๊ณ ์๊ฐํ์ผ๋
์ฐ๋ฆฌ์ CSS๋ ์๊ฐ๋ณด๋ค ๋๋ํ๊ณ ์๋ฆฌํ ์น๊ตฌ๋ค
label
๋ก span
(์ค์์น์ญํ )๊ณผ input[type=checkbox]
(ํ ๊ธ์ฉ)์ ๋ฌถ์ ๋ค
input:checked+span
(์ฒดํฌ ๋ ์ธํ์ ํ์ span์์)์ css์์ฑ์ ํ์ฉํ์ฌ
ํ ๊ธ transition์ ์ ์ฉํ์๋ค
์ด๋ ค์ด ๋ก์ง์ ์๋๋ฐ ์ค๋ช ์ ์ด๋ป๊ฒ ํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์ด์ @.@... ์ฝ๋ํ์ ์ฐธ๊ณ ํด์ฃผ์ธ์ฉ..!
์ฒดํฌ๋ฐ์ค๋ฅผ ํ์ฉํ ํ ๊ธ์ ์ด๋ฐ ์ค์์น ์ธ์ ๋ง์ ๋ถ๋ถ์์ ํ์ฉ ํ ์ ์์ ๊ฒ ๊ฐ๋ค!
artboxํด๋ก ํ๋ก์ ํธ์์ ํํธ๋ฅผ ๋๋ฅด๋ฉด ๋นจ๊ฐ์์ด ๋๋ ๊ธฐ๋ฅ์ js๋ก ๊ตฌํํ์๋๋ฐ css๋ง์ผ๋ก ๊ตฌ๋๋๋๋ก ๋ฆฌํฉํ ๋งํด๋ณด์๋ ๋ ๊ฒ ๊ฐ๋ค !