๐คฉ ์ฌ์ฌํ ๋๋ง๋ค css๋ฅผ ๊ฐ์ง๊ณ ๋์๋ณผ๊น ํฉ๋๋ค!
๐ท ํด๋น์ฝ๋์ html file์ ๋ก์ปฌ์์ ๋ณด๋ฉด ์ ๋๋ฉ์ด์ ๋ ๋ณผ ์ ์์ต๋๋ค. codepen์ ์ฌ๋ ค ๋ณผ ์ ์๋๋ก ์ ๋ฐ์ดํธ ํ๊ฒ ์ต๋๋ค.
์ฝ๋ online tutorials ์ ํ๋ธ ์ ์๋์ ์์ด๋์ด๋ฅผ ๋ณด๊ณ ๋ง๋ค์ด๋ณด์์ต๋๋ค!
์ฝ๋ hover animation ์ ๋๋ค!
@support
ํด๋น css๋ฅผ ์ง์ํ๋์ง ์ฒดํฌํด์ ์ ์ฉ์์ผ์ค
@support (display: grid) {
div {
display: grid;
}
}
์ง์ํ์ง ์๋๊ฑด ์๋ ์ฒ๋ผ ์ฒดํฌ
@support not (display: grid) {
div {
display: flex;
}
}
Css scroll snap
์คํฌ๋กค์ด ์ด๋ ํ ์ง ๊ฒฐ์ ํด์ค
์ ์ฉ๋ฐฉ๋ฒ: scroll-snap-type์ ๋ถ๋ชจ์๊ฒ ์ง์
#container {
scroll-snap-type: y mandatory;
}
.children {
scroll-snap-align: center;
}
:is()
์ ์ ์ฝ๋๋ก ์ ๋ง์ ์์๋ฅผ ์ ํํ ์ ์์
/* before */
header button,
nav button,
form button {
background-color: tomato;
}
/*after*/
:is(header, nav, form) button {
background-color: tomato;
}