웹디자인기능사 실기(D유형)

D-13

D-13. 문제 개요

문제지

D-13.pdf

사이트 맵(Site map) &와이어프레임(Wireframe)

D-1.jpg

D-13. 레이아웃

D-13. 레이아웃: 결과 화면

스크린샷 2024-05-14 오전 9.57.13.png

D-13. 레이아웃: HTML

<!DOCTYPE html>
<html lang="ko">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>[웹디자인기능사 D-13]] 조이컨트리클럽</title>
    <link rel="stylesheet" href="./css/main.css" />
  </head>
  <body>
    <div class="wrap">
      <div class="aside">
        <div class="logo">LOGO</div>
        <div class="nav">메뉴</div>
      </div>
      <div class="main">
        <div class="slider">
          <div class="slide_wrap">이미지 슬라이더</div>
          <div class="link">바로가기</div>
        </div>
        <div class="banner">Banner</div>
        <div class="contents">공지사항/갤러리</div>
      </div>
      <div class="footer">
        <div class="footer1">LOGO</div>
        <div class="footer2">copyright</div>
        <div class="footer3">SNS</div>
      </div>
    </div>
  </body>
</html>

D-13. 레이아웃: CSS

* {
  margin: 0;
  padding: 0;
  color: #333;
  text-decoration: none;
  list-style: none;
}
.wrap {
  width: 100%;
  height: 950px;
  background-color: #ccc;
  display: flex;
  flex-wrap: wrap;
}

.wrap .aside {
  width: 200px;
  height: 850px;
}

.wrap .aside .logo {
  width: 100%;
  height: 100px;
  background-color: #ddd;
}
.wrap .aside .nav {
  width: 100%;
  height: 750px;
  background-color: #bbb;
}

.wrap .main {
  width: calc(100% - 200px);
}
.wrap .main .slider {
  width: 100%;
  height: 400px;
  background-color: #999;
  position: relative;
}
.wrap .main .slider .link {
  position: fixed;
  width: 100px;
  height: 300px;
  top: 20px;
  right: 20px;
  background-color: #ddd;
  z-index: 3;
}
.wrap .main .banner {
  width: 100%;
  height: 200px;
  background-color: #aaa;
}
.wrap .main .contents {
  width: 100%;
  height: 250px;
  background-color: #ccc;
}
.wrap .footer {
  width: 100%;
  height: 100px;
  background-color: #ddd;
  display: flex;
}

.wrap .footer .footer1 {
  width: 200px;
  height: 100%;
  background-color: #eee;
}
.wrap .footer .footer2 {
  width: calc(80% - 200px);
  height: 100%;
  background-color: #e0e0e0;
}
.wrap .footer .footer3 {
  width: 20%;
  height: 100%;
  background-color: #eaeaea;
}

D-13. 메뉴추가

D-13. 메뉴추가: 결과 화면