๋จ์ํ ์ด๋ฏธ์ง์ ๋ฐฐ๊ฒฝ์์ผ๋ก๋ ๋ฐฐ๊ฒฝ์ ๊พธ๋ฐ ์ ์์ง๋ง
์ด๋ฒ์๋ ์ข ๋ ๋ค์ฑ๋ก์ด ๊ทธ๋ฌ๋ฐ์ด์ ์ ๋ํด์ ๋ฐฐ์๋ณด์.
๊ทธ๋ฌ๋ฐ์ด์ ๊ณผ ๋ธ๋ผ์ฐ์ ์ ๋์ฌ
๊ทธ๋ฌ๋ฐ์ด์ ์
ํ์ฌ์๋ ํ์คํ๋ ๊ตฌ๋ฌธ์ด ์์ฑ๋์ด ํ๊ฒฐ ์์ํด์ง ํธ์ด๋ค.
ํ์ง๋ง ํ์ฌ์ ํ์คํ๋ ๊ตฌ๋ฌธ ์ธ์๋
๊ทธ๋ฌ๋ฐ์ด์ ์
์ ๋์ฌ๋ฅผ ๋ถ์ฌ ์ฌ์ฉํ๋ ๋ธ๋ผ์ฐ์ ๊น์ง ๊ณ ๋ คํด ํจ๊ป ์ ๋ ฅํด์ผ ํ๋ค.
์ด๋, ์ ํ ๊ทธ๋ผ๋ฐ์ด์ ํจ์๋ ์ํ ๊ทธ๋ผ๋ฐ์ด์ ํจ์๋ฅผ ์ด์ฉํด ๋ง๋๋ ๋ฐฐ๊ฒฝ์
ํฌ๊ธฐ๊ฐ ์๋ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ด๋ฏ๋ก ๊ทธ๋ผ๋ฐ์ด์ ๊ฐ์
background-image์์ฑ์ด๋ background์์ฑ ๊ฐ์ผ๋ก ์ง์ ํด ์ค๋ค.
์ ํ ๊ทธ๋ฌ๋ฐ์ด์
์์์ด ์์ง์ด๋ ์ํ ๋๋ ๋๊ฐ์ ๋ฐฉํฅ์ผ๋ก ์ผ์ ํ๊ฒ ๋ณํ๋ ๊ฒ์ผ๋ก
linear-gradient๋ฅผ ์ฌ์ฉํ๋ฉฐ ์์์ด ์ด๋ ๋ฐฉํฅ์ผ๋ก ๋ฐ๋๊ณ
์ด๋ค ์์์ผ๋ก ๋ฐ๋๋์ง ์๋ ค์ค์ผ ํ๋ค.
- ๋ฐฉํฅ -
๋ฐฉํฅ์ ์ง์ํ ๋ ๋ ์ง์ ์ ๊ธฐ์ค์ผ๋ก ‘to’์ ํจ๊ป ์ฌ์ฉํด ์ฃผ๋ฉด ๋๋ฉฐ,
์์น๋ ๊ฐ๋๋ฅผ ์๋ตํ ๊ฒฝ์ฐ ‘to bottom’์ผ๋ก ์ธ์ํ๋ค.
- ๊ฐ๋ -
์ ํ ๊ทธ๋ผ๋ฐ์ด์ ์์ ์์์ด ๋ฐ๋๋ ๋ฐฉํฅ์ ๊ฐ๋๋ก๋ ํํํด ์ค ์ ์๋๋ฐ
‘deg’๋ก ํํํด ์ค๋ค.
- ์์ ์ค์ง ์ -
์ ํ ๊ทธ๋ผ๋ฐ์ด์ ์ ๋ง๋ค๊ธฐ ์ํด์๋
๋ฐ๋๋ ๋ถ๋ถ์ ์์ ์ง์ ํด ์ฃผ์ด์ผ ํ๋๋ฐ
๋ฐ๋๋ ์ง์ ์ ์์ ์ค์ง ์ ์ด๋ผ๊ณ ํ๋ค.
์์ ์ค์ง ์ ์ ์ง์ ํ ๋๋ ์์๋ง ์ง์ ํ ์๋ ์๊ณ
์์๊ณผ ํจ๊ป ์ค์ง ์ ์ ์์น๋ ํจ๊ป ์ง์ ํ ์ ์๋ค.
์ํ ๊ทธ๋ฌ๋ฐ์ด์
์์ด๋ ํ์์ ์ค์ฌ๋ถํฐ ๋์ฌ์์ ๊ทธ๋ฆฌ๋ฉฐ ๋ฐ๊นฅ ๋ฐฉํฅ์ผ๋ก ์์์ด ๋ฐ๋๋ฉฐ
์์์ด ๋ฐ๋๊ธฐ ์์ํ๋ ์์ ์ค์ฌ๊ณผ ํฌ๊ธฐ๋ฅผ ์ง์ ํ๊ณ
๊ทธ๋ผ๋ฐ์ด์ ๋ชจ์์ ์ง์ ํด ์ค์ผ ํ๋ค.
- ๋ชจ์ -
circle(์ํ)๊ณผ ellipse(ํ์ํ) ์ค์ ๊ณ ๋ฅด๋ฉด ๋๋ฉฐ,
๋ฐ๋ก ์ง์ ํ์ง ์์ผ๋ฉด ํ์ํ์ผ๋ก ์ธ์ํ๋ค.
- ์์น -
๊ทธ๋ฌ๋ฐ์ด์ ์ด,
ํ์ค ๊ตฌ๋ฌธ์์๋ ‘๋ชจ์๏ผ๊ณผ ‘ํฌ๊ธฐ๏ผ ์์ฑ ๋ค์์ at ํค์๋์ ํจ๊ป ์์น ๊ฐ์ ์ง์ ํ์ง๋ง
๋ธ๋ผ์ฐ์ ์ ๋์ฌ๋ฅผ ๋ถ์ด๋ ๊ตฌ๋ฌธ์๋ ํค์๋ ์์ด ๊ตฌ๋ฌธ์ ๋งจ ์๋ถ๋ถ์ ์์น๋ฅผ ํ์ํ๋ค.
- ํฌ๊ธฐ -
์์ ํฌ๊ธฐ๋ฅผ ์ง์ ํ ์ ์๋ค.
โ closet-side ์์ฑ ๊ฐ
์์ ๊ฒฝ์ฐ, ๊ทธ๋ผ๋ฐ์ด์ ๊ฐ์ฅ์๋ฆฌ๊ฐ ๊ทธ๋ผ๋ฐ์ด์ ์ค์ฌ์์ ๊ฐ์ฅ ๊ฐ๊น์ด ์์์ ๋ชจ์๋ฆฌ์ ๋ง๋๊ณ
ํ์์ ๊ฒฝ์ฐ, ๊ทธ๋ผ๋ฐ์ด์ ์ค์ฌ์์ ๊ฐ์ฅ ๊ฐ๊น์ด ์์์ ์ํ์ถ์ด๋ ์์ง์ถ๊ณผ ๋ง๋๋ค.
โก closet-corner ์์ฑ ๊ฐ
๊ทธ๋ผ๋ฐ์ด์ ๊ฐ์ฅ์๋ฆฌ๊ฐ ๊ทธ๋ผ๋ฐ์ด์ ์ค์ฌ์์ ๊ฐ์ฅ ๊ฐ๊น์ด ์์์ ์ฝ๋์ ๋ฟ๋๋ก ํ๋ค.
โข farthest-side ์์ฑ ๊ฐ
์์ ๊ฒฝ์ฐ, ๊ทธ๋ผ๋ฐ์ด์ ๊ฐ์ฅ์๋ฆฌ๊ฐ ๊ทธ๋ผ๋ฐ์ด์ ์ค์ฌ์์ ๊ฐ์ฅ ๋จผ ๋ชจ์๋ฆฌ์ ๋ง๋๊ณ
ํ์์ ๊ฒฝ์ฐ, ๊ทธ๋ผ๋ฐ์ด์ ๊ฐ์ฅ์๋ฆฌ๊ฐ ๊ทธ๋ผ๋ฐ์ด์ ์ค์ฌ์์ ๊ฐ์ฅ ๋จผ ๋ชจ์๋ฆฌ์ ๋ง๋๋๋ก ํ๋ค.
โฃ farthest-corner ์์ฑ ๊ฐ
๊ทธ๋ผ๋ฐ์ด์ ๊ฐ์ฅ์๋ฆฌ๊ฐ ๊ทธ๋ผ๋ฐ์ด์ ์ค์ฌ์์ ๊ฐ์ฅ ๋จผ ์ฝ๋์ ๋ฟ๋๋ก ํ๋ค.
- ์์ ์ค์ง ์ -
์ํ ๊ทธ๋ผ๋ฐ์ด์ ์์ ์์์ด ๋ฐ๋๋ ๋ถ๋ถ์ ์์ ์ค์ง ์ ์ด๋ผ๊ณ ํ๋ฉฐ,
๊ทธ๋ฌ๋ฐ์ด์ ์์๋ฟ๋ง ์๋๋ผ ์์์ด ๋ฐ๋๋ ์์น๋ ํจ๊ป ์ง์ ํ ์ ์๋ค.
๊ทธ๋ฌ๋ฐ์ด์ ๋ฐ๋ณต
์ ํ ๊ทธ๋ผ๋ฐ์ด์ ๊ณผ ์ํ ๊ทธ๋ผ๋ฐ์ด์ ์ ํจํด์ ํ ๋ฒ ๋ง๋ ํ
์์๋ฅผ ์ฑ์ธ ๋งํผ ๋ฐ๋ณตํด ํ์ํ ์ ์๋ค.
repeating-linear-gradient๋ repeating-radial-gradient๋ฅผ ์ฌ์ฉํด ์ฃผ๋ฉด ๋๋ค.
๋จ์ํ ๊ทธ๋ฌ๋ฐ์ด์ ํ๋ฉด ์์์ด ์ฐ๊ฒฐ๋๋ ๊ฒ๋ง ์๊ฐํ๋๋ฐ
์ข ๋ฅ๋ ๋ค์ํ๊ณ ๊ทธ์ ํด๋นํ๋ ์์ฑ๋ ๊ต์ฅํ ๋ง์ ๊ฒ ๊ฐ๋ค.
ํนํ ์์ฑ์ด ์ ๋ง ๋ง์์ ์ธ์ฐ๊ธฐ ํ๋ค์์ง๋ง
์ปดํจํฐ๋ก ๋์ค๋ ๊ฒฐ๊ณผ๊ฐ ์์ฃผ ๋ง์กฑ์ค๋ฌ์ ๋ค.
< ์ฐธ๊ณ >
Do it! HTML5+CSS3 ์น ํ์ค์ ์ ์
โป ํด๋น ๊ธ์ ์ต๋ ๋ชฉ์ ์ผ๋ก ์์ฑ๋ ๊ธ์ ๋๋ค โป
๋๊ธ