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

๋ฐ˜์‘ํ˜•

HTML&CSS

(17)
html ๋„์–ด์“ฐ๊ธฐ ๊ณต๋ฐฑ๋„ฃ๊ธฐ ๐Ÿ’ฏ html ๋„์–ด์“ฐ๊ธฐ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. html ํ•œ ์นธ ๋„์–ด์“ฐ๊ธฐ์™€ ํ•œ๋ฒˆ์— ์นธ ๋„์šฐ๊ธฐ ์—ฌ๋Ÿฌ๋ฒˆ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. html์—์„œ ํ•œ ์นธ์„ ๋„์šฐ๋ ค๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ์ŠคํŽ˜์ด์Šค ํ•œ๋ฒˆ ๋„ฃ์–ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ 2์นธ ์ด์ƒ ์—ฐ๋‹ฌ์•„ ๋„์šฐ๊ธฐ ์œ„ํ•ด์„œ ์ŠคํŽ˜์ด์Šค ์—ฌ๋Ÿฌ๋ฒˆ ๋„ฃ์–ด๋„ ํ•œ ์นธ ๋„์šฐ๊ธฐ๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. html ํ•œ ์นธ ๋„์šฐ๊ธฐ ํƒœ๊ทธ ( ) html ๋ฌธ์žฅ์ด๋‚˜ ์ด๋ฏธ์ง€ ์‚ฌ์ด ๋“ฑ ํ•œ ์นธ์„ ๋„์šฐ๊ธฐ ์œ„ํ•ด์„œ ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ฒˆ ๋„์›Œ์“ธ ๋•Œ๋Š” ์„ ์—ฌ๋Ÿฌ๋ฒˆ ๋„ฃ์–ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋ฅผ ์ด์–ด์„œ ๋ถ™์—ฌ ๋„์šฐ๊ฑฐ๋‚˜ ๋ฅผ ๋„ฃ์–ด์ฃผ๊ณ  ์ŠคํŽ˜์ด์Šค๋ฅผ ๋„ฃ๊ณ  ๋˜ ๋ฅผ ๋„ฃ๊ณ  ์ŠคํŽ˜์ด์ง€๋ฅผ ๋„ฃ์–ด ๋„์›Œ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ‘  ***** ***** (์ถ”์ฒœ) โ‘ก ***** ***** โ‘ข ***** ***** (์ถ”์ฒœ) โ‘ฃ ***** ***** โ‘ค ***** ***** ์œ„ ์ฒ˜๋Ÿผ ์†Œ์Šค๋ฅผ ๋„ฃ์–ด์ฃผ๋ฉด ์•„๋ž˜์ฒ˜๋Ÿผ ..
ํ‹ฐ์Šคํ† ๋ฆฌ ๋™์˜์ƒ ์œ ํŠœ๋ธŒ ํ•˜๋‹จ ์—ฌ๋ฐฑ ์ œ๊ฑฐ ์„ฑ๊ณต ๐Ÿ™Œ ํ‹ฐ์Šคํ† ๋ฆฌ์— ๋™์˜์ƒ์ด๋‚˜ ์œ ํŠœ๋ธŒ๋ฅผ ๋„ฃ์œผ๋ฉด ํ•˜๋‹จ์— ์—ฌ๋ฐฑ ๊ณต๊ฐ„์ด ์ƒ๊น๋‹ˆ๋‹ค. ํ‹ฐ์Šคํ† ๋ฆฌ์—์„œ ์—…๊ทธ๋ ˆ์ด๋“œ ์ค‘์ด๋ผ ์ƒ๊ฐํ•˜๊ณ  ์ˆ˜์ •๋˜๊ธฐ๋ฅผ ๋ฐ”๋žฌ๋Š”๋ฐ ์•„์ง๊นŒ์ง€ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์†Œ์Šค๋ฅผ ํ™•์ธํ•˜๊ณ  ๋™์˜์ƒ ํ•˜๋‹จ์— ๊ณต๋ฐฑ์ด ์ƒ๊ธฐ๋Š” ํ˜„์ƒ์„ ์—†์•ด์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ์œ ํŠœ๋ธŒ ๋™์˜์ƒ์„ ํ‹ฐ์Šคํ† ๋ฆฌ์— ์ถ”๊ฐ€ํ–ˆ๋Š”๋ฐ ์—ฌ๋ฐฑ์ด ์ƒ๊น๋‹ˆ๋‹ค. ํ‹ฐ์Šคํ† ๋ฆฌ๊ฐ€ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋ฉด์„œ ํ…œํ”Œ๋ฆฟ์†Œ์Šค์™€ ์ถฉ๋Œ๋˜๋Š” ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋ฐฑ์ด ์ƒ๊ธฐ๋Š” ์›์ธ style.css์— ์—ฌ๋ฐฑ ์ œ๊ฑฐ ์Šคํƒ€์ผ ์ถ”๊ฐ€ html ๋ชจ๋ฅธ๋‹ค๋ฉด ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผ๋งŒ ํ•˜์„ธ์š”. ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์–ด์š”.(๋งจ ํ•˜๋‹จ์— ๋ณด์„ธ์š”.) ํ‹ฐ์Šคํ† ๋ฆฌ ๋™์˜์ƒ ์œ ํŠœ๋ธŒ ์‚ฝ์ž…์‹œ ์—ฌ๋ฐฑ ํ˜„์ƒ ์•„๋ž˜ ์ด๋ฏธ์ง€ ์ฒ˜๋Ÿผ ๋™์˜์ƒ์ด๋‚˜ ์œ ํŠœ๋ธŒ๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋Š”๋ฐ ์—ฌ๋ฐฑ์ด ํฌ๊ฒŒ ์ƒ๊น๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํ‹ฐ์Šคํ† ๋ฆฌ ํƒฌํ”Œ๋ฆฟ๋„ ๊ฐ™์€ ํ˜„์ƒ์ด ์žˆ๋Š”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ๋„ค์š”. ์›์ธ์„ ํ™•์ธํ•ด๋ดค์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž ๋ชจ๋“œ๋ฅผ..
icomoon ์‚ฌ์šฉ๋ฒ• ์•„์ด์ฝ˜ ํฐํŠธ ์ง์ ‘ ๋งŒ๋“ค์–ด๋ณด์ž! icomoon์„ ์ด์šฉํ•ด์„œ fontawesome๊ณผ ๊ฐ™์ด ์•„์ด์ฝ˜ ํฐํŠธ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒœ์ฒœํžˆ ๋”ฐ๋ผ์„œ ๋งŒ๋“ค์–ด๋ณด์„ธ์š”. โ‘  ์ผ๋Ÿฌ์ŠคํŠธ ํŒŒ์ผ๋กœ ์•„์ด์ฝ˜ ๋งŒ๋“ค์–ด svg ํŒŒ์ผ๋กœ ์ €์žฅํ•˜๊ธฐ โ‘ก icomoon์—์„œ ์•„์ด์ฝ˜ ํฐํŠธ๋กœ ๋งŒ๋“ค๊ธฐ โ‘  svg ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ ๋จผ์ € ์•„์ด์ฝ˜์œผ๋กœ ๋ณ€ํ™˜ํ•  ๋ชจ์–‘์„ ์ผ๋Ÿฌ์ŠคํŠธ๋กœ ๋งŒ๋“ค์–ด์ค€ ํ›„ "Save As"๋กœ svg ํŒŒ์ผ๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๋˜๋Š” ์ด๋ฏธ์ง€๋ฅผ svg๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์‚ฌ์ดํŠธ์—์„œ ๋ณ€ํ™˜ํ•˜์—ฌ๋„ ๋ฉ๋‹ˆ๋‹ค. ์ด์™€ ๊ฐ™์ด svg ํŒŒ์ผ์ด ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. โ‘ก icomoon ์‚ฌ์ดํŠธ์—์„œ ์•„์ด์ฝ˜ ํฐํŠธ๋กœ ๋ณ€ํ•œ 1) icomoon ์‚ฌ์ดํŠธ์—์„œ IcoMoon App ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. 2) ์™ผ์ชฝ ์ƒ๋‹จ์— ์žˆ๋Š” Import Icons ๋ฅผ ํด๋ฆญํ•ด์„œ ์ €์žฅํ•ด๋‘” svg ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. 3) svg ํŒŒ์ผ์ด ๋“ค์–ด์˜ค๋ฉด svg ํŒŒ์ผ์„ ์„ ํƒํ•˜๊ณ  ..
[html] <button> ๋งํฌํ•˜๊ธฐ , ์ƒˆ์ฐฝ ๋งํฌํ•˜๊ธฐ(a๋งํฌ, onclick ๋งํฌ, input ๋งํฌ) ๋ฒ„ํŠผ์— ๋งํฌํ•˜๋Š” ๋ฐฉ๋ฒ•, ์ƒˆ์ฐฝ์œผ๋กœ ๋งํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๋ฒ„ํŠผ ์— ๋งํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ž…๋‹ˆ๋‹ค. ๋กœ ๋งํฌํ•˜๋Š” ๋ฐฉ๋ฒ• ์— onclick๋กœ ๋งํฌํ•˜๋Š” ๋ฐฉ๋ฒ• ์œผ๋กœ ๋งํฌํ•˜๋Š” ๋ฐฉ๋ฒ• ํƒœ๊ทธ์— ๋งํฌํ•˜๋Š” ๋ฐฉ๋ฒ• ์— a ํƒœ๊ทธ๋กœ ๋งํฌํ•˜๋Š” ๋ฐฉ๋ฒ• ๋กœ ์„ ๊ฐ์‹ธ์„œ ๋งํฌ๋ฅผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„ํŠผ๋งํฌ ๋ฐฉ๋ฒ•1 ์œผ๋กœ ํƒœ๊ทธ๋ฅผ ๊ฐ์‹ธ์„œ ๋งํฌ๋ฅผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„ํŠผ๋งํฌ ๋ฐฉ๋ฒ•1 ์— ํƒœ๊ทธ๋กœ ๋งํฌํ–ˆ์„ ๋•Œ ์ผ๋ถ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํด๋ฆญ์ด ์•ˆ๋˜๋Š” ํ˜„์ƒ์ด ์žˆ์„ ๊ฒฝ์šฐ onclick๋ฅผ ์ด์šฉํ•˜์„ธ์š”. ๐Ÿ‘‡ ์— onclick ๋กœ ๋งํฌํ•˜๊ธฐ ํƒœ๊ทธ ์•ˆ์— ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ onclick ์†์„ฑ์„ ์‚ฌ์šฉํ•ด์„œ ๋งํฌ๋ฅผ ํ•ฉ๋‹ˆ๋‹ค. ์—์ด๋ง๊ณ  ๋ฐ”๋กœ๊ฐ€๊ธฐ ๋ฒ„ํŠผ ์— ์ƒˆ์ฐฝ์œผ๋กœ ๋งํฌํ•˜๋ ค๋ฉด onclick="window.open('url')"์„ ์‚ฌ์šฉํ•˜๋ฉด๋ฉ๋‹ˆ๋‹ค. ์—์ด๋ง๊ณ  ๋ฐ”๋กœ๊ฐ€๊ธฐ input type="button"์— ๋งํฌํ•˜๊ธฐ input..
icomoon ํฐํŠธ ์•„์ด์ฝ˜ ์‚ฌ์šฉ๋ฒ• icomoon ํฐํŠธ ์•„์ด์ฝ˜ ์‚ฌ์šฉ๋ฒ•์€ ํฐํŠธ ์–ด์ธ๊ณผ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค. iconoon์˜ ์žฅ์ ์€ ๋‚ด๊ฐ€ ๋งŒ๋“  svg ํŒŒ์ผ์„ ํฐํŠธ ์•„์ด์ฝ˜์„ ๋ณ€ํ™˜ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๋ณธ ํŽ˜์ด์ง€์—์„œ๋Š” icomoon ํฐํŠธ ์•„์ด์ฝ˜์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›๊ณ  ์›นํŽ˜์ด์ง€์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. icomoon ๋‹ค์šด๋กœ๋“œ โ‘  icomoon ์‚ฌ์ดํŠธ์—์„œ ์šฐ์ธก ์ƒ๋‹จ์— ์žˆ๋Š” ๋ณด๋ผ์ƒ‰ IcoMoon App ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. โ‘ก ๋‹ค์šด๋กœ๋“œ ๋ฐ›๊ณ  ์‹ถ์€ ์•„์ด์ฝ˜์„ ์„ ํƒํ•ด ์ค๋‹ˆ๋‹ค. โ‘ข ์šฐ์ธก ํ•˜๋‹จ์˜ [Generate Font F]๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. โ‘ฃ ์„ ํƒํ•œ ์•„์ด์ฝ˜์€ ํฐํŠธ ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Enable Quick Usage๋ฅผ ํด๋ฆญํ•˜์—ฌ ์„œ๋ฒ„์— ๋งํฌํ•  ์ˆ˜ ์žˆ๋Š” css ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•˜์„ธ์š”. ํด๋ฆญํ•˜๋ฉด icomoon์˜ link rel ๊ฒฝ๋กœ๋ฅผ ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„์— css๋ฅผ ..
<button> ๋ฒ„ํŠผ์— ๋งํฌํ•˜๊ธฐ ๋ฌธ์„œ๋‚˜ ์ด๋ฏธ์ง€์— ๋งํฌํ•˜๋ ค๋ฉด ๋ฅผ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋ฒ„ํŠผ์— ๋งํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์กฐ๊ธˆ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. button ๋ฒ„ํŠผ์— ๋งํฌํ•˜๊ธฐ 1. ํ˜„์žฌ ํŽ˜์ด์ง€์—์„œ ๋งํฌ ์ „ํ™˜ํ•  ๋•Œ(button onclick ๋งํฌ) ๋ฒ„ํŠผ ํƒœ๊ทธ ์•ˆ์— onclick="location.heft='#'" ์ด๊ฒƒ์„ ์ถ”๊ฐ€ํ•ด ์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋งˆ์ดํŽ˜์ด์ง€ ๋ฐ”๋กœ๊ฐ€๊ธฐ 2. ์ƒˆ์ฐฝ์œผ๋กœ ๋งํฌํ•  ๋•Œ(button ๋งํฌ ์ƒˆ์ฐฝ) ๋ฒ„ํŠผ ํƒœ๊ทธ ์•ˆ์— onclick="window.open('#')" ์ด๊ฒƒ์„ ์ถ”๊ฐ€ํ•ด ์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋งˆ์ดํŽ˜์ด์ง€ ๋ฐ”๋กœ๊ฐ€๊ธฐ 3. ํŒ์—…์ฐฝ์œผ๋กœ ๋งํฌ ์—ด ๋•Œ ๋งˆ์ดํŽ˜์ด์ง€ ๋ฐ”๋กœ๊ฐ€๊ธฐ background css ์ถ•์•ฝ, ํ•œ๋ฒˆ์— ์“ฐ๋Š” ๋ฐฉ๋ฒ•, ์ค„์—ฌ์„œ ์จ๋ณด์ž background css ์ถ•์•ฝ, ํ•œ๋ฒˆ์— ์“ฐ๋Š” ๋ฐฉ๋ฒ•, ์ค„์—ฌ์„œ ์จ๋ณด์ž. background css๋ฅผ ์ ์šฉํ•  ๋•Œ ๋งŽ์€ ์†์„ฑ๋“ค์ด ์žˆ๋‹ค. ์ด๊ฒƒ..
์ฝ”๋“œ ํŽธ์ง‘๊ธฐ ๋ญ˜ ์“ฐ์„ธ์š”? ํ˜น์‹œ visual studio code? ํผ๋ธ”๋ฆฌ์‹ฑ์„ ๋ฐฐ์šฐ๋ฉด์„œ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ, ๊ธฐ์–ต์€ ์•ˆ๋‚˜์ง€๋งŒ ๋„ค์ด๋ฒ„์—์„œ ๋ฌด๋ฃŒ ํŽธ์ง‘๊ธฐ ๊น”์•„์„œ ์ด์šฉํ–ˆ์—ˆ๋Š”๋ฐ, ํ•™์›์—์„œ adobe์˜ ๋ธŒ๋ผ์ผ“์œผ๋กœ ๋ฐฐ์›Œ์„œ ์ง€๊ธˆ๊นŒ์ง€ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์–ด์š”. ๊ทผ๋ฐ ์š”์ฆ˜์—๋Š” ๋” ์ž˜๋‚˜๊ฐ€๋Š” ์ฝ”๋“œํŽธ์ง‘๊ธฐ๊ฐ€ ๋งŽ์ด ์žˆ๋„ค์š”. ๋ธŒ๋ผ์ผ“, ๊ฐ€๋” ๋ฉ”๋ชจ์žฅ์„ ์“ฐ๋Š” ์ €๋Š” ์˜›๋‚  ์„ธ๋Œ€์ธ๊ฐ€์š”? ์š”์ฆ˜ ํผ๋ธ”๋ฆฌ์…”์—๊ฒŒ ๋ฌผ์–ด๋ดค์Šต๋‹ˆ๋‹ค. "๋„ˆ ๋ญ ์“ฐ๋‚˜?" "์ €๋Š” visual studio code๋ฅผ ์”๋‹ˆ๋‹น." ํผ๋ธ”๋ฆฌ์‹ฑ์— ์†๋„ฃ์€์ง€ ๋ช‡๋…„์ด ๋˜๋‹ˆ ์–ด๋–ป๊ฒŒ ๋Œ์•„๊ฐ€๋Š”์ง€ @@ ์ž˜ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. ๋”๊ตฐ๋‹ค๋‚˜ ์ง‘์— ์ฝ• ๋ฐ•ํ˜€์„œ ์ญ‰~ ์žฌํƒ๊ทผ๋ฌด๋ฅผ ํ•˜๋‹ˆ ๋ณด๊ณ  ๋“ค์€๊ฒŒ ์—†์—ˆ๋„ค์š”. ๋“ค์–ด๊ฐ€๋ณธ Visual studio code. ์œˆ๋„์šฐ์™€ ๋งฅos, ๊ทธ๋ฆฌ๊ณ  ๋ฆฌ๋ˆ…์Šค์—์„œ ์‹คํ–‰๋˜๋Š” ์†Œ์Šค ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๋ผ๊ณ  ๋‚˜์™€์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ง€์›ํ•  ์ˆ˜ ์žˆ๋Š” ํ™•์žฅ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค๊ณ  ํ•˜๋„ค์š”...
์ด๋ฏธ์ง€ ๋งํฌ ํ…Œ๋‘๋ฆฌ ์—†์• ๊ธฐ css ์ด๋ฏธ์ง€์— ๋งํฌ๋ฅผ ํ•˜๋ฉด ํ…Œ๋‘๋ฆฌ๊ฐ€ ๋‚˜ํƒ€๋‚˜์š”. ์ด๊ฒƒ์„ ์—†์• ์ฃผ๋Š” css์ž…๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งํฌ ์ด๋ฏธ์ง€์— ํ…Œ๋‘๋ฆฌ ์—†์• ๊ธฐ border:0; ๊ฐ’์„ ๋„ฃ์–ด์ค๋‹ˆ๋‹ค. css๋กœ ๋ชจ๋“  ์ด๋ฏธ์ง€์— ํ…Œ๋‘๋ฆฌ๋ฅผ ์—†์• ๋ ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์“ฐ๋ฉด ๋  ๊ฒƒ ๊ฐ™๋„ค์š”.

๋ฐ˜์‘ํ˜•