FrontEnd

1. Dart ์–ธ์–ด ์†Œ๊ฐœDart๋Š” Google์—์„œ ๊ฐœ๋ฐœํ•œ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ด๋‹ค. ์›น, ๋ชจ๋ฐ”์ผ, ๋ฐ์Šคํฌํ†ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋ฉฐ, ํŠนํžˆ Flutter ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์ฃผ์š” ์–ธ์–ด๋กœ ํ™œ์šฉ๋œ๋‹ค. 2. ํŠน์ง•1. ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐDart๋Š” ํด๋ž˜์Šค์™€ ๊ฐ์ฒด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ง€์›ํ•œ๋‹ค. ์ƒ์†, ์ธํ„ฐํŽ˜์ด์Šค, ๋ฏน์Šค์ธ ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ, Dart๋Š” ๋‹จ์ผ ์ƒ์†๋งŒ์„ ํ—ˆ์šฉํ•˜๋Š”๋ฐ, ๋ฏน์Šค์ธ์„ ํ†ตํ•ด ๋‹ค์ค‘ ์ƒ์†๊ณผ ์œ ์‚ฌํ•œ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. mixinmixin์€ ์—ฌ๋Ÿฌ ํด๋ž˜์Šค ๊ณ„์ธต์—์„œ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋‹ค์Œ๊ณผ ๊ฐ™์€ mixin๊ณผ ๊ธฐ๋ณธ ํด๋ž˜์Šค๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž.mixin Flyer { void fly() { print('Flying')..
HTML up_sensor๋Š” ๋ฐ”ํ…€์‹œํŠธ๋ฅผ ์˜ฌ๋ฆฌ๊ธฐ ์œ„ํ•œ ๋™์ž‘์„ ๊ฐ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ์„ผ์„œ์ด๋‹ค. ์‹ค์ œ ๋ฐ”ํ…€ ์‹œํŠธ ์œ„์— ๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ํˆฌ๋ช…ํ•œ ๋ฒฝ์œผ๋กœ, ๋ฐ”ํ…€์‹œํŠธ๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋ฉด ์‚ฌ๋ผ์ง„๋‹ค. ์„ผ์„œ๋ฅผ ๋‘์ง€ ์•Š์œผ๋ฉด ๋ฐ”ํ…€ ์‹œํŠธ๋ฅผ ์˜ฌ๋ฆฌ๋Š” ๊ณผ์ •์—์„œ ์Šคํฌ๋กค ๋˜๋ฉด์„œ ์•ˆ์˜ ๋‚ด์šฉ์ด ์Šคํฌ๋กค ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ด์„œ ๋งŒ๋“ค์—ˆ๋‹ค. bottom_sheet_handle์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฐ”ํ…€์‹œํŠธ๋ฅผ ์˜ฌ๋ฆฌ๊ณ  ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋Š” hint๋ฅผ ์ œ๊ณตํ•œ๋‹ค. CSS .bottom_sheet { display: flex; position: fixed; bottom: 0; width: 100%; height: 10%; border-top-left-radius: 30px; border-top-right-radius: 30px; background-color: #FFFFFF; overflow-..
HTML 0% ๊ฐ„๋‹จํ•˜๊ฒŒ slider bar ์œ„์— button์„ ๋†“์•˜๋‹ค. img๋Š” button ์•ˆ์— ์œ„์น˜ํ•œ๋‹ค. span ์š”์†Œ๋Š” ๋ˆŒ๋ €์„ ๋•Œ ๋ช‡ ํผ์„ผํŠธ์ธ์ง€ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•จ์ด๋‹ค. CSS .slider_bar { display: flex; position: fixed; right: 5%; top: 35%; bottom: 20%; width: 2%; height: 40%; background: linear-gradient(to bottom, rgba(176, 196, 238, 1) 20%, rgba(176, 196, 238, 0.75) 35%, rgba(176, 196, 238, 0.5) 60%, rgba(176, 196, 238, 0.25) 85%, rgba(176, 196, 238, 0) 100%); border..
ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ์ œ์ž‘ํ•ด์•ผ ํ•  ์ผ์ด ์žˆ์–ด์„œ ๋„ทํ”Œ๋ฆญ์Šค ๋””์ž์ธ์œผ๋กœ ๋งŒ๋“ค์–ด ๋ณด์•˜๋‹ค.์‹œ์ž‘ ํŽ˜์ด์ง€body ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ์‹œ์ฒญํ•  ํ”„๋กœํ•„์„ ์„ ํƒํ•˜์„ธ์š”. Jade Rabbit Boss Baby Larva Red css.main{ bottom: 0; ..
๋‚˜๋Š” ์ฃผ๋ณ€์˜ ๋ฌธ์ œ๋“ค์„ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ณ ์•ˆํ•˜๊ณ , ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด์„œ ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ์„ ๊ฟˆ๊พธ์–ด ์™”๊ณ , ์ด๋ฒˆ ์กธ์—…์š”๊ฑด ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค๋ฉด์„œ ๊ทธ ๊ฟˆ์„ ์‹คํ˜„ํ•ด ๋ณด์•˜๋‹ค. ๊ณ„๊ธฐ ๋™๊ธฐ ํ˜• ์ค‘์— ์กธ์—…์„ ์•ž๋‘๊ณ  ์žˆ๋Š” ํ˜•์ด ์žˆ์—ˆ๋‹ค. ๋‚˜๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์ˆ˜๊ฐ•์‹ ์ฒญ์„ ํ•  ๋•Œ ์ฆˆ์Œ์ด์—ˆ๋‹ค. 3ํ•™๋…„์„ ์•ž๋‘๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์กธ์—…์š”๊ฑด์„ ๋”ฐ์ ธ๊ฐ€๋ฉด์„œ ์–ด๋–ค ๊ณผ๋ชฉ์„ ์ˆ˜๊ฐ•ํ•ด์•ผ ํ•˜๋Š”์ง€ ๊ผผ๊ผผํžˆ ๋”ฐ์ ธ๋ณด๋ฉฐ ์žฅ๋ฐ”๊ตฌ๋‹ˆ ์— ๋‹ด์„ ๊ณผ๋ชฉ์„ ๊ณ ๋ฏผํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ์ฃผ๋ณ€์˜ ๋ฌธ์ œ๋“ค์„ ๋ˆˆ์— ๋ถˆ์„ ์ผœ๊ณ  ์ฐพ๊ณ  ์žˆ์—ˆ๋˜ ๋•Œ๋ผ, ๊ฐœ๋ฐœํ•˜๊ธฐ ๋„ˆ๋ฌด ์ข‹์€ ํƒ€๊ฒŸ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. ๋ฒค์น˜๋งˆํ‚น ์›น ์‚ฌ์ดํŠธ๋ฅผ ์ œ์ž‘ํ•˜๊ธฐ ์ „์—, ๋จผ์ € ๋งŒ๋“ค์–ด์ ธ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ๋‘˜๋Ÿฌ๋ดค๋‹ค. ์„ธ์ข…๋Œ€ํ•™๊ต์˜ ์กธ์—…์š”๊ฑด ๊ฒ€์‚ฌ ์‚ฌ์ดํŠธ์ธ Please Graduate. ์‚ฌ์ดํŠธ๊ฐ€ ์ •๋ง ์ž˜ ๋˜์–ด์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ด์„œ ๋ฒค์น˜๋งˆํ‚นํ•˜๊ณ  ์›น์‚ฌ์ดํŠธ๋ฅผ ์ œ์ž‘ํ–ˆ๋‹ค. ํ›„์—๋Š” ์‚ฌ์ด..
ddonghyeo
'FrontEnd' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก