์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- ์ปด๊ณต์ ๋ฐฐ
- axios์ธ์คํด์ค
- ICT์ธํด์ญ
- java 11 ์ค์น
- CSS
- ์ฒดํฌ๋ฐ์ค์ปค์คํ
- ios
- ์์ด๋์ค๋ณต
- ํผ์ ๊ณต๋ถํ๋ ๋จธ์ ๋ฌ๋
- ICT์ง์
- ๋งฅ๋ถ
- ๋จธ์ ๋ฌ๋
- ICTํ๊ธฐ
- ์ปค์คํ
- ํ๋ก ํธ์๋
- ํ ์คํธ ์ธํธ
- styled-components
- svg์
- ์ทํ๊ท๊ฑธ์ด
- api๊ณตํตํ
- react
- ๋ฅ๋ฌ๋
- ๊นํ์๋ฌ
- XCode
- ํผ๊ณต๋จธ์
- M1
- ์๋ฆฟ์์ ํ
- ๊ณผ๋์ ํฉ๊ณผ ๊ณผ์์ ํฉ
- ๊นํ์ฌ์ดํธ
- ์์
- Today
- Total
๋ชฉ๋ก์์ (2)
Hi-๋๐ High-๋โ๏ธ

๊ธฐ์กด Input์์ ์ ๊ณตํ๋ RadioButton์์ ์๋ง ๋ฐ๊พธ๊ณ ์ถ์์ ๋ฟ์ธ๋ฐ, ์๊ฐ๋ณด๋ค ์๋ฃ๋ค์ด ๋ง์ง ์์๋ค. ์ปค์คํ ํ๋ค๋ ๋ด์ฉ์ ์ดํด๋ณด๋ฉด radio ํน์ ์ ๋๊ทธ๋ผ๋ฏธ 2๊ฐ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ์๋ณด๋ค, ์์ ์๋ก์ด ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋๋ค์์๋ค. ๊ทธ๋์ ๋์ฒ๋ผ ๊ณ ๋ฏผํ๋ ์ฌ๋๋ค์ ์ํด RadioButton ์ปค์คํ ํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณด๋๋ก ํ๊ฒ ๋ค! ๋จผ์ , ๋ด๊ฐ ๋ง๋ค๊ณ ์ ํ๋ ๋ชจ์์ ๋ค์๊ณผ ๊ฐ์๋ค. ๊ณ ๋ คํด์ผ ํ ์ ์ ์ ํ๋์์ ๋ 1. ๋ด๋ถ์ ๋๊ทธ๋ผ๋ฏธ๊ฐ ์๊ฒจ์ผ ํ๋ฉฐ 2. icon์ ์๊ณผ label์ ์์์ด ๋ฐ๋์ด์ผ ํ๋ค ๋ ๊ฒ์ด๋ค. ๋ค๋ฅธ ๊ฒ๋ณด๋ค ๋๋ css์ ๋ํด ์ ๋ชจ๋ฅด๊ณ ์์ด์, 1๋ฒ์ ์ด๋ป๊ฒ ๊ตฌํํด์ผ ํ๋์ง ๋ง๋งํ๋ค. ์ฌ๊ธฐ์๋ ๋ค์๊ณผ ๊ฐ์ css์ ๋ํด ์๋ ๊ฒ์ด ์ค์ํ๋ค. ๊ฐ์ ์ ํ์ :after ์ ํํ..

๋ฒํผ ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค๋ค ๋ณด๋ ํ ๋ง์ ๋ฐ๋ผ ์ด๋ฏธ์ง์ ์์๋ ๋ฐ๊ฟ์ผ ํ๋ค. SVGํ์ผ์ ๊ฒฝ์ฐ ๋งํฌ์ ์ธ์ด๋ก ํํ๋๊ธฐ ๋๋ฌธ์ ์์์ ์ฝ๊ฒ ๋ฐ๊ฟ ์ ์๋ค. 1 ) SVG ํ์ผ ์์ ํ๊ธฐ SVGํ์ผ์ ์์์ ๋ฐ๊พธ๋ ค๋ฉด ๋จผ์ ์์ ์ฝ๋์ฒ๋ผ fill="none"์ผ๋ก ์์ฑ๋์ด ์๋ ๋ถ๋ถ์ fill="current"๋ก ๋ฐ๊ฟ์ผ ํ๋ค. ์ฌ๊ธฐ์ ์ฃผ์ํ ์ ์ ๋ชจ๋ fill์ ๋ฐ๊ฟ์ผ ํ๋ค๋ ๊ฒ์ด๋ค. ๋ด๊ฐ ๋ฐ๊พธ๊ณ ์ถ์ svgํ์ผ์ ๊ฒฝ์ฐ fill์ด 2๊ตฐ๋ฐ ์์๋ค. ํ ๊ตฐ๋ฐ๋ง ๋ฐ๊ฟจ์ ๋๋ ์๋์ด ์ ๋๋ค. 2 ) fill ์์ฑ ์ง์ ํ๊ธฐ SVGํ์ผ์ ์์ ํ์ผ๋ฉด ํด๋น ์ปดํฌ๋ํธ๋ก ๊ฐ์ props๋ฅผ fill="#A0A0A0"์ ๊ฐ์ด ์ง์ ํ๋ฉด ์์์ด ๋ฐ๋๋ค. ๋ค๋ง ์ฌ๊ธฐ์๋ ์ฃผ์ํด์ผ ํ๋ ๋ถ๋ถ์ด ์๋ค. SVGํ์ผ์ ๋ค์๊ณผ ๊ฐ์ด img src๋ฅผ ์ด์ฉ..