Today
-
Total
-
  • (๋‚ด๊ฐ€ ๋ณด๋ ค๊ณ  ๋งŒ๋“ ) Web/App UI ์šฉ์–ด & Component ์ •๋ฆฌ
    Coding/etc 2021. 4. 13. 17:43

    ๐Ÿฅฒ ๊ณ„๊ธฐ

     

    ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ ์ผํ•˜๋‹ค๋ณด๋ฉด ๋””์ž์ด๋„ˆ&ํผ๋ธ”๋ฆฌ์…” ๋ฟ ์•„๋‹ˆ๋ผ ๊ฐœ๋ฐœ ์šฉ์–ด์— ๋ฌด์ง€ํ•œ ํŒ€์›๋“ค๊ณผ๋„ ์†Œํ†ต์„ ํ•ด์•ผ ํ•  ๋•Œ๊ฐ€ ๋งŽ์•˜๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด๋ฒˆ์— ๋ฐฐํฌํ•˜๋ฉด์„œ ์ˆ˜์ •๋˜๋Š” UI๋‚˜ ์ฃผ์š” Feature์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜์—ฌ ์ „๋‹ฌํ•ด์•ผ ํ•˜๋Š”๋ฐ, Header, Footer, Radio ๋“ฑ๋“ฑ ํผ๋ธ”๋ฆฌ์‹ฑ ๊ฒฝํ—˜์„ ํ†ตํ•ด ์–ป์€ ์šฉ์–ด๋ฅผ ๋ฌด์˜์‹์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋ฉด, ์˜์‚ฌ์†Œํ†ต์ด ์›ํ™œํ•˜๊ฒŒ ๋Š๊ปด์ง€์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋Š๊ผˆ๋‹ค.

     

     

    ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ์—์„œ ์‹ค์ œ ๋ฐœ์ƒํ•œ ๋Œ€ํ™”๋ฅผ ๊ทน๋‹จ์ ์ธ ์ผ€์ด์Šค๋กœ ๊ฐ์ƒ‰ํ•ด ๊ณต์œ ํ•ด๋ณด๊ฒ ๋‹ค.

     

    ๐Ÿง‘๐Ÿป‍๐Ÿ’ป ๊ฐœ๋ฐœ์ž : ์ด๋ฒˆ์— ์š”์ฒญ์ฃผ์‹  ๊ธฐํš์•ˆ ๋ฐ”ํƒ•์œผ๋กœ Header ์˜์—ญ์„ ๊ฐœํŽธํ•˜๋Š”๋ฐ, ๋งํฌ ๋ฒ„ํŠผ์„ ๋ช‡๊ฐœ๋กœ ์ค„์ด๊ณ  ๋Œ€์‹  ๋ฉ”์ธ ์˜์—ญ์— Primary Button์„ ์ถ”๊ฐ€ํ•˜๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค.

    ๐Ÿง‘๐Ÿป‍๐ŸŽจ ๋””์ž์ด๋„ˆ : ์ƒ๋‹จ ๋ฉ”๋‰ด๋ฐ”์˜ GNB ๊ฐœ์ˆ˜ ์ˆ˜์ •ํ•˜๊ณ , CTA๋ฅผ ๋ฉ”์ธ์œผ๋กœ ์˜ฎ๊ธด๋‹ค๊ณ  ์ดํ•ดํ•˜๋ฉด ๋˜๋‚˜์š”?

    ๐Ÿฅบ ๊ธฐํš์ž : ??? ๊ทธ๋Ÿผ ๊ทธ๋ƒฅ ๊ฒฐ๊ณผ ํ™”๋ฉด์œผ๋กœ ๋ณด์—ฌ์ฃผ์„ธ์š”..

     

     

    ๋Œ์ด์ผœ๋ณด๋ฉด ์•„์ฃผ ๋ถˆ์นœ์ ˆํ•œ ์˜์‚ฌ์†Œํ†ต์ด์—ˆ๋‹ค. ๊ทธ๋ž˜๋„ ํผ๋ธ”๋ฆฌ์‹ฑ ์šฉ์–ด์— ๋Œ€ํ•ด ์–ด๋Š์ •๋„ ์ดํ•ด๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋””์ž์ด๋„ˆ๋‹˜์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•œ ๋ง์— ๋Œ€ํ•ด ์–ด๋Š์ •๋„ ์ดํ•ด๋ฅผ ํ•˜์…จ์ง€๋งŒ, UI/UX ์šฉ์–ด์— ์ดํ•ด๊ฐ€ ๋ถ€์กฑํ•œ ํŒ€์›์˜ ๊ฒฝ์šฐ ์ •ํ™•ํžˆ ์–ด๋–ค ๊ฒƒ์„ ๋งํ•˜๋Š” ์ง€ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค์—ˆ์„ ๊ฒƒ์ด๋‹ค. ์‹ฌ์ง€์–ด ๊ฐœ๋ฐœ์ž์™€ ๋””์ž์ด๋„ˆ ๊ฐ„์˜ ๋Œ€ํ™”์—์„œ๋„ ์„œ๋กœ ์ดํ•ดํ•œ ์šฉ์–ด๊ฐ€ ๋‹ค๋ฅด๋ฉด ์˜์‚ฌ์†Œํ†ต์—์„œ ๋ฏธ์Šค๋งค์น˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์œ„ํ—˜์ด ์žˆ๋‹ค.

     

     

    ์ด๋Ÿฐ ๊ฒฝํ—˜์„ ํ†ตํ•ด Web/App์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์šฉ์–ด์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜์—ฌ ์†Œํ†ตํ•˜๋Š” ๊ฒƒ์ด ์˜ฌ๋ฐ”๋ฅธ ์†Œํ†ต ๋ฐฉ์‹์ผ ๊ฒƒ์ด๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ์‚ฌ์‹ค ์ด๋Ÿฐ ๋‚ด์šฉ๋“ค์€ ์ด๋ฏธ ์ •๋ฆฌ๋œ ๋ฐ”์ด๋ธ”์ด ๋งŽ๋‹ค. ๋ฌธ์ œ๋Š” ํ•ด์„ํ•˜๊ธฐ์— ๋”ฐ๋ผ ๊ฐ™์€ ๋œป์ด์ง€๋งŒ ๋‹ค๋ฅธ ์šฉ์–ด๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

     

     


    ์—ฌ๋Ÿฌ ํŒ€์›์ด ๋ชจ์—ฌ ์˜์‚ฌ์†Œํ†ต์„ ํ•˜๋‹ค ๋ณด๋ฉด ์ด๋Ÿฐ ํ˜•ํƒœ์˜ UI๋ฅผ ๋ˆ„๊ตฌ๋Š” ๋ชจ๋‹ฌ, ๋ˆ„๊ตฌ๋Š” ๋‹ค์ด์–ผ๋กœ๊ทธ, ๋ˆ„๊ตฌ๋Š” ํŒ์—…์ฐฝ, ๋ˆ„๊ตฌ๋Š” ์•Œ๋กฏ์ฐฝ์ด๋ผ๊ณ  ํ‘œํ˜„ํ•œ๋‹ค(์‹ค์ œ๋กœ ์žˆ์—ˆ๋˜ ๊ฒฝํ—˜์ด๋‹ค).

    ๋Œ€๋žต์ ์ธ ๋œป์€ ํ†ตํ•  ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ, ๋ณด๋‹ค ํ™•์‹คํ•œ ์˜์‚ฌ์†Œํ†ต์„ ์œ„ํ•ด์„œ๋Š” ํ†ต์ผํ•˜์—ฌ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. ๋ธŒ๋žœ๋”ฉ์˜ ํ•ต์‹ฌ์€ ์ผ๊ด€์„ฑ์ด๊ธฐ ๋•Œ๋ฌธ์—, ์šฉ์–ด๋ฅผ ์ •ํ•ด๋†“๊ณ  ์ž์œ ์ž์žฌ๋กœ ์†Œํ†ต์ด ๊ฐ€๋Šฅํ•ด์•ผ ๊ทธ ์‚ฌ์ดํŠธ๋งŒ์˜ ๋ธŒ๋žœ๋”ฉ์ด ์›ํ™œํ•˜๊ฒŒ ์ง„ํ–‰๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

     

     

    ๊ฐ€๋น„์•„์˜ ๊ฒฝ์šฐ๋ฅผ ์ฐธ์กฐํ•ด ๋ณด๋ฉด, ๊ฐ€๋น„์•„๋Š” Design/UI/UX ์šฉ์–ด๋ฅผ ํŒ€์›๋ผ๋ฆฌ ์ •์˜ํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค. 

    design.gabia.com/wordpress/?p=32927

     

    UI Pattern ์šฉ์–ด ์ •๋ฆฌ #1

    UI Pattern์ด๋ž€ UI๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์š”์†Œ ์ค‘ ๊ทธ ์“ฐ์ž„์ƒˆ์— ๋”ฐ๋ฅธ UI ์ปดํฌ๋„ŒํŠธ๋‚˜ UI ์ปดํฌ๋„ŒํŠธ๊ฐ€ …

    design.gabia.com

     

    ๊ฐ€๋น„์•„ ๋ฟ ์•„๋‹ˆ๋ผ, UI/UX Pattern์„ ํŒ€๋งˆ๋‹ค ์ •์˜ํ•ด๋†“๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ๋งค์šฐ ๋งŽ๋‹ค. ์ด๋Ÿฐ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ์šฐ๋ฆฌ ํŒ€์›๋“ค๋„ ์šฉ์–ด๋ฅผ ํ†ต์ผํ•˜์—ฌ ์‚ฌ์šฉํ•ด๋ณด๋Š” ๊ฒƒ๋„ ์ข‹์€ ์ฑŒ๋ฆฐ์ง€๊ฐ€ ๋  ๊ฒƒ์ด๋ผ๊ณ  ๋Š๊ผˆ๋‹ค.

     

     

     


    ์„œ๋ก ์—์„œ๋„ ๋‚จ๊ฒผ์ง€๋งŒ ๊ฒฐ๊ตญ ์ด๋Ÿฐ ์šฉ์–ด๋“ค์€ ์ •๋‹ต์ด ์—†๋‹ค. ์•„์ฃผ ๋Œ€์ค‘์ ์ธ Material, Bootstrap ๋“ฑ์˜ ๋Œ€ํ˜• ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ๋„ ๋ช‡๋ช‡ ์šฉ์–ด๋Š” ๋ฏธ์„ธํ•˜๊ฒŒ ๋‹ค๋ฅด๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๊ธฐ๋„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋”ฐ๋ผ์„œ ๋‚˜๋Š” ๋‹ค์Œ์˜ ๊ฐ€์ด๋“œ๋ผ์ธ์„ ๋”ฐ๋ผ ์šฉ์–ด์ง‘์„ ์ž‘์„ฑํ•˜์˜€์œผ๋ฉฐ, ํ•ด์„ํ•˜๋Š” ๊ฒƒ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์šฉ์–ด๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ๋‚จ๊ธฐ๊ณ  ์‹ถ๋‹ค.

     

    Web UI/UX ์šฉ์–ด

    - ํด๋ž˜์Šค101์—์„œ ๊ฐ•์˜์ค‘์ด์‹  ๋ฆฌ๋ฒ ํ•˜์–€๋‹˜์˜ ๋ ˆํผ๋Ÿฐ์Šค๋ฅผ ์ฐธ์กฐํ•˜์˜€๋‹ค

    www.youtube.com/watch?v=Eiv7SbKHUDw&t=557s

     

    Web UI/UX ์ปดํฌ๋„ŒํŠธ

    - ๋ชจ๋ฐ”์ผ/๋ฐ์Šคํฌํƒ‘์—์„œ ๋ชจ๋‘ ๋ฐ˜์‘ํ˜•์œผ๋กœ ๋Œ€์‘ํ•˜๋Š” ์ผ๊ด€๋œ ๊ฐ€์ด๋“œ๋ผ์ธ์ธ ๊ตฌ๊ธ€์˜ Material Design์„ ์ฐธ์กฐํ•˜์˜€๋‹ค. 

    material.io/

     

    Material Design

    Build beautiful, usable products faster. Material Design is an adaptable system—backed by open-source code—that helps teams build high quality digital experiences.

    material.io

     


    UI/UX ์šฉ์–ด

    - ์˜ˆ์‹œ๋ฅผ ์œ„ํ•ด Kakao, Sendy ๋“ฑ์˜ ์‚ฌ์ดํŠธ๋ฅผ ์ฐธ์กฐํ•˜์˜€๋‹ค.

     

    Header

    ๋กœ๊ณ , GNB ๋“ฑ์˜ ์‚ฌ์ดํŠธ ๋‚ด ์ฃผ์š” ๊ธฐ๋Šฅ๊ณผ ์•„์ด๋ดํ‹ฐํ‹ฐ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š” ์˜์—ญ

    ์ƒ๋‹จ์— ๊ณ ์ •๋˜์–ด ์žˆ์–ด Head๋ฅผ ๋”ฐ Header๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

     

    Footer

    ์•ฝ๊ด€, Copyright, ๋งˆํฌ, ํšŒ์‚ฌ์†Œ๊ฐœ ๋“ฑ ์‚ฌ์—…์ •๋ณด์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด ๋‚˜์™€์žˆ๋‹ค.

    ํ•˜๋‹จ์— ๊ณ ์ •๋˜์–ด ์žˆ์–ด Foot์„ ๋”ฐ์„œ Footer๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

     

    Content

    Header, Footer๋ฅผ ์ œ์™ธํ•œ ํŽ˜์ด์ง€์˜ ์ฃผ์š” ์ •๋ณด๊ฐ€ ๋‹ด๊ธฐ๋Š” ์˜์—ญ์œผ๋กœ ์ปจํ…์ธ  ์˜์—ญ์ด๋ผ๊ณ  ๋ถ€๋ฆ„

     

    Main(=Index) ํŽ˜์ด์ง€

    ์‚ฌ์ดํŠธ์— ๋ฐฉ๋ฌธํ•˜๋ฉด ์ตœ์ดˆ๋กœ ๋„๋‹ฌํ•˜๋Š” ์ฒซ ํŽ˜์ด์ง€

    ์›น์‚ฌ์ดํŠธ์˜ ์ฒซ ํŽ˜์ด์ง€, ๋ฉ”์ธ ํŽ˜์ด์ง€, ์ธ๋ฑ์Šค ํŽ˜์ด์ง€๋ผ๊ณ  ํ•œ๋‹ค.

     

    GNB, LNB

    Navigation: ์‚ฌ์ดํŠธ ๋‚ด ํŠน์ • ์˜์—ญ์œผ๋กœ ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์œ ๋„ํ•˜๊ณ , ๋‹ค์–‘ํ•œ ์ปจํ…์ธ ๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ  ๋“ค์–ด๊ฐ”๋‹ค ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ์—ญํ• 

    GNB: Global Navigation Bar

    LNB: Local Navigation Bar⇒ GNB๋ฅผ ๋ˆ„๋ฅด๋ฉด ์†Œ์ œ๋ชฉ ํ˜•ํƒœ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ๋ฉ”๋‰ด

     

    Sub menu

    SNB(Side Navigation Bar)

     

    Tab menu

    ์„ ํƒํ•˜๋Š” ํƒญ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์ปจํ…์ธ ๊ฐ€ ๋‚˜ํƒ€๋‚œ๋‹ค

     

    Location

    ์ƒ์œ„/์„œ๋ธŒ ํŽ˜์ด์ง€ ๊ตฌ์กฐ๊ฐ€ ๋ณต์žกํ•œ ํ™˜๊ฒฝ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋ฉฐ, ํ˜„์žฌ ์„œ๋ธŒ ํŽ˜์ด์ง€๊ฐ€ ์–ด๋–ค ์œ„์น˜์— ์žˆ๋Š” ์ง€ ๋‚˜ํƒ€๋‚ธ๋‹ค.

     

    Visual

    ์ฒซ ํŽ˜์ด์ง€์— ์žˆ๋Š” ๋ฐฐ๋„ˆ, ์Šฌ๋ผ์ด๋“œ, ๊ด‘๊ณ , ์˜์ƒ ๋“ฑ์˜ ์—ญ๋™์ ์ธ ๋ถ€๋ถ„

    ์‚ฌ์ดํŠธ์˜ ์•„์ด๋ดํ‹ฐํ‹ฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ถ€๋ถ„์ด๋ฉฐ, ๋ณดํ†ต ๋ฉ”์ธ ํŽ˜์ด์ง€ ํ˜น์€ ์ •์ ์ธ ๋žœ๋”ฉํŽ˜์ด์ง€์— ์กด์žฌํ•œ๋‹ค.

     

     


     

    UI/UX Component

     

    Button

    • ํ˜•์‹์ด ์ž์œ ๋กœ์šด(๋ฒ„ํŠผ ๋ชจ์–‘, ์ด๋ฏธ์ง€, ๋ฐฐ๋„ˆ ๋“ฑ) ๋™์ž‘ ๋ฒ„ํŠผ
    • ํŠน์ • ๋งํฌ๋กœ ์ด๋™ํ•˜๊ฑฐ๋‚˜, ํŠน์ • ๋™์ž‘์„ ์ฒ˜๋ฆฌํ•œ๋‹ค.

     

    Floating Button

    • FAB(Floating Action Button) ์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.
    • ์•ฑ UI์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋ฉฐ, ๋ฒ„ํŠผ์ฒ˜๋Ÿผ ๋™์ž‘ ์ฒ˜๋ฆฌ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ์›ํ˜• ๋ฒ„ํŠผ์ด๋‹ค.

     

    Input

    • ์œ ์ €๋กœ ํ•˜์—ฌ๊ธˆ ํ…์ŠคํŠธ ์ž…๋ ฅ์„ ํ•˜๋„๋ก ํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ.
    • ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š” Text Field์™€ Label๋กœ ๊ตฌ๋ถ„๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.
    • placeholder: ํ…์ŠคํŠธ ์ž…๋ ฅ์— ๋Œ€ํ•œ ํžŒํŠธ๋ฅผ ์ œ๊ณตํ•œ๋‹ค

     

    Checkbox

    • ์œ ์ €๋กœ ํ•˜์—ฌ๊ธˆ ํ•˜๋‚˜ ํ˜น์€ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์•„์ดํ…œ์„ ๋‹จ์ˆ˜ ์„ ํƒ / ๋ณต์ˆ˜ ์„ ํƒ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ์ œ๊ณตํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ.

     

    Radio Button

    • ์œ ์ €๋กœ ํ•˜์—ฌ๊ธˆ ์—ฌ๋Ÿฌ Set ์ค‘ ํ•˜๋‚˜๋ฅผ ๋‹จ์ˆ˜ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ๊ณตํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ.

     

    Switches

    • On/Off(True/False)๋ฅผ ํ† ๊ธ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ปดํฌ๋„ŒํŠธ

     

    Slider

    • ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•˜์—ฌ ๋ฒ”์œ„์— ๋”ฐ๋ฅธ ๊ฐ’์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์ปดํฌ๋„ŒํŠธ

     

    DatePicker

    • ์บ˜๋ฆฐ๋” ํ˜•ํƒœ์˜ ๋ทฐ๋กœ ๋‚ ์งœ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์ปดํฌ๋„ŒํŠธ

     

    TimePicker

    • ์‹œ๊ฐ„์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์ปดํฌ๋„ŒํŠธ

     

    Card

    • ์นด๋“œ ๋ชจ์–‘์˜ ๋ฐ•์Šค๋กœ, ์ปจํ…์ธ ๋‚˜ ์•ก์…˜์„ ๊ฐœ๋ณ„์ ์ธ ๋ฐ•์Šค ์•ˆ์— ๋‹ด๋Š” ํ˜•ํƒœ์˜ ์ปดํฌ๋„ŒํŠธ.

    Material Card ํ˜•ํƒœ๋ฅผ ์ž˜ ํ™œ์šฉํ•œ blank์˜ ์–ธ๋ก ๋ณด๋„ ์‚ฌ์ดํŠธ(http://www.blankcorp.kr/bbs/board.php?bo_table=41)

     

    Tooltip

    • ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜, focus ๋˜๊ฑฐ๋‚˜, ํด๋ฆญํ–ˆ์„ ๊ฒฝ์šฐ ๋‚˜ํƒ€๋‚˜๋Š” ๋งํ’์„  ํ˜•ํƒœ์˜ ํˆดํŒ

     

    Dialog

    • ์œ ์ €๋กœ ํ•˜์—ฌ๊ธˆ ์ค‘์š”ํ•œ ์ •๋ณด๋‚˜ ์˜์‚ฌ ๊ฒฐ์ •์ด ํ•„์š”ํ•œ ์ž‘์—…์— ๋Œ€ํ•ด ๋ฌป๋Š”๋‹ค.
    • ๋‹จ์ˆœํžˆ ์„ ํƒ์ง€์— ๋Œ€ํ•œ ๊ฒฝ๊ณ /ํ™•์ธ์— ๋Œ€ํ•ด ์ œ๊ณตํ•  ์ˆ˜๋„ ์žˆ๊ณ , Button, Checkbox ๋“ฑ์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ๋‹ค.

     

     

     ๐Ÿ“š ๋ ˆํผ๋Ÿฐ์Šค

    - ๋ฆฌ๋ฒ ํ•˜์–€๋‹˜์˜ ์‹ค๋ฌด์šฉ์–ด ๋ชจ์Œ์ง‘

    www.youtube.com/watch?v=Eiv7SbKHUDw&t=557s

    - ๊ตฌ๊ธ€ ๋งคํ„ฐ๋ฆฌ์–ผ ๋””์ž์ธ

    material.io/

     

    ๋Œ“๊ธ€