ํ‹ฐ์Šคํ† ๋ฆฌ ๋ณธ๋ฌธ ์ƒ๋‹จ ์Šคํฌ๋กค๋ฐ” ์ ์šฉํ•˜๊ธฐ (+ ์›ํ•˜๋Š” ์ƒ‰์ƒ ์ ์šฉ)

ํ‹ฐ์Šคํ† ๋ฆฌ ๋ณธ๋ฌธ ์ƒ๋‹จ ์Šคํฌ๋กค๋ฐ” ์ ์šฉํ•˜๊ธฐ (+ ์›ํ•˜๋Š” ์ƒ‰์ƒ ์ ์šฉ)

๐Ÿ“Œ 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/topScrollIndicator/css/styles.css" />
  • 4.

    ๋ณต์‚ฌํ•œ ์ฝ”๋“œ๋ฅผ "</head>" ๋ผ์ธ ๋ฐ”๋กœ ์œ„์— ๋ถ™์—ฌ ๋„ฃ๋Š”๋‹ค.

  • 5.

    "์ฐพ๊ธฐ(ctrl+f)"๋ฅผ ๋ˆŒ๋Ÿฌ "</body>"๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ฝ”๋“œ์˜ ์œ„์น˜๋ฅผ ํ™•์ธํ•œ๋‹ค.

  • 6.

    ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•œ๋‹ค.

    <script src="https://cdn.jsdelivr.net/gh/ungveloper/web-components-kit/topScrollIndicator/js/scripts.js"></script>
  • 7.

    ๋ณต์‚ฌํ•œ ์ฝ”๋“œ๋ฅผ "</body>" ๋ผ์ธ ๋ฐ”๋กœ ์œ„์— ๋ถ™์—ฌ ๋„ฃ๋Š”๋‹ค.

  • 8.

    ์ฝ”๋“œ ์ €์žฅ ํ›„ ํ•ด๋‹น ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ ๊ณ ์นจํ•˜์—ฌ ์ฝ”๋“œ ์ ์šฉ์ด ์ž˜ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.

๐ŸŽจ

์›ํ•˜๋Š” ์Šคํƒ€์ผ ์ ์šฉํ•˜๊ธฐ

    ๐Ÿ’ก

    ์›ํ•˜๋Š” ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๋ ค๋ฉด ๐Ÿ“Š ๋ณธ๋ฌธ ์ƒ๋‹จ์— ์Šคํฌ๋กค๋ฐ” ์ ์šฉํ•˜๊ธฐ๋ฅผ ์‚ฌ์ „์— ์ ์šฉํ•ด๋‘” ์ƒํƒœ์—ฌ์•ผ ํ•œ๋‹ค.

  • 1.

    "์ฐพ๊ธฐ(ctrl+f)"๋ฅผ ๋ˆŒ๋Ÿฌ "</head>"๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ฝ”๋“œ์˜ ์œ„์น˜๋ฅผ ํ™•์ธํ•œ๋‹ค.

  • 2.

    ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•œ๋‹ค.

    <style>
              #topScrollIndicator {
                /* ์ฑ„์›Œ์ง€๋Š” ์„  ๊ตต๊ธฐ (์ˆซ์ž๋งŒ ๋ณ€๊ฒฝ) */
                height: 3px;
            
                /* ์ฑ„์›Œ์ง€๋Š” ์„  ์ƒ‰์ƒ */
                background: #333333;
              }
    </style>
  • 3.

    ๋ณต์‚ฌํ•œ ์ฝ”๋“œ๋ฅผ "</head>" ๋ผ์ธ ๋ฐ”๋กœ ์œ„์— ๋ถ™์—ฌ ๋„ฃ๋Š”๋‹ค.

  • 4.

    ๊ฐ ์ฃผ์„ ๋‚ด์šฉ์— ๊ตต๊ธฐ์™€ ์ƒ‰์ƒ์„ ์ง€์ •ํ•ด์ฃผ๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ ์ƒ‰์ƒ์€ hex code๋ฅผ ์ž…๋ ฅํ•ด ์ค€๋‹ค.

    โ—๏ธ

    hex code๊ฐ€ ๋ญ”์ง€ ๋ชฐ๋ผ ์ปฌ๋Ÿฌ๋ฅผ ์„ค์ •ํ•˜๊ธฐ ์–ด๋ ต๋‹ค๋ฉด,
    W3C ํŽ˜์ด์ง€์— ์ •์˜๋˜์–ด ์žˆ๋Š” "Color name"์œผ๋กœ๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.

  • 5.

    ์ฝ”๋“œ ์ €์žฅ ํ›„ ํ•ด๋‹น ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ ๊ณ ์นจํ•˜์—ฌ ์ฝ”๋“œ ์ ์šฉ์ด ์ž˜ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.