<div class="quiz__wrap">            
        <div class="quiz">
            <h2 class="quiz__type"></h2>
            <h3 class="quiz__question">
                <span class="quiz__number"></span>
                <span class="quiz__ask"></span>
            </h3>
            <div class="quiz__view">
                <div class="true">정답입니다!</div>
                <div class="false">틀렸습니다!</div>
                <div class="dog">
                    <div class="head">
                        <div class="ears"></div>
                        <div class="face"></div>
                        <div class="eyes">
                                <div class="teardrop"></div>
                        </div>
                        <div class="nose"></div>
                        <div class="mouth">
                                <div class="tongue"></div>
                        </div>
                        <div class="chin"></div>
                    </div>
                    <div class="body">
                        <div class="tail"></div>
                        <div class="legs"></div>
                    </div>
                  </div>
            </div>
            <div class="quiz__answer">
                <input type="text" placeholder="정답을 적어주세요!" class="quiz__input">
                <button class="quiz__confirm">정답 확인하기</button>
                <div class="quiz__result"></div>
            </div>
        </div>
        <div class="quiz">
            <h2 class="quiz__type"></h2>
            <h3 class="quiz__question">
                <span class="quiz__number"></span>
                <span class="quiz__ask"></span>
            </h3>
            <div class="quiz__view">
                <div class="true">정답입니다!</div>
                <div class="false">틀렸습니다!</div>
                <div class="dog">
                    <div class="head">
                        <div class="ears"></div>
                        <div class="face"></div>
                        <div class="eyes">
                                <div class="teardrop"></div>
                        </div>
                        <div class="nose"></div>
                        <div class="mouth">
                                <div class="tongue"></div>
                        </div>
                        <div class="chin"></div>
                    </div>
                    <div class="body">
                        <div class="tail"></div>
                        <div class="legs"></div>
                    </div>
                  </div>
            </div>
            <div class="quiz__answer">
                <input type="text" placeholder="정답을 적어주세요!" class="quiz__input">
                <button class="quiz__confirm">정답 확인하기</button>
                <div class="quiz__result"></div>
            </div>
        </div>
        <div class="quiz">
            <h2 class="quiz__type"></h2>
            <h3 class="quiz__question">
                <span class="quiz__number"></span>
                <span class="quiz__ask"></span>
            </h3>
            <div class="quiz__view">
                <div class="true">정답입니다!</div>
                <div class="false">틀렸습니다!</div>
                <div class="dog">
                    <div class="head">
                        <div class="ears"></div>
                        <div class="face"></div>
                        <div class="eyes">
                                <div class="teardrop"></div>
                        </div>
                        <div class="nose"></div>
                        <div class="mouth">
                                <div class="tongue"></div>
                        </div>
                        <div class="chin"></div>
                    </div>
                    <div class="body">
                        <div class="tail"></div>
                        <div class="legs"></div>
                    </div>
                  </div>
            </div>
            <div class="quiz__answer">
                <input type="text" placeholder="정답을 적어주세요!" class="quiz__input">
                <button class="quiz__confirm">정답 확인하기</button>
                <div class="quiz__result"></div>
            </div>
        </div>
                  
    </div>  
    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box; 
        font-family: 'DungGeunMo';                
    }
    *::after, *::before {
        box-sizing: border-box;
    }
    a{
        text-decoration: none;
    }
    body {
       
        background-color: #f6f6f6;
        background-image:
            linear-gradient(90deg, #cdcccc 0px, #cdcccc 1px, transparent 1px, transparent 99px,  transparent 100px),
            linear-gradient(#cdcccc 0px, #cdcccc 1px, transparent 1px, transparent 99px,  transparent 100px),
            linear-gradient(#e0e0e0 0px, #e0e0e0 1px, transparent 1px, transparent 99px,  transparent 100px),
            linear-gradient(90deg, #e0e0e0 0px, #e0e0e0 1px, transparent 1px, transparent 99px,  transparent 100px),
            linear-gradient(transparent 0px, transparent 5px, #f6f6f6 5px, #f6f6f6 95px, transparent 95px, transparent 100px),
            linear-gradient(90deg, #e0e0e0 0px, #e0e0e0 1px, transparent 1px, transparent 99px, #e0e0e0 99px, #e0e0e0 100px),
            linear-gradient(90deg, transparent 0px, transparent 5px, #f6f6f6 5px, #f6f6f6 95px, transparent 95px, transparent 100px),
            linear-gradient(transparent 0px, transparent 1px, #f6f6f6 1px, #f6f6f6 99px, transparent 99px, transparent 100px),
            linear-gradient(#cdcccc, #cdcccc);
        background-size:100px 100%, 100% 100px, 100% 10px, 10px 100%, 100% 100px, 100px 100%, 100px 100%, 100px 100px, 100px 100px;            
    }
    #header {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        background: #262626;
        color: #fff;
        display: flex;
        padding: 10px;
        justify-content: space-between;
        align-items: center;
        z-index: 10;
    }
    #header::before {
        content: '';
        border: 4px ridge #a3a3a3;
        position: absolute;
        left: 5px;
        top: 5px;
        width: calc(100% - 10px);
        height: calc(100% - 10px);
        z-index: -1;
    }
    #header h1 {
        padding: 3px 0 6px 10px;
    }
    #header h1 a {
        text-decoration: none;
        color: #fff;
    }
    #header nav {
        padding-right: 10px;
    }
    #header nav li {
        list-style: none;
        display: inline;
    }
    #header nav li a {
        color: #fff;
        display: inline-block;
        padding: 0 10px;
        transition: all 0.2s;
        border: 1px dashed #fff;
    }
    #header nav li.active a {
        background: #fff;
        color: #262626;
    }
    #header nav li a:hover {
        opacity: 0.5;
    }
    #footer {
        margin-top: 200px;
        width: 100%;
        background: #fff;
        text-align: center;
        padding: 20px;
    }
    #footer a {
        color: #262626;
        font-size: 16px;
    }
    /*quiz__wrap*/
    .quiz__wrap {
       display: flex;
       align-items: center;
       justify-content: center;
       margin-top: 150px;
       flex-wrap: wrap;
       height: 100vh;
    }
    .quiz {
        max-width: 500px;
        width: 100%;
        background: #fff;
        border: 8px ridge #cacaca;
        margin: 10px;
    }
    .quiz__type {
        background: #cacaca;
        text-align: center;
        font-size: 14px;
        color: #3b3b3b;
        border: 3px ridge #cacaca;
        padding: 3px 0;
        position: relative;
    }
    .quiz__type::before {
        content: '';
        position: absolute;
        left: 2px;
        top: 2px;
        width: 5px;
        height: 5px;
        border: 6px ridge #648a30; 
    }
    .quiz__type::after {
        content: '';
        position: absolute;
        right: 2px;
        top: 2px;
        width: 5px;
        height: 5px;
        border: 6px ridge #648a30; 
    }
    .quiz__question {            
        border-bottom: 6px ridge #cacaca;
        border-top: 6px ridge #cacaca;
        padding: 13px 30px;
        font-size: 24px;
        line-height: 1.6;
    }
    .quiz__number {
        font-family: 'Cafe24Dangdanghae';
        color: #648a30;
    }
    .quiz__ask {
        font-family: 'Cafe24Dangdanghae';
        color: #262626;
    }
    .quiz__view {
        background: #f5f5f5;
        position: relative;
    }
    .quiz__view .true {
        position: absolute;
        left: 70%;
        top: 100px;
        width: 120px;
        height: 120px;
        color: #fff;
        border-radius: 50%;
        z-index: 100;
        line-height: 120px;
        text-align: center;
        background: #f5534f;
        opacity: 0;
 
    }
  
    .quiz__view .false {
        position: absolute;
        right: 70%;
        top: 100px;
        width: 120px;
        height: 120px;
        background: #fff;
        border-radius: 50%;
        z-index: 100;
        line-height: 120px;
        text-align: center;
        color: #f5534f;
        opacity: 0;
            
    }
    .quiz__view.dislike .false {
        opacity: 1;
        animation: wobble 0.6s;
    }
    .quiz__view.like .true {
        opacity: 1;
        animation: wobble 0.6s;
    }
    @keyframes wobble {
        0% {      
            transform: translateZ(0)
        }
        15% {       
            transform: translate3d(-25%, 0, 0) rotate(-5deg)
        }
        30% {       
            transform: translate3d(20%, 0, 0) rotate(3deg)
        }
        45% {        
            transform: translate3d(-15%, 0, 0) rotate(-3deg)
        }
        60% {       
            transform: translate3d(10%, 0, 0) rotate(2deg)
        }
        75% {       
            transform: translate3d(-5%, 0, 0) rotate(-1deg)
        }
        100% {    
            transform: translateZ(0)
        }
    }
    .quiz__answer {
        border-top: 6px ridge #cacaca;
        background: #f5f5f5;
        padding: 10px;        
    }
    .quiz__confirm {
        padding: 10px;
        border: 6px ridge #cacaca;
        width: 100%;
        font-size: 22px;
        padding: 13px 20px;
        background: #d6d6d6;
        font-family: 'Cafe24Dangdanghae';
        text-shadow: 1px 1px 1px #fff;
        transition: all 0.3s;
    }
    .quiz__confirm:hover {
        background: #b3b3b3;
    }
    .quiz__result {
        text-align: center;
        padding: 10px;
        border: 6px ridge #cacaca;
        width: 100%;
        font-size: 22px;
        padding: 13px 20px;
        background: #fff;
        font-family: 'Cafe24Dangdanghae';
        text-shadow: 1px 1px 1px #fff;
      
        color: #262626;
        
    }
    .quiz__input {
        width: 100%;
        padding: 13px 20px;
        border: 6px ridge #cacaca;
        font-size: 22px;
        padding: 13px 20px;
        background: #fff;
        font-family: 'Cafe24Dangdanghae';
        text-shadow: 1px 1px 1px #fff;
        margin-bottom: 10px;
    }                 
  
    const quizType = document.querySelectorAll(".quiz__type");         //문제유형
    const quizNumber = document.querySelectorAll(".quiz__number");     //문제 번호
    const quizAsk = document.querySelectorAll(".quiz__ask");           //문제 질문
    const quizConfirm = document.querySelectorAll(".quiz__confirm");   //문제 정답버튼
    const quizResult = document.querySelectorAll(".quiz__result");     //문제 정답
    const quizView = document.querySelectorAll(".quiz__view");         //문제 화면
    const quizInput = document.querySelectorAll(".quiz__input");         //사용자 정답
    
    //문제 정보
    const quizInfo = [
        {
            answerType : "html",
            answerNum : 1,                                                   
            answerAsk : "SEO(Search Engine Optimization)는 무엇입니까?",
            answerResult : "검색엔진최적화"
        },
        {
            answerType : "html",
            answerNum : 2,                                                   
            answerAsk : "모든 OS, 브라우저에서 동일한 정보에 접근이 가능해야 하는건 무엇입니까?",
            answerResult : "웹호환성"
        },
        {
            answerType : "html",
            answerNum : 3,                                                   
            answerAsk : "모두가 차별없이 웹에서 제공하는 정보를 이용할 수 있도록 하는 것은 무엇입니까?",
            answerResult : "웹접근성"
        }
       
    ];
      
    //문제 출력
    
    quizInfo.forEach((el,index)=>{                                  //다중 선택자로 선택해서 배열화 된 데이터를 forEach문으로 적용.
        quizType[index].textContent = quizInfo[index].answerType;           //문제 타입
        quizNumber[index].textContent = quizInfo[index].answerNum + ".";    //문제 번호
        quizAsk[index].textContent = quizInfo[index].answerAsk;             //문제 질문
        quizResult[index].textContent = "정답은 " + quizInfo[index].answerResult + " 입니다.";  //문제 정답
    })
    //정답 숨기기
    quizResult.forEach(el=>{
        el.style.display = "none";
    })
    //정답 확인
    quizConfirm.forEach((el,index)=>{
        el.addEventListener("click",()=>{
            // el.style.display = "none";
            // quizResult[index].style.display = "block";      //해당 순서의quizResult가 보여져야 하므로 [index]를 추가.
            //사용자 정답 == quizInfo의 정답
            const userWord = quizInput[index].value.toLowerCase().trim();   //input창에 들어갈 데이터의 조건도 같이 변수화 시킨다.
            if(userWord == quizInfo[index].answerResult){
                quizView[index].classList.remove("dislike");
                quizView[index].classList.add("like");                      // 정답이면 like 클래스 추가
                quizConfirm[index].style.display = "none";
            } else {
                quizView[index].classList.remove("like");
                quizView[index].classList.add("dislike");                   //오답이면 dislike 클래스 추가
                quizConfirm[index].style.display = "none";
                quizResult[index].style.display = "block";
                quizInput[index].style.display = "none";
            }
        })
    });