CSS7 [๋ ๋ง๋ค 3๋ถ CSS] ๊ฐ์์์ ์ ํ์ ::before ::after ๊ฐ์ ์์ ์ ํ์(๊ฐ์ ํด๋์ค ์ ํ์) ::before, ::after ํน์ง ๊ฐ์ ์์๋ css๋ฅผ ํตํด์ ๊ฐ์์ element๋ฅผ ์ถ๊ฐํ๋ ์ฝ๋์ด๋ค. ์ด๋ฏธ ์์ฑ๋ HTML์ ์๋ก์ด ์คํ์ผ์ ์ฃผ๊ธฐ ์ํด์ ๊ฐ์ ์์๋ฅผ ์ถ๊ฐํด์ ์ฌ์ฉ์ ํ ์ ์๋ค. ๋ด์ฉ์ ์( ::before )๊ณผ ๋ค( ::after )์ ์ฝํ ์ธ ๋ฅผ ์ถ๊ฐํ๋ค content๋ผ๋ ์์ฑ์ด ์๋๋ผ๋ ์ถ๊ฐํ๊ณ ๋ด์ผํ๋ค, ์์ผ๋ฉด ๋์ํ์ง ์์ ํน์ ์์์ ์(::before)์ด๋ ๋ค(::after)์ ์ง์ ํ ๋ด์ฉ(ํ ์คํธ ๋๋ ์ด๋ฏธ์ง)์ ์ถ๊ฐํ ์ ์๋ค. ์ธ๋ผ์ธ ์์์ด๋ค. ( = ๋์ด/๋์ด ๊ฐ์ด ์ง์ ๋์ง ์๋๋ค ) content ์์ฑ normal: ์๋ฌด๊ฒ๋ ํ์ํ์ง ์๋ ๊ธฐ๋ณธ๊ฐ string: ๋ฌธ์์ด ์์ฑ image: ์ด๋ฏธ์ง๋ ๋น๋์ค๋ฅผ ๋ถ๋ฌ์ฌ ์ ์์ผ๋ ํฌ๊ธฐ.. 2022. 10. 6. [๋ ๋ง๋ค 3๋ถ CSS] ๊ฐ์ํด๋์ค :active :active๋ CSS์ ๊ฐ์ ํด๋์ค๋ก ์น ๋ธ๋ผ์ฐ์ ์์ ์ฌ์ฉ์๊ฐ ํ์ฑํํ ์์(๋ฒํผ ๋ฑ)๋ฅผ ๋ํ๋ธ๋ค. ์ฆ ๋ง์ฐ์ค ๋ฒํผ์ ๋๋ฅด๋ ์๊ฐ๋ถํฐ ๋ผ๋ ์์ ๊น์ง๋ฅผ ์๋ฏธํ๋ค. ( ํ ์์์์ ๋ง์ฐ์ค๋ฅผ ํด๋ฆญํ ํ ๋ผ์ง ์๊ณ ๊พน๋๋ฅด๊ณ ์์ผ๋ฉด ๊ณ์ ํ์ฑํ ๋์ด์๋ ๊ฒ์ด๋ค.) ์๋๋ ๋ง์ฐ์ค ํด๋ฆญ ์ ๋ฐ์ค์๊น์ด ํ๋์์ผ๋ก ๋ฐ๋๋ฉฐ ๋์ด๊ฐ 300px๋ก ์ปค์ง๋ active ํจ๊ณผ์ ๋๋ค. HTML ์ฝ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐํ ์ ์๋ ์์ค css ์ ํ์๋ค์ :active ๋ถ์ฌ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค. HTML ์ฝ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐํ ์ ์๋ ์์ค .box2์ .box:active์ ๋น๊ตํ์๋ .box:active์์ ๋ณ๊ฒฝ์ฌํญ์ธ width, background-color ๊ฐ์ด ์ฌ์ฉ์ ๋ง์ฐ์ค ํด๋ฆญ ์ ํ์ฑํ๋์ด ์๊น๊ณผ ๋ชจ์์ด ๋ณํ๊ฒ ๋๋ค. ๐ซ์ค์ต - ์ฃผํฉ์ ๋ฐ์ค.. 2022. 10. 4. [๋ ๋ง๋ค 3๋ถ CSS] ๊ฐ์ํด๋์ค :hover :hover๋ CSS์ ๊ฐ์ ํด๋์ค๋ก ์น ๋ธ๋ผ์ฐ์ ์์ ์ฌ์ฉ์์ ๋ง์ฐ์ค๊ฐ ์์์ ์ฌ๋ผ๊ฐ๋ฉด ํ์ฑํ๋๋ค. ์๋๋ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ๋์ด์ ๋์ด๊ฐ ์ปค์ง๋ฉฐ ๋ฐ์ค์๊น์ด ๋นจ๊ฐ์์ผ๋ก ๋ฐ๋๋ hover ํจ๊ณผ์ ๋๋ค. HTML ์ฝ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐํ ์ ์๋ ์์ค css ์ ํ์๋ค์ :hover ๋ถ์ฌ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค. HTML ์ฝ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐํ ์ ์๋ ์์ค ์์์ ๋ณด๋ฏ์ด ๋ง์ฐ์ค๊ฐ ์ฌ๋ผ๊ฐ๊ธฐ์ ( .box1 ) css์ ๋ง์ฐ์ค๊ฐ ์ฌ๋ผ๊ฐ ํ( box1:hover )์ css๋ฅผ ๋ณผ ์ ์๋ค. ๋์ด/๋์ด 100px์ ์ค๋ ์ง ์๊น ๋ฐ์ค๊ฐ ๋ง์ฐ์ค๊ฐ ์ฌ๋ผ๊ฐ์ ๋ ๋์ด/๋์ด 300px์ ๋นจ๊ฐ์ ๋ฐ์ค๋ก ๋ณํ๋ ์ฝ๋์ด๋ค. ์ด๋ ๊ฒ ๋ง์ฐ์ค๊ฐ ์ฌ๋ผ๊ฐ์ ๋ ์ ์ฌ๋ผ๊ฐ์ง ์์์ ๋ ์ ๊ณผ ํ์ ์ํ๋ฅผ ์ ์ํ์ฌ ์์๊ฐ ๋ณํ๋ ํจ๊ณผ๋ฅผ ์ค ์ ์๋ ๊ฒ์ด๋ค. ๐ซ์ค์ต - .. 2022. 10. 4. ์ด์ 1 2 ๋ค์