커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
6강까지 듣고 실행해보면 그냥 백그라운드 화면만 뜨고 다른 부분이 뜨지 않아요ㅠ
인생사진 쏙쏙 코딩네컷 v0
기타
북마크
하*현
댓글
1
추천
0
조회수
7
조회수
7
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


5강까지 내용 듣고 실행하면 됬는데 6강꺼까지 하고 실행하니까 화면이 백그라운드 화면 밖에 안나와서 문의 남깁니다

혹시 제가 놓친 코드가 있는지 확인해주실 수 있을까요??


<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

        /* 이서윤체 폰트 적용을 위한 코드 */

      @font-face {

        font-family: "LeeSeoyun";

        src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2202-2@1.0/LeeSeoyun.woff")

          format("woff");

        font-weight: normal;

        font-style: normal;

      }

      /* body태그 자체에 css 요소 부여 */

body {

    font-family: "LeeSeoyun";

    margin: 0;

    display: flex;

    justify-content: center;

    background-image: url("./background.png");

}


.container{

    width: 390px;

    background-color: #ff9d73;

    height: 100%;

}


.photos{

    margin-top: 30px;

}


.photo-prame{

    background-color: white;

    margin: 15px 20px;

    height: 200px;


    background-size: cover;

    position: relative;

    cursor: pointer;

}


.footer{

    display: flex;

    flex-direction: column;

    align-items: center;

}


.f-title{

    color: white;

    font-size: 25px;

    font-weight: 900;

}


.f-date{

    color: white;

    font-size: 15px;

    font-weight: 500;

}


#image1{

    background-image: url('./1.jpg');

}


#image2{

    background-image: url('./2.jpg');

}


#image3{

    background-image: url('./3.jpg');

}


#image4{

    background-image: url('./5.jpg');

}


.photo_description{

    color: white;

    background-color: black;


    width: fit-content;

    padding: 0 20px;

    margin-bottom: 10px;


    border-radius: 10px;

    position: absolute;

    bottom: 0;


    transform: translate(-50%);

    left: 50%;


    opacity: 0;

}


.video {

    width: 100%;

    height: 100%;

}


.showtext{

    opacity:  0;

}


.hidetext{

    opacity: 1;

    transition: opacity 0.5s linear;

}


    </style>

    <script>// 텍스트가 보여지는 기능

        // 1. 몇 번째 사진에 마우스가 올라갔는지 확인(if문)

        // 2. 해당 사진을 찾아 hideText class를 지워주고, showText는 삽입해줌

        function showText(number) {

          if (number === 1) {

            document.querySelector("#desc1").classList.remove("hideText");

            document.querySelector("#desc1").classList.add("showText");

          } else if (number === 2) {

            document.querySelector("#desc2").classList.remove("hideText");

            document.querySelector("#desc2").classList.add("showText");

          } else {

            document.querySelector("#desc3").classList.remove("hideText");

            document.querySelector("#desc3").classList.add("showText");

          }

        }

       

        // 텍스트가 감춰지는 기능

        // 1. 몇 번째 사진에서 마우스가 벗어났는지 확인(if문)

        // 2. 해당 사진을 찾아 shotText class를 지워주고, hideText는 삽입해줌

        function hideText(number) {

          if (number === 1) {

            document.querySelector("#desc1").classList.remove("showText");

            document.querySelector("#desc1").classList.add("hideText");

          } else if (number === 2) {

            document.querySelector("#desc2").classList.remove("showText");

            document.querySelector("#desc2").classList.add("hideText");

          } else {

            document.querySelector("#desc3").classList.remove("showText");

            document.querySelector("#desc3").classList.add("hideText");

          }

        }

       

        // 클릭 기능

        // 1. 선택된 사진의 숫자를 가진 텍스트를 alert 형태로 출력해줌

        function alertText(number) {

            alert(`${number}번째 추억이에요! 눌러주셔서 감사합니다 :)`);

        }


</head>

<body>

    <div class="container">

        <div class="photos">

            <div id="image1" class="photo-prame"

            onmouseover="showText(1)"

            onmouseout="hideText(1)"

            onclick="alertText(1)"

            >

            <span id="desc1" class="photo_description">

                작년 산책네컷?

            </span>  

        </div>

            <div id="image2" class="photo-prame"

            onmouseover="showText(2)"

            onmouseout="hideText(2)"

            onclick="alertText(2)"

            >

            <span id="desc2" class="photo_description">

                작년 산책네컷 찍은 날

            </span>

        </div>

            <div id="image3" class="photo-prame"

            onmouseover="showText(3)"

            onmouseout="hideText(3)"

            onclick="alertText(3)"

            >

            <span id="desc3" class="photo_description">

                친구 화장한 날

            </span>

        </div>

            <div class="photo-prame">

            <iframe

                src="https://www.youtube.com/embed/TWz1btekxfs"

            frameborder="0"

            class="video"

            ></iframe>

        </div>

     </div>

    <div class="footer">

            <p class="f-title">Happy walking Time</p>

            <p class="f-date">2023.03.14</p>

        </div>

</body>

</html>






취소
 공유
취소
댓글 0
댓글 알림
나의얼굴