๐ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ
๐ ์์ - 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 ๊ฐ ๋ฐ๋ก ๋ค์๋ง ์์นํ ์ ์์ผ๋ฉฐ, '/' ๋ฌธ์๋ก ๊ตฌ๋ถํด์ผ ํ๋ค.
๐ ์ฐธ๊ณ ๋ํผ๋ฐ์ค