[HTML/CSS] ๐Ÿ“š ์ƒ‰์ƒ๊ณผ ๋ฐฐ๊ฒฝ

pyeonneยท2022๋…„ 6์›” 14์ผ
0
post-thumbnail

๐Ÿ“‹ ๊ธฐ์–ตํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ

๐Ÿ“Œ ์ƒ‰์ƒ - HEX(16์ง„์ˆ˜), rgb, rgba

div {
	background-color: #ffffff;
    background-color: rgb(255, 255, 255);
    background-color: rgba(0, 0, 255, 0.8);
}
  • rgba() ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ถˆํˆฌ๋ช…๋„๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“Œ opacity

  • ๋ณดํ†ต 0.0 ์ด์ƒ 1.0 ์ดํ•˜์˜ ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•ด ๋ถˆํˆฌ๋ช…๋„๋ฅผ ์„ค์ •ํ•œ๋‹ค.
  • ๊ธฐ๋ณธ๊ฐ’์€ 1์ด๋‹ค.
  • ์š”์†Œ์˜ ์ฝ˜ํ…์ธ ๋ฅผ ํฌํ•จํ•ด ๋ชจ๋“  ๊ณณ์— ์˜ํ–ฅ์„ ์ฃผ์ง€๋งŒ, ์ž์‹ ์š”์†Œ๊ฐ€ ์ƒ์†ํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค. ๋”ฐ๋ผ์„œ ์š”์†Œ์™€ ์ž์‹์˜ ํˆฌ๋ช…๋„๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅด๋”๋ผ๋„ ๋ฐฐ๊ฒฝ์— ๋Œ€ํ•ด์„œ๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ๊ฐ™์€ ํˆฌ๋ช…๋„๋ฅผ ๊ฐ–๋Š”๋‹ค.

    rgba() ํ‘œ๊ธฐ๋ฒ•์œผ๋กœ ๋ถˆํˆฌ๋ช…๋„๋ฅผ ์„ค์ •ํ•˜๋ฉด ์š”์†Œ ๋‚ด๋ถ€์˜ ์ฝ˜ํ…์ธ ์—๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š”๋‹ค.


๐Ÿ“Œ background-color, background-image

  • background-color๋Š” backgorund-image ๋’ค์— ๋ Œ๋”๋ง ๋˜๋ฏ€๋กœ, backgorund-color์˜ z-index ์†์„ฑ ๊ฐ’์ด ๋” ๋‚ฎ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
  • ์ด๋ฏธ์ง€์˜ ์‚ฌ์ด์ฆˆ๊ฐ€ ์š”์†Œ๋ณด๋‹ค ์ž‘์œผ๋ฉด ๋ฐ”๋‘‘ํŒ์‹ ๋ฐฐ์—ด๋กœ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ด๋ฏธ์ง€๋ฅผ ๋ฐ˜๋ณตํ•ด์„œ ๋ณด์—ฌ์ค€๋‹ค.

๐Ÿ“Œ background-repeat

  • repeat-x๋กœ ์„ค์ •ํ•˜๋ฉด ๊ฐ€๋กœ ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ๋ฐ˜๋ณตํ•˜๊ณ , repeat-y๋กœ ์„ค์ •ํ•˜๋ฉด ์„ธ๋กœ ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ๋ฐ˜๋ณตํ•œ๋‹ค.
  • no-repeat์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ๋ฐ˜๋ณตํ•˜์ง€ ์•Š๋Š”๋‹ค.

๐Ÿ“Œ background-position

  • ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด x์ถ•๊ณผ y์ถ• ์ˆœ์„œ์™€ ์ƒ๊ด€์—†์ด ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ํ•œ ๊ฐœ์˜ ํ‚ค์›Œ๋“œ ๊ฐ’์„ ์ž‘์„ฑํ•˜๋ฉด x์ถ•๊ณผ y์ถ• ๋ชจ๋‘ ์ ์šฉ๋œ๋‹ค.
  • ์ด๋ฏธ์ง€๋ฅผ ์ •๊ฐ€์šด๋ฐ์— ์œ„์น˜์‹œํ‚ค๊ณ  ์‹ถ์„ ๋•Œ background-position: center ์†์„ฑ์€ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋œ๋‹ค.

๐Ÿ“Œ background-origin

  • ๊ธฐ๋ณธ๊ฐ’์€ padding-box๋‹ค.
  • margin-box๋Š” ์กด์žฌํ•˜์ง€ ์•Š๊ณ , margin์€ ์™ธ๋ถ€ ์—ฌ๋ฐฑ์ด๊ธฐ ๋•Œ๋ฌธ์— ์›์ (0, 0)์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์—†๋‹ค.

๐Ÿ“Œ background-size

  • ๊ธฐ๋ณธ๊ฐ’์€ auto์ด๊ณ , ์ด๋ฏธ์ง€์˜ ์›๋ณธ ํฌ๊ธฐ๋ฅผ ์œ ์ง€ํ•œ๋‹ค.
  • cover ํ‚ค์›Œ๋“œ๋Š” ์ด๋ฏธ์ง€๊ฐ€ ์ฐŒ๊ทธ๋Ÿฌ์ง€์ง€ ์•Š๋Š” ํ•œ๋„ ๋‚ด์—์„œ ์ œ์ผ ํฌ๊ฒŒ ์„ค์ •๋˜๊ณ , ์ด๋ฏธ์ง€์˜ ๊ฐ€๋กœ์„ธ๋กœ๋น„๊ฐ€ ์š”์†Œ์™€ ๋‹ค๋ฅด๋‹ค๋ฉด ์ด๋ฏธ์ง€๋ฅผ ์ž˜๋ผ๋‚ด์–ด ๋นˆ ๊ณต๊ฐ„์ด ์ƒ๊ธฐ์ง€ ์•Š๋„๋ก ํ•œ๋‹ค.
  • contain ํ‚ค์›Œ๋“œ๋Š” ์ด๋ฏธ์ง€๊ฐ€ ์ž˜๋ฆฌ๊ฑฐ๋‚˜ ์ฐŒ๊ทธ๋Ÿฌ์ง€์ง€ ์•Š๋Š” ํ•œ๋„ ๋‚ด์—์„œ ์ œ์ผ ํฌ๊ฒŒ ์„ค์ •ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋นˆ ๊ณต๊ฐ„์ด ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค.
  • contain, cover ํ‚ค์›Œ๋“œ๋Š” ์ด๋ฏธ์ง€์˜ ๋น„์œจ์„ ์œ ์ง€ํ•˜๋ฉฐ ์š”์†Œ์˜ ํฌ๊ธฐ์— ๋งž์ถฐ์ง„๋‹ค.
  • ํ•œ ๊ฐœ์˜ <length> ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด ์ด๋ฏธ์ง€์˜ ๋น„์œจ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ๊ฐ€๋กœ ์‚ฌ์ด์ฆˆ๋งŒ ์กฐ์ ˆ๋œ๋‹ค.
  • cover ํ‚ค์›Œ๋“œ์™€ 100%๋Š” ๋™์ผํ•˜๊ฒŒ ๋™์ž‘ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ด์ง€๋งŒ, 100%๋กœ ์ง€์ •ํ•˜๋ฉด ๊ฐ€๋กœ๋งŒ 100% ๋˜๋Š” ๊ฒƒ์ด๋‹ค. (๋นˆ ๊ณต๊ฐ„ ์ƒ๊ธธ ์ˆ˜ ์žˆ์Œ)

๐Ÿ“Œ background

  • background-attachment, background-clip ํ•˜์œ„ ์†์„ฑ์€ ๊ฑฐ์˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • background-color ๊ฐ’์€ ๋งˆ์ง€๋ง‰์— ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค.
  • backgorund-size ๊ฐ’์€ background-position ๊ฐ’ ๋ฐ”๋กœ ๋’ค์—๋งŒ ์œ„์น˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, '/' ๋ฌธ์ž๋กœ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•œ๋‹ค.

๐Ÿ”— ์ฐธ๊ณ  ๋ž˜ํผ๋Ÿฐ์Šค

profile
๊ฑด๊ฐ•ํ•œ ๋ชธ๊ณผ ๋งˆ์Œ์—์„œ ๊ฑด๊ฐ•ํ•œ ์ฝ”๋“œ๊ฐ€ ํƒœ์–ด๋‚œ๋‹ค !

0๊ฐœ์˜ ๋Œ“๊ธ€