๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

checkbox1

โœˆ checkbox css ์ฒดํฌ๋ฐ•์Šค ์Šคํƒ€์ผ๋กœ ์˜ˆ์˜๊ฒŒ ํ•˜๋Š” ๋ฒ• - ์›น ์ ‘๊ทผ์„ฑ ๋งž์ถ”๊ธฐ input[type=checkbox] + label ์ฒดํฌ๋ฐ•์Šค ์ž์ฒด๋ฅผ ์˜ˆ์˜๊ฒŒ ๊พธ๋ฐ€ ์ˆ˜๋Š” ์—†๋‹ค. ๊ตณ์ด ํ•œ์‚ฌ์ฝ” ๊พธ๋ฏธ์ž๋ฉด, ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋ฅผ ์ด์šฉํ•  ์ˆ˜๋Š” ์žˆ๋‹ค. ์ฒดํฌํ‘œ์‹œ๊ฐ€ ๋˜์—ˆ์„ ๋•Œ๋Š” input[type=checkbox]:checked์— ์Šคํƒ€์ผ์„ ์ฃผ๋ฉด ๋œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด๋ฏธ์ง€๋ฅผ ์“ฐ์ง€ ์•Š๊ณ  ์ฒดํฌ๋ฐ•์Šค๋ฅผ ์Šคํƒ€์ผ๋กœ ์˜ˆ์˜๊ฒŒ ๊พธ๋ฏธ๋ ค๋ฉด...์ด๊ฒŒ ์ข€ ๋ณต์žกํ•ด์ง„๋‹ค. input[type=checkbox] + label ์„ ์ด์šฉํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ์ด ๋ฐฉ๋ฒ•์˜ ํ•ต์‹ฌ์€ input ์ฒดํฌ๋ฐ•์Šค ์ž์ฒด๋ฅผ ๋ณด์ด์ง€ ์•Š๊ฒŒ ํ•˜๊ณ  label์— ์Šคํƒ€์ผ์„ ์ฃผ์–ด์„œ ๊พธ๋ฏธ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ณดํ†ต ์ด๋Ÿด ๋•Œ, ์ง„์งœ ์ฒดํฌ๋ฐ•์Šค๋ฅผ ๋ณด์ด์ง€ ์•Š๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด์„œ input[type=checkbox] { display:none} ์„ ์“ฐ๊ฒŒ ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•ด ๋ฒ„๋ฆฌ๋ฉด ์›น์ ‘๊ทผ์„ฑ ์œ„๋ฐฐ๊ฐ€ ๋œ๋‹ค. ์™œ๋ƒํ•˜๋ฉด, label์ž์ฒด๋Š” focus๋ฅผ ๋ฐ›์ง€ ๋ชปํ•˜๊ณ , inp.. 2019. 9. 4.