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

2021-04-22 (10์ผ์ฐจ) id(#), class(.), border-radius, inherit์ƒ์†

by widely design 2021. 4. 23.

46๊ฐ•~52๊ฐ•

 

 

- id (#)

 ์‹๋ณ„์ž,

 ํ•œ ์—˜๋ฆฌ๋จผํŠธ๊ฐ€ ๋˜‘๊ฐ™์€ id๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉด ๋ฌธ๋ฒ• ์˜ค๋ฅ˜

 ๋ฌด์กฐ๊ฑด ํ•œ ๊ฐœ ๋ฐ–์— ๋ชป ๊ณ ๋ฆ„

 

- class (.)

  id์˜ ๋‹จ์ ์„ ๋ณด์™„

  ๋˜‘๊ฐ™์€ class๋ฅผ ๊ฐ€์ง„ ์—˜๋ฆฌ๋จผํŠธ ์กด์žฌํ•จ

 

- class๋ณด๋‹ค id๊ฐ€ ๋” ๊ฐ•ํ•จ

 

๋ถ™์—ฌ์“ฐ๊ธฐ : ๋ถ™์—ฌ์“ด ๊ฒƒ ๋‹ค ํ•ด๋‹น๋˜๋Š” ๊ฒƒ

→ .a.b : id="a b"ํฌํ•จ๋˜๋Š” ๊ฒƒ

๋„์–ด์“ฐ๊ธฐ : ํ›„์†์ธ ๊ฒƒ

→ .a .b : id="a"์˜ ํ›„์† + ํ›„์† ์ค‘์—์„œ id="b"์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๊ฒƒ

 

 

ex1) id๊ฐ€ a์ธ ์—˜๋ฆฌ๋จผํŠธ ์„ ํƒํ•  ๋•Œ

     : <ํƒœ๊ทธ id="a"> ๋‚ด์šฉ </ํƒœ๊ทธ>

     → #a {์†์„ฑ๊ฐ’}

 

ex2) class๊ฐ€ a์™€ b๋ฅผ ๋™์‹œ์— ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์—˜๋ฆฌ๋จผํŠธ ์„ ํƒํ•  ๋•Œ

     : <ํƒœ๊ทธ class="a b">๋‚ด์šฉ</ํƒœ๊ทธ>

     → .a.b{์†์„ฑ๊ฐ’}

 

ex3) ํƒœ๊ทธ๊ฐ€ 'tag'์ด๋ฉด์„œ, ๋™์‹œ์— class๊ฐ€ a์™€ b๋ฅผ ๋™์‹œ์— ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์—˜๋ฆฌ๋จผํŠธ ์„ ํƒํ•  ๋•Œ

     : <tag class="a b">๋‚ด์šฉ</tag>

     → tag.a.b{์†์„ฑ๊ฐ’}

 

 

-border-radius

 : ๋ชจ์„œ๋ฆฌ๋ฅผ ๋‘ฅ๊ธ€๊ฒŒ ๋งŒ๋“ฆ

  - 20px= ๋ชจ์„œ๋ฆฌ๊ฐ€ ๋‘ฅ๊ทผ ์‚ฌ๊ฐํ˜•

  - 50px=์›ํ˜•

 

- cursor : pointer

  : ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ ธ์„ ๋•Œ ์ปค์„œ๋ฅผ ํฌ์ธํ„ฐ๋กœ ๋ฐ”๊ฟ”์คŒ

 

#๋ฌธ์ œ. ์Šฌ๋ผ์ด๋”์˜ ํŽ˜์ด์ง€ ๋ฉ”๋‰ด ๊ตฌํ˜„, border-radius

 

 

 

-inherit (์ƒ์†)

 : ๊ฐœ์„ฑ์ด ์—†๊ณ , ๋ถ€๋ชจ ์†์„ฑ์„ ๋”ฐ๋ผ๊ฐ

   → ๋”ฐ๋ผ์„œ ๋ถ€๋ชจ์†์„ฑ์„ ๋”ฐ๋ผ๊ฐ€์ง€ ์•Š๋Š” ํƒœ๊ทธ์˜ ์†์„ฑ์— "์†์„ฑ:inherit;"์„ ๋„ฃ์–ด์ฃผ๋ฉด ๊ทธ ์†์„ฑ์€ ๋ถ€๋ชจ๋ฅผ ๋”ฐ๋ผ๊ฐ.

 

<CSS ์†์„ฑ>

- ๊ธฐ๋ณธ๊ฐ’์ด inherit์ธ ์†์„ฑ
  - color
  - font-size
  - text-align
  - text-decoration
  - display
  - letter-spacing
  - font-weight

- ๊ธฐ๋ณธ๊ฐ’์ด inherit์ด ์•„๋‹Œ์†์„ฑ

  - width
  - height
  - background-color
  - margin
  - padding
  - border-radius

๋Œ“๊ธ€