커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
12월 15일부터 시작하는 캘린더를 만들려면
1시간만에 크리스마스 디데이 캘린더 만들기 v0
1주차
북마크
임*현
댓글
6
추천
0
조회수
24
조회수
24
답변 완료


그리드 부분을 저렇게 수정하고싶은데, 에러가 뜨네요!

어떤걸 더 수정해야할까요?



 "t   t   t   d15   d21"

   "t   t   t   d23   d21"

   "t   t   t   d16   d18"

   "d16  d17  d24  d24   d22"

   "d20  event  d24  d24   d19"



작성한 코드 및 에러 메세지

오류</. 발생 시, 작성한 코드 전체와 에러 메시지를 첨부해 주세요.

Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.

Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!

</>

body {

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

 background-size: cover;

 background-position: center;



}


body {

 background-color: black;

 color: white;

 font-weight: bold;

}


/* 그리드 설계 */

.grid-1 {

 display: grid;

 width: 90vw;

 max-width: 900px;

 margin: 2% auto;

 z-index: 1;


 grid-template-columns: repeat(5, 1fr);

 grid-template-rows: repeat(5, 1fr) grid-gap: 25px;


 grid-template-areas:

  "t   t   t   d15   d21"

  "t   t   t   d23   d21"

  "t   t   t   d16   d18"

  "d16  d17  d24  d24   d22"

  "d20  event  d24  d24   d19";

}



@media only screen and (min-width: 100px) {


 .grid-1 {

  /* 너비를 기준으로 높이를 계산 */

  grid-template-columns: repeat(5, 1fr);

  grid-template-areas:

   "t   t   t   d15   d21"

   "t   t   t   d23   d21"

   "t   t   t   d16   d18"

   "d16  d17  d24  d24   d22"

   "d20  event  d24  d24   d19";

 }


}


/* flex 속성 */

.flex-row {

 display: flex;

}


.flex-col {

 display: flex;

 flex-direction: column;

}


.item-baseline {

 align-items: baseline;

}


.title {

 display: flex;

 align-items: baseline;

 justify-content: center;


 grid-area: t;

}


.title img {

 width: 90%;

 height: auto;

}


/* 그리드 별 배경 이미지 */

.day-1 {

 grid-area: d1;

 background: url("image/frame/frame1.png");

 background-position: center;

 background-size: cover;


}


.day-1 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-2 {

 grid-area: d2;

 background: url("image/frame/frame2.png");

 background-position: center;

 background-size: cover;


}


.day-2 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-3 {

 grid-area: d3;

 background: url("image/frame/frame3.png");

 background-position: center;

 background-size: cover;


}


.day-3 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-4 {

 grid-area: d4;

 background: url("image/frame/frame4.png");

 background-position: center;

 background-size: cover;


}


.day-4 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-5 {

 grid-area: d5;

 background: url("image/frame/frame5.png");

 background-position: center;

 background-size: cover;


}


.day-5 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-6 {

 grid-area: d6;

 background: url("image/frame/frame6.png");

 background-position: center;

 background-size: cover;


}


.day-6 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-7 {

 grid-area: d7;

 background: url("image/frame/frame7.png");

 background-position: center;

 background-size: cover;


}


.day-7 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-8 {

 grid-area: d8;

 background: url("image/frame/frame8.png");

 background-position: center;

 background-size: cover;


}


.day-8 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-9 {

 grid-area: d9;

 background: url("image/frame/frame9.png");

 background-position: center;

 background-size: cover;


}


.day-9 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-10 {

 grid-area: d10;

 background: url("image/frame/frame10.png");

 background-position: center;

 background-size: cover;


}


.day-10 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-11 {

 grid-area: d11;

 background: url("image/frame/frame11.png");

 background-position: center;

 background-size: cover;


}


.day-11 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-12 {

 grid-area: d12;

 background: url("image/frame/frame12.png");

 background-position: center;

 background-size: cover;


}


.day-12 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-13 {

 grid-area: d13;

 background: url("image/frame/frame13.png");

 background-position: center;

 background-size: cover;


}


.day-13 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-14 {

 grid-area: d14;

 background: url("image/frame/frame14.png");

 background-position: center;

 background-size: cover;


}


.day-14 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-15 {

 grid-area: d15;

 background: url("image/frame/frame15.png");

 background-position: center;

 background-size: cover;


}


.day-15 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-16 {

 grid-area: d16;

 background: url("image/frame/frame16.png");

 background-position: center;

 background-size: cover;


}


.day-16 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-17 {

 grid-area: d17;

 background: url("image/frame/frame17.png");

 background-position: center;

 background-size: cover;


}


.day-17 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-18 {

 grid-area: d18;

 background: url("image/frame/frame18.png");

 background-position: center;

 background-size: cover;


}


.day-18 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-19 {

 grid-area: d19;

 background: url("image/frame/frame19.png");

 background-position: center;

 background-size: cover;


}


.day-19 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-20 {

 grid-area: d20;

 background: url("image/frame/frame20.png");

 background-position: center;

 background-size: cover;


}


.day-20 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-21 {

 grid-area: d21;

 background: url("image/frame/frame21.png");

 background-position: center;

 background-size: cover;


}


.day-21 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-22 {

 grid-area: d22;

 background: url("image/frame/frame22.png");

 background-position: center;

 background-size: cover;


}


.day-22 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-23 {

 grid-area: d23;

 background: url("image/frame/frame23.png");

 background-position: center;

 background-size: cover;


}


.day-23 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-24 {

 grid-area: d24;

 background: url("image/frame/frame24.png");

 background-position: center;

 background-size: cover;


}


.day-24 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


/* door styles */

.grid-1 input {

 display: none;

}


label {

 perspective: 1000px;

 transform-style: preserve-3d;

 cursor: pointer;


 display: flex;

 min-height: 100%;

 width: 100%;

 height: 120px;

}


/* flex 속성 */

.flex-row {

 display: flex;

}


.flex-col {

 display: flex;

 flex-direction: column;

}


.item-baseline {

 align-items: baseline;

}


.title {

 display: flex;

 align-items: baseline;

 justify-content: center;


 grid-area: t;

}


.title img {

 width: 90%;

 height: auto;

}


/* 그리드 별 배경 이미지 */



.day-15 {

 grid-area: d15;

 background: url("image/frame/frame15.png");

 background-position: center;

 background-size: cover;


}


.day-15 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-16 {

 grid-area: d16;

 background: url("image/frame/frame16.png");

 background-position: center;

 background-size: cover;


}


.day-16 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-17 {

 grid-area: d17;

 background: url("image/frame/frame17.png");

 background-position: center;

 background-size: cover;


}


.day-17 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-18 {

 grid-area: d18;

 background: url("image/frame/frame18.png");

 background-position: center;

 background-size: cover;


}


.day-18 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-19 {

 grid-area: d19;

 background: url("image/frame/frame19.png");

 background-position: center;

 background-size: cover;


}


.day-19 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-20 {

 grid-area: d20;

 background: url("image/frame/frame20.png");

 background-position: center;

 background-size: cover;


}


.day-20 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-21 {

 grid-area: d21;

 background: url("image/frame/frame21.png");

 background-position: center;

 background-size: cover;


}


.day-21 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-22 {

 grid-area: d22;

 background: url("image/frame/frame22.png");

 background-position: center;

 background-size: cover;


}


.day-22 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-23 {

 grid-area: d23;

 background: url("image/frame/frame23.png");

 background-position: center;

 background-size: cover;


}


.day-23 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.day-24 {

 grid-area: d24;

 background: url("image/frame/frame24.png");

 background-position: center;

 background-size: cover;


}


.day-24 .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


.event {

 grid-area: event;

 background: url("image/frame/frame14.png");

 background-position: center;

 background-size: cover;


}


.event .back {

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

 background-position: center;

 background-size: cover;

 border-radius: 10px;

}


/* door styles */

.grid-1 input {

 display: none;

}


label {

 perspective: 1000px;

 transform-style: preserve-3d;

 cursor: pointer;


 display: flex;

 min-height: 100%;

 width: 100%;

 height: 120px;

}



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