๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’š UIUX ์›นํผ๋ธ”๋ฆฌ์…” ๊ณผ์ •(6๊ฐœ์›”)

2021-05-04 (22์ผ์ฐจ) ํฐํŠธ์–ด์ธ ์•„์ด์ฝ˜ ํ™œ์šฉ๋ฒ•, headerํƒœ๊ทธ, top-bar(์ƒ๋‹จ๋ฐ”), hover ์‹œ๊ฐ„์ ์šฉ(transition), box-sizing:border-box;, ํฐํŠธ ์ ์šฉ๋ฒ•, ์ƒ๋‹จ๋ฐ”+์šฐ์ธก๋ฉ”๋‰ด๋ฐ•์Šค

by widely design 2021. 5. 6.

92๊ฐ•~101๊ฐ•

 

 

 

#๋ฌธ์ œ. ๋‹ค์Œ 3์ฐจ ํ’€๋‹ค์šด ๋ฉ”๋‰ด์—์„œ ํ•ด๋‹น ์„ ํƒ์ž๊ฐ€ ๋ช‡ ๊ฐœ์˜ ์—˜๋ฆฌ๋จผํŠธ๋ฅผ ์„ ํƒํ•˜๋Š”์ง€ ์ฃผ์„์œผ๋กœ ์ ์–ด์ฃผ์„ธ์š”

 

 

- ํฐํŠธ์–ด์ธ ์•„์ด์ฝ˜ ๋„ฃ๋Š” ๋ฐฉ๋ฒ•

  cdnjs.com > font-awsome ๊ฒ€์ƒ‰ ํ›„ ๋ณต์‚ฌ

  html์— <link rel="stylesheet href="๋ณต์‚ฌํ•œ ๋งํฌ"> ์ถ”๊ฐ€

  ํฐํŠธ์–ด์ธ์—์„œ ๋ณต์‚ฌํ•œ ํ›„ html์— ๋ถ™์—ฌ๋„ฃ๊ธฐ

  ใ„ด ํฐํŠธ์–ด์ธ์˜ ์•„์ด์ฝ˜์€ ๊ธ€์ž์ทจ๊ธ‰์œผ๋กœ, font-size๋กœ ํฌ๊ธฐ ์กฐ์ ˆํ•˜๊ณ , ์ƒ‰์ƒ๋ณ€๊ฒฝ๋„ ๊ฐ€๋Šฅ

 

- <headerํƒœ๊ทธ>

  ์‚ฌ์ดํŠธ์˜ ์ƒ๋‹จ๋ฐ”(top-bar)์„ ๋œปํ•˜๋Š” ํƒœ๊ทธ

 

- top-bar ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

  - inline-grid ์‚ฌ์šฉ
    ์‚ฌ์šฉ ์ด์œ  : ํƒœ๊ทธ์— ๋”ฐ๋กœ ๊ฐ’์„ ์ค˜๋„ ๋˜์ง€๋งŒ ๊ณต๋ฐฑ์„ ๊ธ€์ž 1์นธ์œผ๋กœ ์ทจ๊ธ‰ํ•ด์„œ ์นธ์ด ๋„์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์—

  - div ์ฒ˜์Œ๊ณผ ๋์˜ ๋„ˆ๋น„๊ฐ’์„ ์ง€์ •ํ•ด์ค€ ์ƒํƒœ์—์„œ, ๋‚˜๋จธ์ง€ ๋„ˆ๋น„๋ฅผ ๊ฐ€์šด๋ฐ div์—๊ฒŒ ์ฃผ๊ณ  ์‹ถ๋‹ค๋ฉด?

    calc๋ฅผ ์ด์šฉํ•˜์—ฌ ์ „์ฒด ํผ์„ผํŠธ์—์„œ ๋‘ div์˜ ๋„ˆ๋น„๋ฅผ ๋นผ์ฃผ๋ฉด ๋จ

 

- hover์— ์‹œ๊ฐ„ ๊ฑฐ๋Š” ๋ฐฉ๋ฒ•

  transition

  ex) transition : width 1s, height 2s, background-color 3s;

 

- box-sizing :

  - box-sizing : content-box

    ๋„ˆ๋น„๊ฐ’์— border์™€ padding์„ ํฌํ•จํ•˜์ง€ ์•Š์Œ
  - box-sizing : border-box

    ๋„ˆ๋น„๊ฐ’์— border์™€ padding์„ ํฌํ•จํ•˜์—ฌ ๊ณ„์‚ฐํ•จ  ๊ฐ’์„ ์•„๋ฌด๋ฆฌ ์ค˜๋„ ๋„ˆ๋น„์— ์˜ํ–ฅX

 

- ํฐํŠธ ์‚ฌ์šฉ๋ฐฉ๋ฒ•

  ๋ˆˆ๋ˆ„์‚ฌ์ดํŠธ์—์„œ ์›นํฐํŠธ ๋ณต์‚ฌ ํ›„ css ๊ฐ€์žฅ ์ƒ๋‹จ์— ๋ถ™์—ฌ๋„ฃ๊ธฐ

 

#๋ฌธ์ œ. ์‚ฌ์ดํŠธ ์ƒ๋‹จ๋ฐ”, ์ด์–ด์„œ, ์šฐ์ธก๋ฉ”๋‰ด๋ฐ•์Šค๊นŒ์ง€ ๊ตฌํ˜„

 

 

- ๋กœ๊ณ 

  ์›ฌ๋งŒํ•˜๋ฉด ๋กœ๊ณ ๋ถ€๋ถ„์€ span์œผ๋กœ ์•„์ด์ฝ˜๊ณผ ๊ธ€์ž๋ถ€๋ถ„ ๋‚˜๋ˆ ์ฃผ๊ธฐ

  : div > a > span > ์•„์ด์ฝ˜ > /span > span > ์•„์ด์ฝ˜ํ…์ŠคํŠธ > /span > /a > /div

  

- ์ƒ์œ„ํด๋ž˜์Šค์— ์†ํ•˜๋Š” ํด๋ž˜์Šค (BEM css๋ช…๋ น๋ฒ•)

  class="top-bar" ์•„๋ž˜์žˆ๋Š” ํด๋ž˜์Šค๋Š” class="top-bar__logo"๋ผ๊ณ  ์ ์Œ

  (์ •ํ•ด์ง„ ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ์‚ฌ๋žŒ์˜ ์ทจํ–ฅ!)

 

 

๋Œ“๊ธ€