<div> = ๋ธ๋ก ์์์ด๊ธฐ ๋๋ฌธ์ ํ ์คํธ๋ฅผ ํฌํจํ ์ ์ฒด ์ฝํ ์ธ ์์ญ๋งํผ ๋ฐฐ๊ฒฝ์ ์ฐจ์งํ๋ค. (์ ์ฒด๋๋น)
<span> = ์ธ๋ผ์ธ ์์์ด๊ธฐ ๋๋ฌธ์ ํ ์คํธ์ ๊ธธ์ด ๋งํผ์ ๋ฐฐ๊ฒฝ์ ์ฐจ์งํ๋ค.
<style>
div {
height: 500px;
background-color: yellow;
background-image: url(https://www.w3schools.com/CSSref/img_tree.gif);
background-repeat: no-repeat;
background-position: center top;
/* ์ถ์ฝํ */
background: yellow url(https://www.w3schools.com/CSSref/img_tree.gif) no-repeat center top;
}
</style>
See the Pen Untitled by HelloHailie (@hellohailie) on CodePen.
background ๊ด๋ จ ์์ฑ
- background-color
๊ธฐ๋ณธ ๊ฐ : transparent
๋ฐฐ๊ฒฝ์ ์์์ ์ง์ ํ๋ ์์ฑ์ด๋ค. ์์ ๊ฐ ์ ์ฉ ๋ฐฉ์๊ณผ ๊ฐ๋ค.
- background-image
๊ธฐ๋ณธ ๊ฐ : none
๋ฐฐ๊ฒฝ์ผ๋ก ์ฌ์ฉํ ์ด๋ฏธ์ง์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํ๋ ์์ฑ์
๋๋ค.
url์ ๊ฒฝ๋ก๋ ์ ๋ ๊ฒฝ๋ก, ์๋ ๊ฒฝ๋ก ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
๋ง์ฝ background-color์ ์์์ด ์ ์ฉ๋ ์ํ์์ background-image๋ก ์ฌ์ฉ๋ ์ด๋ฏธ์ง์ ํฌ๋ช
ํ ๋ถ๋ถ์ด ์๋ค๋ฉด,
๊ทธ ๋ถ๋ถ์ background-color ์์์ด ๋
ธ์ถ๋ฉ๋๋ค.
- background- repeat
๊ธฐ๋ณธ ๊ฐ : repeat
์ด๋ฏธ์ง์ ๋ฐ๋ณต ์ฌ๋ถ์ ๋ฐฉํฅ์ ์ง์ ํ๋ ์์ฑ์
๋๋ค.
๊ธฐ๋ณธ๊ฐ์ด repeat์ด๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ์ค์ ํ์ง ์์ผ๋ฉด x, y์ถ์ผ๋ก ๋ฐ๋ณต๋์ด์ ํ์๋ฉ๋๋ค.
background-repeat์ ๊ฐ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ๊ฒ๋ค์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
< ์์ฑ ๊ฐ >
repeat | x, y์ถ ์ผ๋ก ๋ชจ๋ ๋ฐ๋ณตํฉ๋๋ค. |
repeat-x | x ์ถ ๋ฐฉํฅ์ผ๋ก๋ง ๋ฐ๋ณตํฉ๋๋ค. |
repeat-y | y ์ถ ๋ฐฉํฅ์ผ๋ก๋ง ๋ฐ๋ณตํฉ๋๋ค. |
no-repeat | ์ด๋ฏธ์ง๋ฅผ ๋ฐ๋ณตํ์ง ์์ต๋๋ค. |
- background-position ๊ธฐ๋ณธ ๊ฐ : 0% 0% ์์์์ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ์์น๋ฅผ ์ง์ ํ๋ ์์ฑ์ ๋๋ค. x์ถ, y์ถ์ผ๋ก๋ถํฐ์ ์์น๋ฅผ ์ง์ ํ ์ ์์ผ๋ฉฐ, ๊ฐ์ ์ ์ธ ์์๋ x์ถ, y์ถ์ผ๋ก๋ถํฐ์ ๊ฐ๊ฒฉ์ ๋๋ค. ๋ง์ผ ํ์ชฝ๋ง ์ง์ ๋๋ค๋ฉด ๋๋จธ์ง๋ ์ค์ ๊ฐ(center)์ผ๋ก ์ ์ฉ๋ฉ๋๋ค.
< ์์ฑ ๊ฐ >
% | ๊ธฐ์ค์ผ๋ก๋ถํฐ % ๋งํผ ๋จ์ด์ง ์ง์ ๊ณผ ์ด๋ฏธ์ง์ % ์ง์ ์ด ์ผ์นํ๋ ๊ณณ์ ์์น์ํต๋๋ค. |
px | ๊ธฐ์ค์ผ๋ก๋ถํฐ px ๋งํผ ๋จ์ด์ง ์ง์ ๊ณผ ์ด๋ฏธ์ง์ (0,0) ์ง์ ์ด ์ผ์นํ๋ ๊ณณ์ ์์น์ํต๋๋ค. |
ํค์๋ | top, left, right, bottom, center ํค์๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํค์๋๋ ์ ์ธ ์์์ ๊ด๊ณ์์ด top, bottom์ y์ถ ๊ธฐ์ค์ผ๋ก ํ๋ฉฐ left, right๋ x์ถ์ ๊ธฐ์ค์ผ๋ก ํฉ๋๋ค. |
- background-attachment ๊ธฐ๋ณธ ๊ฐ : scroll ํ๋ฉด ์คํฌ๋กค์ ๋ฐ๋ฅธ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ์์ง์ ์ฌ๋ถ๋ฅผ ์ง์ ํ๋ ์์ฑ์ ๋๋ค.
< ์์ฑ ๊ฐ >
scroll | ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ ์์ ์์ฒด๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ณ ์ ๋์ด ์์ผ๋ฉฐ ๋ด์ฉ๊ณผ ํจ๊ป ์คํฌ๋กค ๋์ง ์์ต๋๋ค. |
local | ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ ์์์ ๋ด์ฉ์ ๊ธฐ์ค์ผ๋ก ๊ณ ์ ๋์ด ์์ผ๋ฉฐ ๋ด์ฉ๊ณผ ํจ๊ป ์คํฌ๋กค ๋ฉ๋๋ค. |
fixed | ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ ๋ทฐํฌํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ณ ์ ๋์ด ์์ผ๋ฉฐ ์คํฌ๋กค์ ์ํฅ์ ๋ฐ์ง ์์ต๋๋ค. |
- ๋ทฐํฌํธ : ์ฌ์ฉ์๊ฐ ์๊ฐ์ ์ผ๋ก ๋ณผ ์ ์๋ ์นํ์ด์ง ์์ญ์ ์๋ฏธํฉ๋๋ค.
์ปดํจํฐ๋ ํด๋ํฐ๊ณผ ๊ฐ์ ์ฅ์น์ Display ์์๊ฐ ํํ๋๋ ์์ญ์ ๋งํฉ๋๋ค.
- background ์ถ์ฝ
background: [-color] [-image] [-repeat] [-attachment] [-position];
'๐Language > HTML & CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
css ์์ฑ ๊ณต๋ถ, width, height, boxmodel (0) | 2022.04.19 |
---|---|
css boxmodel, Border์์ญ, Padding ์์ญ, Margin ์์ญ (0) | 2022.04.19 |
css ๋จ์, px, pt, em, % / Color ์์ฑ, ํฌ๋ช ๋ ์ค์ (0) | 2022.04.19 |
css ์์ฑ, syntax ํ์ธํ๋ ๋ฐฉ๋ฒ, ๊ฐ๋ฐ์๋ผ๋ฉด ๊ผญ ์์์ผํ๋ ์ฌ์ดํธ (0) | 2022.04.19 |
css cascading ์บ์ค์ผ์ด๋ฉ (0) | 2022.04.19 |