λ°œν–‰μΌ:

μˆ˜μ •μΌ:

λΈ”λ‘œκ·Έμ— λ™μ˜μƒ λ°°κ²½ μ½”λ“œ μ μš©ν•˜λŠ” 방법

졜근 μ›Ήμ‚¬μ΄νŠΈμ™€ λΈ”λ‘œκ·ΈλŠ” 동적인 μ›Ή λ””μžμΈμ„ 톡해 μ‚¬μš©μž κ²½ν—˜μ„ μ΅œμš°μ„ μœΌλ‘œ κ³ λ €ν•˜λŠ” μΆ”μ„Έμž…λ‹ˆλ‹€. ν˜„μž¬λŠ” 글을 μ½κΈ°λ³΄λ‹€λŠ” μœ νŠœλΈŒμ™€ 같은 μ˜μƒ μ½˜ν…μΈ λ₯Ό 톡해 μ’€ 더 정보에 μ ‘κ·Όν•˜λ €λŠ” κ²½ν–₯이 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ νλ¦„μ—μ„œ λ™μ˜μƒμ„ ν™œμš©ν•˜μ—¬ 전체 ν™”λ©΄ 배경으둜 μ‚¬μš©ν•˜λŠ” 것은 그쀑 ν•˜λ‚˜μ˜ λ°©λ²•μž…λ‹ˆλ‹€.
λΈ”λ‘œκ·Έμ—μ„œ λ™μ˜μƒ 전체 λ°°κ²½ν™”λ©΄μœΌλ‘œ μ‚¬μš©ν•˜λŠ” 것은 비주얼적인 λ©΄μ—μ„œ 큰 영ν–₯을 λ―ΈμΉ  수 있으며, λ°©λ¬Έμžμ—κ²Œ 보닀 λͺ°μž…감 μžˆλŠ” ν™˜κ²½μ„ μ œκ³΅ν•©λ‹ˆλ‹€. 특히, λ™μ˜μƒ 배경은 μ½˜ν…μΈ μ— λŒ€ν•œ 관심을 끌고, μ‹œκ°μ μœΌλ‘œ ν’μ„±ν•œ λŠλ‚Œμ„ 쀄 수 μžˆμŠ΅λ‹ˆλ‹€.

κ·ΈλŸ¬λ‚˜ μ΄λŸ¬ν•œ λ™μ˜μƒ 배경화면을 μ „μ²΄ν™”λ©΄μœΌλ‘œ κ΅¬ν˜„ν•˜λŠ” κ³Όμ •μ—μ„œ κ³ λ €ν•΄μ•Ό ν•  사항듀이 μžˆμŠ΅λ‹ˆλ‹€. 특히 λͺ¨λ°”일 λ””λ°”μ΄μŠ€μ—μ„œλ„ μ΅œμ ν™”λœ μ‚¬μš©μž κ²½ν—˜μ„ μ œκ³΅ν•  수 μžˆλ„λ‘ ν•΄μ•Ό ν•˜λ©°, 접근성을 보μž₯ν•˜λŠ” 것도 맀우 μ€‘μš”ν•©λ‹ˆλ‹€.

λͺ¨λ°”일과 λ°μŠ€ν¬νƒ‘μ— μ΅œμ ν™”λœ λ™μ˜μƒ λ°°κ²½ μ„€μ • 방법

λ™μ˜μƒ λ°°κ²½ν™”λ©΄μ˜ μ‚¬μš©μž μ ‘κ·Όμ„±

λ™μ˜μƒ 배경화면은 μ‹œκ°μ μΈ 효과λ₯Ό μ£Όμ§€λ§Œ, 그둜 인해 일뢀 μ‚¬μš©μžμ—κ²ŒλŠ” λΆˆνŽΈν•  수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, μ‹œκ° μž₯μ• κ°€ μžˆλŠ” μ‚¬μš©μžλŠ” λ™μ˜μƒ 배경을 μ œλŒ€λ‘œ 인식할 수 없을 수 있으며, λ™μ˜μƒμ΄ μžλ™μœΌλ‘œ μž¬μƒλ˜λŠ” 방식은 집쀑을 λ°©ν•΄ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ 접근성을 κ³ λ €ν•œ λ””μžμΈμ„ μ μš©ν•˜λŠ” 것이 ν•„μˆ˜μ μž…λ‹ˆλ‹€.

접근성을 κ³ λ €ν•œ λ™μ˜μƒ λ°°κ²½ν™”λ©΄ μ„€μ •

  1. μžλ™ μž¬μƒμ„ μ œν•œν•˜κ±°λ‚˜ μŒμ†Œκ±° 처리: μžλ™ μž¬μƒλ˜λŠ” λ™μ˜μƒμ€ μ‚¬μš©μžμ—κ²Œ λΆˆνŽΈν•¨μ„ 쀄 수 μžˆμœΌλ―€λ‘œ μžλ™ μž¬μƒμ„ μ œν•œν•˜κ³ , μŒμ†Œκ±°λ₯Ό μ²˜λ¦¬ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€. μ΄λŠ” 특히 μ‹œκ° 및 청각 μž₯μ• κ°€ μžˆλŠ” μ‚¬μš©μžμ—κ²Œ 도움이 λ©λ‹ˆλ‹€.
  2. λŒ€μ²΄ ν…μŠ€νŠΈ 및 μ„€λͺ… μΆ”κ°€: λ™μ˜μƒ 배경에 λŒ€ν•œ μ„€λͺ…μ΄λ‚˜ λŒ€μ²΄ ν…μŠ€νŠΈλ₯Ό μ œκ³΅ν•˜μ—¬ λ™μ˜μƒμ„ μ‹œκ°μ μœΌλ‘œ 인식할 수 μ—†λŠ” μ‚¬μš©μžμ—κ²Œλ„ μ½˜ν…μΈ λ₯Ό μ•Œλ¦΄ 수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, ν…μŠ€νŠΈλ₯Ό μ‚½μž…ν•˜μ—¬ λ™μ˜μƒμ΄ μ–΄λ–€ λ‚΄μš©μ„ λ‹΄κ³  μžˆλŠ”μ§€ μ•Œλ¦¬λŠ” 방법이 μžˆμŠ΅λ‹ˆλ‹€.
  3. λ™μ˜μƒμ˜ μ œμ–΄ 제곡: μ‚¬μš©μžμ—κ²Œ λ™μ˜μƒμ˜ μž¬μƒ/정지와 같은 μ œμ–΄ κΈ°λŠ₯을 μ œκ³΅ν•˜μ—¬ λ™μ˜μƒμ„ μŠ€ν‚΅ν•˜κ±°λ‚˜ μΌμ‹œ μ •μ§€ν•  수 μžˆλŠ” 선택지λ₯Ό μ£ΌλŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.

SEO μ΅œμ ν™”
λ™μ˜μƒ λ°°κ²½ν™”λ©΄μ˜ μž₯점

λ™μ˜μƒ 배경화면을 λΈ”λ‘œκ·Έμ— μ‚¬μš©ν•˜λŠ” κ²ƒλ§ŒμœΌλ‘œλ„ SEO에도 긍정적인 영ν–₯을 λ―ΈμΉ  수 μžˆμŠ΅λ‹ˆλ‹€. μ‚¬μš©μž λ§Œμ‘±λ„λ₯Ό μ¦κ°€μ‹œμΌœ 체λ₯˜μ‹œκ°„을 늘리수 있수 μžˆλ‹€λ©΄ λ‘œλ”©μ§€μ—°μ΄ 일뢀 λ°œμƒν•΄λ„ κΈμ •μ μΌμˆ˜ μžˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ 이λ₯Ό 효과적으둜 μ‚¬μš©ν•˜κΈ° μœ„ν•΄μ„œλŠ” λͺ‡ κ°€μ§€ μ€‘μš”ν•œ μ΅œμ ν™” μ „λž΅μ„ 따라야 ν•©λ‹ˆλ‹€.

SEO에 μœ λ¦¬ν•œ λ™μ˜μƒ λ°°κ²½ν™”λ©΄ μ‚¬μš©λ²•

  1. λ™μ˜μƒμ˜ 제λͺ©κ³Ό μ„€λͺ…을 ν™œμš©ν•œ ν‚€μ›Œλ“œ μ΅œμ ν™”: λ™μ˜μƒ 배경을 μ‚¬μš©ν•˜λŠ” 경우, ν•΄λ‹Ή λ™μ˜μƒμ— κ΄€λ ¨λœ ν‚€μ›Œλ“œλ₯Ό ν™œμš©ν•˜μ—¬ λ™μ˜μƒμ˜ 제λͺ©κ³Ό μ„€λͺ…을 μž‘μ„±ν•΄μ•Ό ν•©λ‹ˆλ‹€. 이λ₯Ό 톡해 검색 엔진이 λ™μ˜μƒμ˜ λ‚΄μš©μ„ νŒŒμ•…ν•˜κ³ , μ‚¬μš©μžμ—κ²Œ 더 μ ν•©ν•œ 정보λ₯Ό μ œκ³΅ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  2. λ™μ˜μƒ 메타데이터 ν™œμš©: alt νƒœκ·Έλ‚˜ title 속성 등을 ν™œμš©ν•˜μ—¬ λ™μ˜μƒμ— λŒ€ν•œ μΆ”κ°€ 정보λ₯Ό μ œκ³΅ν•˜λ©΄, 검색 μ—”μ§„μ—μ„œ ν•΄λ‹Ή λ™μ˜μƒμ„ 더 잘 인식할 수 μžˆμŠ΅λ‹ˆλ‹€. 이 정보λ₯Ό 톡해 λ™μ˜μƒμ΄ λΈ”λ‘œκ·Έ μ½˜ν…μΈ μ— μ–΄λ–»κ²Œ κ΄€λ ¨λ˜λŠ”μ§€ μ„€λͺ…ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  3. νŽ˜μ΄μ§€ λ‘œλ”© 속도 μ΅œμ ν™”: λ™μ˜μƒμ„ μ‚¬μš©ν•˜λ©΄ νŽ˜μ΄μ§€ λ‘œλ”© 속도가 느렀질 수 μžˆμŠ΅λ‹ˆλ‹€. 이λ₯Ό ν•΄κ²°ν•˜λ €λ©΄ λ™μ˜μƒμ˜ 해상도λ₯Ό 적절히 μ‘°μ •ν•˜μ—¬ νŽ˜μ΄μ§€ 속도λ₯Ό μ΅œμ ν™”ν•΄μ•Ό ν•©λ‹ˆλ‹€. νŽ˜μ΄μ§€ λ‘œλ”© μ†λ„λŠ” SEOμ—μ„œ μ€‘μš”ν•œ μš”μ†Œ 쀑 ν•˜λ‚˜μž…λ‹ˆλ‹€.

λΈ”λ‘œκ·Έμ— λ™μ˜μƒ 전체 λ°°κ²½ν™”λ©΄μœΌλ‘œ ν…ŒμŠ€ν¬νƒ‘ λͺ¨λ‹ˆν„°

λΈ”λ‘œκ·Έμ— λ™μ˜μƒ λ°°κ²½ν™”λ©΄ 전체화면 적용 방법

λ‹€μŒμ€ λΈ”λ‘œκ·Έμ— λ™μ˜μƒ 배경화면을 μ „μ²΄ν™”λ©΄μœΌλ‘œ κ΅¬ν˜„ν•˜λŠ” λ°©λ²•μž…λ‹ˆλ‹€. 이 μ½”λ“œλŠ” 유튜브 μ˜μƒμ„ 배경으둜 μ„€μ •ν•˜μ—¬ μ‚¬μš©μžκ°€ ν™”λ©΄ 크기에 맞게 λ™μ˜μƒμ΄ μžλ™μœΌλ‘œ μ‘°μ •λ˜λ„λ‘ ν•©λ‹ˆλ‹€.

μ½”λ“œ μ‚¬μš© 방법 - λ™μ˜μƒ λ°°κ²½ μ μš©ν•˜κΈ°

μ›Ήμ‚¬μ΄νŠΈ λ˜λŠ” λΈ”λ‘œκ·Έμ—μ„œ λ™μ˜μƒμ„ 배경으둜 ν™œμš©ν•˜λ €λ©΄ μ•„λž˜ μ½”λ“œλ₯Ό μ μš©ν•˜λ©΄ λ©λ‹ˆλ‹€.

  1. μ½”λ“œ μ‚½μž…: λ™μ˜μƒμ„ 배경으둜 μ„€μ •ν•  νŽ˜μ΄μ§€μ˜ HTML νŒŒμΌμ— μ•„λž˜ μ½”λ“œλ₯Ό μΆ”κ°€ν•©λ‹ˆλ‹€.
  2. 유튜브 μ˜μƒ λ³€κ²½: 유튜브 경둜 뢀뢄을 μ›ν•˜λŠ” λ™μ˜μƒ URL둜 μˆ˜μ •ν•©λ‹ˆλ‹€.
  3. ν…μŠ€νŠΈ μˆ˜μ •: λ°°κ²½ μœ„μ— ν‘œμ‹œλ  ν…μŠ€νŠΈλ₯Ό λΈ”λ‘œκ·Έ λ˜λŠ” μ‚¬μ΄νŠΈμ˜ 컨셉에 맞게 λ³€κ²½ν•©λ‹ˆλ‹€.
<script>
window.addEventListener("DOMContentLoaded", () => {
    if (window.location.href !== "https://everydayhub.tistory.com/362") return;
    if (sessionStorage.getItem('videoShown') === 'true') return;

    let c = document.getElementById("container");
    if (c) c.style.display = "none";

    let v = document.createElement("div");
    Object.assign(v.style, {
        position: "fixed",
        top: 0,
        left: 0,
        width: "100%",
        height: "100vh",
        zIndex: 9999,
        background: "rgba(0, 0, 0, 0.7)",
        overflow: "hidden"
    });

    let i = document.createElement("iframe");
    i.src = "https://www.youtube.com/embed/kddVKHFSUAw?autoplay=1&mute=1&loop=1&playlist=kddVKHFSUAw&modestbranding=1&controls=0&showinfo=0&rel=0";
    i.setAttribute("aria-label", "FPV λ“œλ‘  λ™μ˜μƒ");
    Object.assign(i.style, {
        position: "absolute",
        top: "50%",
        left: "50%",
        transform: "translate(-50%, -50%)",
        border: 0,
        pointerEvents: "none",
        maxWidth: "none"
    });

    function resizeVideo() {
        const screenWidth = window.innerWidth;
        const screenHeight = window.innerHeight;
        const videoAspectRatio = 16 / 9;

        if (screenWidth / screenHeight > videoAspectRatio) {
            i.style.width = `${screenWidth}px`;
            i.style.height = `${screenWidth / videoAspectRatio}px`;
        } else {
            i.style.width = `${screenHeight * videoAspectRatio}px`;
            i.style.height = `${screenHeight}px`;
        }
    }

    resizeVideo();
    window.addEventListener("resize", resizeVideo);

    let b = document.createElement("button");
    b.innerText = "λ™μ˜μƒ 전체 λ°°κ²½ν™”λ©΄ κΈ€ 보기";
    Object.assign(b.style, {
        position: "absolute",
        top: "50%",
        left: "50%",
        transform: "translate(-50%, -50%)",
        padding: "10px 20px",
        color: "black",
        border: "2px solid black",
        fontSize: "1rem",
        cursor: "pointer",
        zIndex: 10001,
        fontWeight: "bold",
        background: "white"
    });

    b.addEventListener("click", () => {
        if (c) c.style.display = "";
        v.remove();
        Object.assign(document.body.style, { margin: "", overflow: "" });
        window.removeEventListener("resize", resizeVideo);
        sessionStorage.setItem('videoShown', 'true');
        window.location.reload();
    });

    v.append(i, b);
    document.body.appendChild(v);
    Object.assign(document.body.style, { margin: 0, overflow: "hidden" });
});
</script>

λͺ¨λ°”일 ν™”λ©΄μ—μ„œ λ³΄λŠ” λ™μ˜μƒ 전체화면

μ½”λ“œ μ„€λͺ…

λ™μ˜μƒ λ°°κ²½ν™”λ©΄ 생성

  • div μš”μ†Œλ₯Ό μ‚¬μš©ν•˜μ—¬ λ™μ˜μƒμ„ λ°°κ²½ν™”λ©΄μœΌλ‘œ μ„€μ •ν•©λ‹ˆλ‹€.
  • iframe을 μ‚¬μš©ν•˜μ—¬ 유튜브 λ™μ˜μƒμ„ 뢈러였고, 화면을 꽉 μ±„μ›λ‹ˆλ‹€.

λ™μ˜μƒ 크기 μ‘°μ •

  • resizeVideo() ν•¨μˆ˜λŠ” ν™”λ©΄ 크기에 맞게 λ™μ˜μƒ 크기λ₯Ό μ‘°μ •ν•©λ‹ˆλ‹€. ν™”λ©΄ λΉ„μœ¨μ— 맞게 λ™μ˜μƒμ„ μ μ ˆν•˜κ²Œ 크기λ₯Ό μ‘°μ •ν•˜μ—¬ λͺ¨λ°”일 및 λ°μŠ€ν¬νƒ‘μ—μ„œ μ΅œμ ν™”λœ λΉ„μœ¨λ‘œ ν‘œμ‹œλ©λ‹ˆλ‹€.

둜고 및 ν…μŠ€νŠΈ μΆ”κ°€

  • λ™μ˜μƒ 쀑앙에 ν…μŠ€νŠΈλ₯Ό μΆ”κ°€ν•˜μ—¬ λΈŒλžœλ“œλ‚˜ λΈ”λ‘œκ·Έ 이름을 κ°•μ‘°ν•©λ‹ˆλ‹€. 이λ₯Ό 톡해 λ°©λ¬ΈμžλŠ” 메인 μ½˜ν…μΈ λ‘œ μ΄λ™ν• μˆ˜ μžˆμŠ΅λ‹ˆλ‹€.

10초 ν›„ μ›λž˜ μ½˜ν…μΈ  볡원

  • μ„€μ •λœ μ‹œκ°„(5초) 후에 λ™μ˜μƒ 배경을 μ œκ±°ν•˜κ³  메인 μ½˜ν…μΈ λ‘œ λ˜λŒλ¦½λ‹ˆλ‹€.

전체화면 λ™μ˜μƒ 배경으둜 μ ‘κ·Όμ„± ν–₯μƒν•˜κΈ°

λ™μ˜μƒ 배경화면을 λΈ”λ‘œκ·Έμ— μ μš©ν•˜λŠ” 것은 맀우 효과적인 λ°©λ²•μœΌλ‘œ 방문자의 μ‹œκ°μ  관심을 끌고 λͺ°μž…감을 높여쀄 수 μžˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ μ ‘κ·Όμ„±κ³Ό SEOλ₯Ό κ³ λ €ν•˜μ—¬ μ μ ˆν•˜κ²Œ κ΅¬ν˜„ν•΄μ•Ό ν•˜λ©°, 이 μ½”λ“œλŠ” λͺ¨λ°”일과 λ°μŠ€ν¬νƒ‘ ν™˜κ²½ λͺ¨λ‘μ— μ΅œμ ν™”λœ λ™μ˜μƒ 배경을 μ œκ³΅ν•©λ‹ˆλ‹€.이 μ½”λ“œλ₯Ό μ‚¬μš©ν•˜μ—¬ λΈ”λ‘œκ·Έμ˜ λ””μžμΈμ„ ν˜„λŒ€μ μ΄κ³  μ§κ΄€μ μœΌλ‘œ κ°œμ„ ν•  수 있으며, μ‚¬μš©μž κ²½ν—˜μ„ 높일 수 μžˆμŠ΅λ‹ˆλ‹€.