ํฐ์คํ ๋ฆฌ ํค๋ ์คํฌ๋กค๋ฐ ์ ์ฉํ๊ธฐ (+ ์ํ๋ ์์ ์ ์ฉ)
๐ TL;DR
1. ์๋์ ์ฝ๋ 2์ค๋ง ์ถ๊ฐํ๋ฉด ํค๋์ ๊ฐ๋ก ์คํฌ๋กค๋ฐ๋ฅผ ์ ์ฉํ ์ ์๋ค.
2. ์์, ๊ตต๊ธฐ ๋ฑ ์ํ๋ ์คํ์ผ๋ก๋ ์ ์ฉ ๊ฐ๋ฅํ๋ค.
๐
ํค๋ ์คํฌ๋กค๋ฐ ์ ์ฉํ๊ธฐ
-
1.
ํฐ์คํ ๋ฆฌ ๊ด๋ฆฌ์ ํ์ด์ง์์ "์คํจ ํธ์ง"์ ๋๋ฅธ๋ค.
-
2.
"์ฐพ๊ธฐ(ctrl+f)"๋ฅผ ๋๋ฌ "</head>"๋ฅผ ๊ฒ์ํ์ฌ ์ฝ๋์ ์์น๋ฅผ ํ์ธํ๋ค.
-
3.
์๋ ์ฝ๋๋ฅผ ๋ณต์ฌํ๋ค.
<link rel="stylesheet" as="style" crossorigin href="https://cdn.jsdelivr.net/gh/ungveloper/web-components-kit/headerScrollIndicator/css/styles.css" />
-
4.
๋ณต์ฌํ ์ฝ๋๋ฅผ "</head>" ๋ผ์ธ ๋ฐ๋ก ์์ ๋ถ์ฌ ๋ฃ๋๋ค.
-
5.
"์ฐพ๊ธฐ(ctrl+f)"๋ฅผ ๋๋ฌ "</body>"๋ฅผ ๊ฒ์ํ์ฌ ์ฝ๋์ ์์น๋ฅผ ํ์ธํ๋ค.
-
6.
์๋ ์ฝ๋๋ฅผ ๋ณต์ฌํ๋ค.
<script src="https://cdn.jsdelivr.net/gh/ungveloper/web-components-kit/headerScrollIndicator/js/scripts.js"></script>
-
7.
๋ณต์ฌํ ์ฝ๋๋ฅผ "</body>" ๋ผ์ธ ๋ฐ๋ก ์์ ๋ถ์ฌ ๋ฃ๋๋ค.
-
8.
์ฝ๋ ์ ์ฅ ํ ํด๋น ํ์ด์ง๋ฅผ ์๋ก ๊ณ ์นจํ์ฌ ์ฝ๋ ์ ์ฉ์ด ์ ๋์๋์ง ํ์ธํ๋ค.
๐จ
์ํ๋ ์์ ์ ์ฉํ๊ธฐ
-
1.
"์ฐพ๊ธฐ(ctrl+f)"๋ฅผ ๋๋ฌ "</head>"๋ฅผ ๊ฒ์ํ์ฌ ์ฝ๋์ ์์น๋ฅผ ํ์ธํ๋ค.
-
2.
์๋ ์ฝ๋๋ฅผ ๋ณต์ฌํ๋ค.
<style> header { /* header ์๋ ํ ๋๋ฆฌ ์์ */ border-bottom: 1px solid #dddddd; } #headerScrollIndicator { /* ์ฑ์์ง๋ scroll indicatior์ ์์ */ background: #333333; /* ์ฑ์์ง๋ scroll indicatior์ ๋์ด (์ซ์๋ง ๋ณ๊ฒฝ) */ height: 3px; }
</style> -
3.
๋ณต์ฌํ ์ฝ๋๋ฅผ "</head>" ๋ผ์ธ ๋ฐ๋ก ์์ ๋ถ์ฌ ๋ฃ๋๋ค.
-
4.
๊ฐ ์ฃผ์ ๋ด์ฉ์ ๋ง๊ฒ๋ ๋ด์ฉ์ ๋ณ๊ฒฝํ๋๋ฐ
๋์ด๋ "#headerScrollIndicator"์ height๋ฅผ ์์ ํ๋ฉด ๋๊ณ ,
์์์ "border-bottom" ๋ฐ "background" ๋ค์ ์์นํ hex code๋ฅผ ์ํ๋ ์์์ผ๋ก ๋ณ๊ฒฝํ๋ค.โ๏ธhex code๊ฐ ๋ญ์ง ๋ชฐ๋ผ ์ปฌ๋ฌ๋ฅผ ์ค์ ํ๊ธฐ ์ด๋ ต๋ค๋ฉด,
W3C ํ์ด์ง์ ์ ์๋์ด ์๋ "Color name"์ผ๋ก๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. -
5.
์ฝ๋ ์ ์ฅ ํ ํด๋น ํ์ด์ง๋ฅผ ์๋ก ๊ณ ์นจํ์ฌ ์ฝ๋ ์ ์ฉ์ด ์ ๋์๋์ง ํ์ธํ๋ค.
์ํ๋ ์คํ์ผ์ ์ ์ฉํ๋ ค๋ฉด ๐ ํค๋ ์คํฌ๋กค๋ฐ ์ ์ฉํ๊ธฐ๋ฅผ ์ฌ์ ์ ์ ์ฉํด๋ ์ํ์ฌ์ผ ํ๋ค.