onebeans 2023. 4. 15. 15:34

상단 영역에서 왼쪽에는 로고 버튼이, 오른쪽에는 세 개의 메뉴 버튼이 있습니다. 이때 각각의 메뉴 버튼 배경색이 전부 다릅니다. 두 영역은 가운데를 기준으로 정확히 반으로 나누어져 있습니다.

실습 해설 영상을 차근차근 따라해 보며 쇼핑몰 상단 영역을 완성해 봅시다!

 

  1. index.css 파일을 열어 아래 속성값을 작성합니다.
  2. 모든 영역에서 margin, padding을 0으로 설정하고, .container에서 기본 바 넓이를 설정해줍니다.
  3. <ol>, <ul>의 불렛 설정과 <a>의 텍스트 설정을 적용합니다.
  4. 상단 영역 전체 #intro의 넓이와 높이를 설정해줍니다.
  5. 상단 영역 전체 #intro의 넓이와 높이를 설정해줍니다.
  6. 오른쪽 메뉴 영역 #intro nav에 대한 css 속성을 작성합니다.
  7. #intro nav ul li의 각 클래스에 대한 배경색을 설정해줍니다.
  8. 마지막으로 오른쪽 영역 메뉴탭의 폰트 크기와 굵기를 설정합니다.

index.html

<!DOCTYPE html>
<html>
<head>

  <meta charset="UTF-8">
  <title>쇼핑몰 상단 만들기</title>
 
  <link rel="stylesheet" href="index.css">  

  <style>

  </style>

</head>
<body>

  <div class="container">

    <header id="intro">

        <h1>
            <a href="https://academy.elice.io/">엘리스 사전</a>
        </h1>
       
        <nav>
            <ul>
                <li class="one"><a href="#">캐릭터 소개</a></li>
                <li class="two"><a href="#">줄거리</a></li>
                <li class="three"><a href="#">부록</a></li>
            </ul>
        </nav>

    </header>

  </div>

</body>
</html>

index.css

*{margin: 0; padding:0;}
.container{width:960px;}
ol, ul {list-style:none;}
a{text-decoration:none; color: #000;}
#intro{width:100%; height:80px;}
#intro h1{float:left; width:50%; height:80px; background-color:#fbfbfb;}
#intro h1 a{display:block; padding:22px 0 0 30px; font-size: 30px;}
#intro nav{float:right; width:50%; height:80px; background-color:pink;}
#intro ul li {width:33.3333%; height:80px; float: left; text-align: center; line-height:80px}
#intro nav ul li.one{background-color: #efeff6;}
#intro nav ul li.two{background-color: #dcdcec;}
#intro nav ul li.three{background-color: #cbcae3;}
#intro nav ul li a{font-size:20px;font-weight:bold;}

결과화면