커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
- **가로 세 칸, 세로 세 칸의 버킷리스트 형태로 구현하세요.** - 버킷리스트 한 칸의 크기는 160 160px로 구현하세요.
undefined주차
북마크
문*영
댓글
5
추천
0
조회수
19
조회수
19
답변 완료

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

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


아까 질문해서 크기를 줄이니 3 x3 이 되어 완료 되었다고 생각했는데

지문을 보니 한 칸의 버킷리스트 크기가 160 px 이더라구요

160 픽셀이면 두개 씩 5줄로 뜨는데 어떻게 해결해야 할까요?


 클릭 시 ‘달성을 축하합니다!’ 알림창이 나오도록 구현하세요.

라고 하는데


onclick=”alert(’’)”를 활용하면 됩니다.


라고 합니다 어디에 써야할지를 모르겠어요 ㅠ




스파르타 즉문즉답


스파르타 즉문즉답


이건 크기가 작아야 이렇게 되는데..

스파르타 즉문즉답





작성한 코드 및 에러 메세지

<!DOCTYPE html>

<html>


<head>

 <meta charset="utf-8">

 <meta name="viewport" content="width=device-width">

 <title>2024 버킷리스트</title>

 <link href="style.css" rel="stylesheet" type="text/css" />



 <style>

  .bg {

   background-image: url("./벚꽃.gif");

   background-size: cover;

   background-repeat: no-repeat;

   margin: 0 auto;

   background-color: #141617;

  }


  .title {

   margin-top: 50px;

   color: #E8344E;

  }


  .test {

   color: white;

   margin-bottom: 48px;

   margin-top: 0px;

  }



  .bucket {

   width: 160px;

   height: 160px;

   background-size: cover;

   background-position: center;

  }


  .img1 {

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

   color: white;

  }


  .img2 {

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

   color: #E8344E;

  }


  .img3 {

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

   color: #E8344E;

  }


  .img4 {

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

   color: white;

  }


  .img5 {

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

   color: white;

  }


  .img6 {

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

   color: #E8344E;

  }


  .img7 {

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

   color: white;

  }


  .img8 {

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

   color: #E8344E;

  }


  .img9 {

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

   color: #E8344E;

  }

 </style>

 <link href="style.css" rel="stylesheet" type="text/css" />

</head>




<body class="bg center">

 <h1 class="title">SPARTHON Bucket List</h1>

 <p class="test">꿈은 꾸는 것이 아닌, 이루는 것이다.</p>

 <div class="flex-row wrap">

  <div class="bucket img1 center"> 나만의 웹 만들기 </div>

  <div class="bucket img2 center"> 바디프로필 준비하기 </div>

  <div class="bucket img3 center"> 인테리어 꾸미기 </div>

  <div class="bucket img4 center"> 식물키우기 </div>

  <div class="bucket img5 center"> 10키로 감량 </div>

  <div class="bucket img6 center"> 웹 사이트자랑하기 </div>

  <div class="bucket img2 center"> 적금 들기 </div>

  <div class="bucket img1 center"> 해외 여행 </div>

  <div class="bucket img9 center"> 운동 하기 </div>


 </div>

 <script>

  // 페이지 로드 시 이전 상태 복원

  document.addEventListener("DOMContentLoaded", (event) => {

   const buckets = document.querySelectorAll(".bucket");

   buckets.forEach((bucket, index) => {

    // 로컬 스토리지에서 상태 읽기

    const isDone = localStorage.getItem("bucket" + index) === "done";

    if (isDone) {

     bucket.classList.add("done");

    }

   });

  });


  // 버킷 리스트 클릭 이벤트

  const buckets = document.querySelectorAll(".bucket");

  buckets.forEach((bucket, index) => {

   bucket.addEventListener("click", function () {

    // 클래스 토글

    bucket.classList.toggle("done");



    // 로컬 스토리지에 상태 저장

    if (bucket.classList.contains("done")) {

     localStorage.setItem("bucket" + index, "done");

    } else {

     localStorage.setItem("bucket" + index, "");

    }

   });

  });

 </script>


</body>


</html>


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