์์์ ๊ทธ๋ฆผ์ ํจ๊ณผ๋ฅผ ์ฃผ๋ ์์ฑ
โ ๋ด๋ชจํผ์ฆ ๋ฒํผ CSS ํ์ด์ง
ํํ
box-shadow: h-offset v-offset blur spread color
h-offset
: ๊ทธ๋ฆผ์์ ๊ฐ๋ก ์์น(x์ถ). ์์๋ ์ค๋ฅธ์ชฝ, ์์๋ ์ผ์ชฝ์ผ๋ก ์ด๋ํ๋ค.v-offset
: ๊ทธ๋ฆผ์์ ์ธ๋ก ์์น(y์ถ). ์์๋ ์๋๋ก, ์์๋ ์๋ก ์ด๋ํ๋ค.blur
: ๊ทธ๋ฆผ์์ ํ๋ฆผ ์ ๋. 0์ ์ ๋ช
, ๊ฐ์ด ์ปค์ง์๋ก ํ๋ ค์ง๋ค.spread
: ๊ทธ๋ฆผ์์ ํ์ฅ ์ ๋. ๊ฐ์ด ํด์๋ก ๊ทธ๋ฆผ์๊ฐ ๋์ด์ง๋ค.color
: ๊ทธ๋ฆผ์ ์์. ํฌ๋ช
๋๊ฐ ์์ผ๋ฉด rgba
ํํ๋ก ์ ์ด์ค์ผํ๋ค..cancel-button{
background-color: #ff4949;
transition: box-shadow 250ms ease-in;
}
.cancel-button:hover{
box-shadow: 0 10px 16px 0 rgba(255, 73, 73, 0.35);
}
visible
: ๊ธฐ๋ณธ๊ฐ, ์์์ ๋ด์ฉ์ด ์์ ๊ฒฝ๊ณ๋ฅผ ๋์ด๊ฐ๋ ๊ฐ๋ ค์ง์ง ์๊ณ ๋ณด์ฌ์ง๋ค.hidden
: ์์์ ๋ด์ฉ์ด ์์ ๊ฒฝ๊ณ๋ฅผ ๋์ด๊ฐ ๋ถ๋ถ์ ์๋ ค์ ๋ณด์ฌ์ง์ง ์๋๋ค.auto
: ์์ ๋ด์ฉ์ด ์์ ๊ฒฝ๊ณ๋ฅผ ๋์ด๊ฐ ๊ฒฝ์ฐ์๋ง ์คํฌ๋กค๋ฐ๋ฅผ ์ถ๊ฐํ์ฌ ๋ณผ ์ ์๋๋ก ํ๋ค.scroll
: ์์ ๋ด์ ์คํฌ๋กค๋ฐ๋ฅผ ์ถ๊ฐํ์ฌ ๋ด์ฉ์ด ๋์ด๊ฐ ๊ฒฝ์ฐ ์คํฌ๋กค์ ํตํด ๋ณผ ์ ์๋๋ก ํ๋ค. โ
auto
์scroll
์ ์ฐจ์ด์
auto
๋ ๋ด์ฉ์ด ์์์ ํฌ๊ธฐ๋ฅผ ์ด๊ณผํ ๋์๋ง ์คํฌ๋กค๋ฐ๋ฅผ ์ถ๊ฐํ๊ณ ,scroll
์ ํญ์ ์คํฌ๋กค๋ฐ๋ฅผ ์ถ๊ฐํ๋ค.
.box {
transform: translate(100px, 100px);
}
translate(x, y)
: ์์๋ฅผ ์ํ๋ ๋ฐฉํฅ์ผ๋ก ์ด๋์ํจ๋ค.translateX()
๋ ๊ฐ๋ก ๋ฐฉํฅ, translateY()
๋ ์ธ๋ก ๋ฐฉํฅ์ผ๋ก ์ด๋์ํจ๋ค.scale()
: ์์์ ํฌ๊ธฐ๋ฅผ ์ฃผ์ด์ง ๋น์จ๋ก ํ๋ ๋๋ ์ถ์ํ๋ค.scaleX()
๋ ๊ฐ๋ก ๋ฐฉํฅ, scaleY()
๋ ์ธ๋ก ๋ฐฉํฅ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ค.rotate(Ndeg)
: ์์๋ฅผ ์ฃผ์ด์ง ๊ฐ๋๋งํผ ๊ธฐ์ธ์ธ๋ค. ์์ ๊ฐ์ ์๊ณ๋ฐฉํฅ์ผ๋ก, ์์ ๊ฐ์ ๋ฐ์๊ณ๋ฐฉํฅ์ผ๋ก ํ์ ํ๋ค.