๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กCSSํŠธ๋ฆญ (1)

UI Code Lab

๐Ÿ“Š ์Šคํฌ๋กค ํผ์„ผํŠธ ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋ ˆ์Šค ๋ฐ” ๋งŒ๋“ค๊ธฐ – ๋ฐ”๋‹๋ผ JS๋กœ ๊ตฌํ˜„ํ•˜๋Š” ์‹ค์ „ UI

์›น์‚ฌ์ดํŠธ๋ฅผ ์ฝ๋‹ค ๋ณด๋ฉด ์ƒ๋‹จ์— ์–‡์€ ๋ฐ”๊ฐ€ ์Šค๋ฅด๋ฅต ์ฐจ์˜ค๋ฅด๋Š” ๊ฑธ ๋ณธ ์  ์žˆ์œผ์‹ ๊ฐ€์š”? ์ด๊ฑด ๋ฐ”๋กœ ์Šคํฌ๋กค ํผ์„ผํŠธ ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋ ˆ์Šค ๋ฐ”(progress bar)์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ์–ผ๋งˆ๋‚˜ ์ฝ์—ˆ๋Š”์ง€ ์ง๊ด€์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋Š” UI๋กœ, ์‚ฌ์šฉ์ž ๊ฒฝํ—˜(UX)์„ ๋†’์ด๋Š” ๋ฐ ํšจ๊ณผ์ ์ด์—์š”. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์—†์ด ๋ฐ”๋‹๋ผ JavaScript๋งŒ์œผ๋กœ ์ด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๐ŸŽฏ ๊ตฌํ˜„ ๋ชฉํ‘œ์‚ฌ์šฉ์ž๊ฐ€ ์Šคํฌ๋กคํ•œ ๋น„์œจ์— ๋”ฐ๋ผ ์ƒ๋‹จ ๋ฐ”์˜ ๋„ˆ๋น„๊ฐ€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณ€ํ•จHTML, CSS, JavaScript๋งŒ ์‚ฌ์šฉ๋ฐ˜์‘ํ˜• ์›น์—์„œ๋„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ž‘๋™ ๐Ÿงฉ HTML ๊ตฌ์กฐ progress-container: ์ „์ฒด ํ”„๋กœ๊ทธ๋ ˆ์Šค ๋ฐ” ์˜์—ญprogress-bar: ์‹ค์ œ ๋„ˆ๋น„๊ฐ€ ๋ณ€ํ•˜๋Š” ๋ฐ” ์š”์†Œ ๐ŸŽจ CSS ์Šคํƒ€์ผ๋ง .progress-container..