inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드

[최종본 제작] 세로 2컬럼(C2타입) – Part2

모달이 작동이 안됩니다..ㅠㅠ

280

wlsgml6200

작성한 질문수 10

1

html

<!DOCTYPE html>

<html lang="ko">

<head>

    <meta charset="UTF-8">

    <title>just쇼핑몰</title>

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

</head>

<body>

    <div class="container">

        <header>

            <div class="header-logo"><a href="#none"><img src="images/logo.jpg" alt="header.lg"></a></div>

            <div class="navi">

                <div class="menu">

                    <li>

                        <a href="#none">탑</a>

                        <div class="sub-menu">

                            <a href="#none">블라우스</a>

                            <a href="#none">티</a>

                            <a href="#none">셔츠</a>

                            <a href="#none">니트</a>

                        </div>

                    </li>

                                        <li>

                        <a href="#none">아우터</a>

                        <div class="sub-menu">

                            <a href="#none">자켓</a>

                            <a href="#none">코트</a>

                            <a href="#none">가디건</a>

                            <a href="#none">머플러</a>

                        </div>

                    </li>

                                        <li>

                        <a href="#none">팬츠</a>

                        <div class="sub-menu">

                            <a href="#none">청바지</a>

                            <a href="#none">짧은바지</a>

                            <a href="#none">긴바지</a>

                            <a href="#none">레깅스</a>

                        </div>

                    </li>

                                        <li>

                        <a href="#none">악세사리</a>

                        <div class="sub-menu">

                            <a href="#none">귀고리</a>

                            <a href="#none">목걸이</a>

                            <a href="#none">반지</a>

                            <a href="#none">팔찌</a>

                        </div>

                    </li>

                </div>

            </div>

        </header>

        <div class="slide">

            <div>

                <a href="#none"><img src="images/Slide01.jpg" alt="slide01"></a>

                <a href="#none"><img src="images/Slide02.jpg" alt="slide02"></a>

                <a href="#none"><img src="images/Slide03.jpg" alt="slide03"></a>

            </div>

        </div>

        <div class="contents">

            <div class="news">

                <div class="tab-inner">

                    <div class="btn">

                        <a href="#none" class="active">공지사항</a>

                        <a href="#none">갤러리</a>

                    </div>

                    <div class="tabs">

                        <div class="tab1">

                        <a class="open-modal" href="#none">SMS 발송 모바일 서비스 개선작업 안내입니다.<b>2020.01.09</b></a>

                        <a href="#none">휴대폰 인증 서비스 개선 작업 기간 연장합니다.<b>2020.01.09</b></a>

                        <a href="#none">카드사 부분 무이자 할부 이벤트 2월 3일까지 혜택<b>2020.01.09</b></a>

                        <a href="#none">올앳 시스템 작업 안내<b>2020.01.09</b></a>

                        <a href="#none">휴대폰 결제 시스템 작업이 완료되었습니다.<b>2020.01.09</b></a>

                        </div>

                        <div class="tab2">tab~~~2</div>

                    </div>

                </div>

            </div>

            <div class="banner"></div>

            <div class="shortcut"></div>

        </div>

        <footer>

            <div class="footer-logo">

                <a href="#none"><img src="images/f-logo.jpg" alt="footer-logo"></a>

            </div>

            <div class="copy"></div>

            <div class="sns">

                <a href="#none"><img src="images/sns1.jpg" alt="face book"></a>

                <a href="#none"><img src="images/sns2.jpg" alt="twt"></a>

                <a href="#none"><img src="images/sns3.jpg" alt="instagram"></a>

            </div>

        </footer>

        

    </div>

    <div class="modal">

        <div class="modal-content">

           <h2>SNS비회원주문하기 종료 안내</h2>

           <br>

            <p>안녕하세요, JUST 쇼핑몰 MD 홍길동입니다. 안타깝게도 SNS비회원 주문하기 서비스가 한달 뒤 종료될 예정입니다.

            회원가입없이 SNS계정을 이용해 그동안 제품주문을 하실수 있었는데, 금번 강화된 개인정보보호법 시행령 제 9조 (부칙 3조 3항)에 의거, SNS를 이용한 상품 주문/결제등이 근래에 많은 보안잇슈로 문제가 되고 있음에 다라 KISA의 권고조치의 일환으로 했습니다. 따라서, 한달뒤인 2019.03.10 이후 모든 비회원 고객님들께서는 회원가입으로 전환 후 실명인증이 되어야 하며, 이는 모든 쇼핑몰/오픈마켓등의 전자상거래서비스의 공통된 사항이라는 점을 안내해드립니다.</p>

            <a class="close-modal" href="#none">닫기</a>

            

                

            </div>

        

    </div>

    

    

    <script src="script/jquery-3.6.0.min.js"></script>

    <script src="script/custom.js"></script>

</body>

</html>

css

*{

    margin: 0;

    text-decoration: none;

    list-style: none;

    color: #000;

}

/*layout*/

.container{

    width: 1200px;

/*    border: 1px solid #000;*/

    margin: auto;

    box-sizing: border-box;

}

.container > div{}

header{

    height: 100px;

    box-sizing: border-box;

    position: relative;

    z-index: 10;

}

header > div{

    float: left;

    height: 100px;

    box-sizing: border-box;

}

.header-logo{

    width: 200px;

    border: 1px solid #000;

    line-height: 8;

}

.navi{

    width: 1000px;

    border: 1px solid #000;

}

.slide{

    height: 300px;

    border: 1px solid #000;

}

.slide > div{}

.contents{

    overflow: hidden;

}

.contents > div {

    height: 200px;

    float: left;

    border: 1px solid #000;

    box-sizing: border-box;

}

.news{

    width: 500px;

}

.banner{

    width: 350px;

}

.shortcut{

    width: 350px;

}

footer{

    overflow: hidden;

}

footer > div{

    height: 100px;

    float: left;

    border: 1px solid #000;

    box-sizing: border-box;

    padding:30px 0 0 15px;

}

.footer-logo{

    width: 200px;

}

.footer-logo img{

    margin-left: -15px;

}

.copy{

    width: 800px;

}

.sns{

    width: 200px;

}

/*layout*/

/*slide*/

.slide{

    height: 300px;

    position: relative;

    overflow: hidden;

}

.slide > div{

    position: absolute;

    font-size: 0;

    top: 0;

    left: 0;

    animation: slide 10s linear infinite;

}

@keyframes slide{

    0%{top: 0;}

    30%{top: 0;}

    35%{top: -300px;}

    65%{top: -300px;}

    70%{top: -600px;}

    95%{top: -600px;}

    0%{top: 0;}

}

/*slide*/

/*navi*/

.menu{

    padding-top: 30px;

    border: 1px solid #000;

    width: 600px;

    float: right;

    box-sizing: border-box;

}

.menu li{

    width: 25%;

    float: left;

    text-align: center;

 

}

.menu li > a{

    display: block;

    border: 1px solid #000;

    width: 100%;

    font-size: 18px;

    padding: 5px 0 5px 0;

    transition: 0.5s;

}

.menu li:hover > a{

    background-color: #000;

    color: #fff;

}

.sub-menu{

    display: none;

}

.sub-menu a{

    display: block;

    padding: 5px;

    background-color: #fff;

    transition: 0.5s;

}

.sub-menu a:hover{

    background-color: #000;

    color: #fff;

}

/*navi*/

/*modal*/

.modal{

    background-color: rgba(0, 0, 0, 0.15);

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    

    display: none;

}

.modal-content{

    padding: 20px;

    width: 350px;

    background-color: #fff;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.close-modal{

    float: right;

    padding: 10px;

    font-weight: 600;

}

/*modal*/

/*tab contents*/

.tab-inner{}

.btn{

    

}

.btn a.active{

    background-color: #fff;

}

.btn a{

    border: 1px solid #000;

    display: inline-block;

    width: 150px;

    padding: 5px;

    text-align: center;

    margin-left: -6px;

    background-color: #ddd;

    border-radius: 10px 10px 0 0;

    margin-bottom: -1px;

    border-bottom: none;

}

.btn a:nth-child(1){

    margin-left: 1px;

}

.tabs{}

.tabs > div{

    height: 160px;

    border: 1px solid #000;

}

.tab1{

    

}

.tab1 a{

    display: block;

    padding: 5px;

}

.tab1 b{

    float: right;

}

.tab2{

    display: none;

}

/*tab contents*/

js

/*navi*/

$('.menu li').mouseenter(function(){

    $('.sub-menu').stop().slideDown()

})

$('.menu li').mouseleave(function(){

    $('.sub-menu').stop().slideUp()

})

/*navi*/

/*tab content*/

$('.btn a:first-child').click(function(){

    $('.tab1').show()

    $('.tab2').hide()

    $(this).addClass('active')

    $(this).siblings().removeClass('active')

})

$('.btn a:last-child').click(function(){

    $('.tab2').show()

    $('.tab1').hide()

    $(this).addClass('active')

    $(this).siblings().removeClass('active')

})

/*tab content*/

/*modal*/

$('.open-modal').click(function(){

    ('.modal').fadeIn()

})

$('.close-modal').click(function(){

    ('.modal').fadeout()

})

/*modal*/

HTML/CSS jquery 웹 디자인

답변 2

0

wlsgml6200

앗 !!그렇네요ㅠㅠ!!감사합니다!!

0

코딩웍스(Coding Works)

$가 2곳에 빠졌어요...

/*modal*/

$('.open-modal').click(function(){

    $('.modal').fadeIn()

})

$('.close-modal').click(function(){

    $('.modal').fadeout()

})

/*modal*/

해당 강의 PDF는 어디에 있나요?

1

54

2

2026 웹디자인개발기능사 실기 보는데 필요한 텍스트에디터는 무엇인가요?

1

91

2

예제파일

1

51

1

섹션10-77번강의 내 와이어프레임 pdf 자료 다운로드 어디서 하나요?

1

79

2

보더를 사용해 와이어프레임만드는 강의 html+css소스 다운로드 받을 수 있나요?

1

55

1

시험 시 슬라이드 작성 관련 문의

0

63

1

강의 질문 있습니다

1

67

1

시험 관련 문의

1

60

1

파워포인트 자료 다운로드 버튼 어디에 있나요?

1

53

1

브라우저 화면 줄일 시 빈 공간 발생

0

63

1

서브메뉴가 유지되지 못하고 사라지는데 무엇이 문제 일까요?

1

76

1

슬라이드 및 완성본 관련 사항

1

67

2

D유형 레이아웃 연습중인데 슬라이드 이미지 크기가 변하지 않습니다

1

88

3

B-4연습중인데 네비게이션의 a태그 두께가 이상하고 슬라이드 다운시 문제가 있습니다.

1

49

2

A2 연습중인데 메뉴 배경색과 서브메뉴 크기, 갤러리 그림 정리에 문제가 있습니다

1

66

2

A1 레이아웃 연습중인데 overflow: hidden이나 box-sizing: border-box;가 적용되지 않는 것 같습니다

1

54

2

레이어 팝업 '닫기' 가 안됩니다

1

61

1

공지사항과 갤러리 탭(안)구성 중 마우스 클릭시 색상변경이 안됩니다.

1

83

2

뷰티파이 설치 관련 문의

1

70

3

웹디자인 기능사 웹디자인개발기능사로 개편 되었는데 이 수업만 들어도 가능?

1

80

2

A유형~C유형 수험자 제공파일 어디서

1

67

1

A1 작업하는데 와이어프레임이 무너지고, hover일부가 적용 안되고 메뉴바가 슬라이드를 밀어냅니다. 탭메뉴도 작동하지 않습니다..

0

116

4

footer 높이 값

1

41

2

div 상하분배?가 안돼요

0

67

2