| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- ICTํ๊ธฐ
- java 11 ์ค์น
- ios
- M1
- ๊ณผ๋์ ํฉ๊ณผ ๊ณผ์์ ํฉ
- XCode
- svg์
- CSS
- ์์ด๋์ค๋ณต
- ๋จธ์ ๋ฌ๋
- ์ฒดํฌ๋ฐ์ค์ปค์คํ
- ICT์ธํด์ญ
- ๊นํ์ฌ์ดํธ
- ์ปค์คํ
- styled-components
- api๊ณตํตํ
- ๊นํ์๋ฌ
- ํผ์ ๊ณต๋ถํ๋ ๋จธ์ ๋ฌ๋
- ์๋ฆฟ์์ ํ
- ์ทํ๊ท๊ฑธ์ด
- ๋งฅ๋ถ
- axios์ธ์คํด์ค
- ํ ์คํธ ์ธํธ
- ํผ๊ณต๋จธ์
- ๋ฅ๋ฌ๋
- ICT์ง์
- react
- ํ๋ก ํธ์๋
- ์ปด๊ณต์ ๋ฐฐ
- ์์
- Today
- Total
๋ชฉ๋กstyled-components (2)
Hi-๋๐ High-๋โ๏ธ
๊ธฐ์กด Input์์ ์ ๊ณตํ๋ RadioButton์์ ์๋ง ๋ฐ๊พธ๊ณ ์ถ์์ ๋ฟ์ธ๋ฐ, ์๊ฐ๋ณด๋ค ์๋ฃ๋ค์ด ๋ง์ง ์์๋ค. ์ปค์คํ ํ๋ค๋ ๋ด์ฉ์ ์ดํด๋ณด๋ฉด radio ํน์ ์ ๋๊ทธ๋ผ๋ฏธ 2๊ฐ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ์๋ณด๋ค, ์์ ์๋ก์ด ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋๋ค์์๋ค. ๊ทธ๋์ ๋์ฒ๋ผ ๊ณ ๋ฏผํ๋ ์ฌ๋๋ค์ ์ํด RadioButton ์ปค์คํ ํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณด๋๋ก ํ๊ฒ ๋ค! ๋จผ์ , ๋ด๊ฐ ๋ง๋ค๊ณ ์ ํ๋ ๋ชจ์์ ๋ค์๊ณผ ๊ฐ์๋ค. ๊ณ ๋ คํด์ผ ํ ์ ์ ์ ํ๋์์ ๋ 1. ๋ด๋ถ์ ๋๊ทธ๋ผ๋ฏธ๊ฐ ์๊ฒจ์ผ ํ๋ฉฐ 2. icon์ ์๊ณผ label์ ์์์ด ๋ฐ๋์ด์ผ ํ๋ค ๋ ๊ฒ์ด๋ค. ๋ค๋ฅธ ๊ฒ๋ณด๋ค ๋๋ css์ ๋ํด ์ ๋ชจ๋ฅด๊ณ ์์ด์, 1๋ฒ์ ์ด๋ป๊ฒ ๊ตฌํํด์ผ ํ๋์ง ๋ง๋งํ๋ค. ์ฌ๊ธฐ์๋ ๋ค์๊ณผ ๊ฐ์ css์ ๋ํด ์๋ ๊ฒ์ด ์ค์ํ๋ค. ๊ฐ์ ์ ํ์ :after ์ ํํ..
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ค ๋ณด๋ ์ฒดํฌ๋ฐ์ค๋ฅผ ๋ด๊ฐ ์ํ๋ ๋์์ธ์ผ๋ก ์ปค์คํ ์ ํด์ผ ํ๋ค. ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณต๋๋ ์ฒดํฌ๋ฐ์ค๋ ๋ด๊ฐ ์ํ๋ ์คํ์ผ๊ณผ๋ ๊ฝค๋ ๋ค๋ฅด๊ฒ ์๊ฒผ๋ค. ๊ทธ๋์ ๋ค์๊ณผ ๊ฐ์ด Checkbox ์ปดํฌ๋ํธ๋ฅผ ์๋ก ๋ง๋ค๊ธฐ๋ก ํ๋ค. ์ฝ๋ Checkbox.js import { CheckboxStyle, CheckboxWrapper, StyledLabel } from "./style"; const Checkbox = ({ id, label, checked, handler }) => { return ( {label} ); }; export default Checkbox; ๋จผ์ , ๊ฐ ์ปค์คํ ํ Checkbox์ธ ๊ณผ ์ ๊ฐ์ธ๋๋ก ํ๋ค. Checkbox๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด input type์ "checkbox"๋ก ์ง์ ํด ์ฃผ๊ณ , ..