본문 바로가기

코딩 학원(국비지원)/개인 프로젝트

코딩 개인프로젝트 : 웹페이지 만들기

반응형

개인프로젝트를 시작한다. 웹페이지 만들기, 도메인 등록 및 수익화가 목표다. 

 

일단 HTML, CSS, Javascript 부분부터 만든다. 

 

오늘은 헤더부분을 만들었다.

 

1. HTML 코드 

<!DOCTYPE html>
<html lang="zxx">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Final Project</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" 
    integerity="sha512-iecdLmaskl7CVkqkXNQ/ZH/XLlvWZOJyj7Yy7tcenmpD1ypASozpmT/E0iPtmFIB46ZmdtAc9eNBvH0H/ZpiBw==" 
    crossorigin="anonymous" referrerpolicy="no-referrer">
    <link rel="stylesheet" href="style.css">
</head>
<body>  
    <header>  
      <div class="container">
        <h1>
            <button>JSH</button>
        </h1>       
        <nav>
            <ul>
                <li><button>About</button></li>
                <li><button>Features</button></li>
                <li><button>Portfolio</button></li>
                <li><button>Contact</button></li>
                </li>
         </ul>
        </nav>
    </div>
    </header>
</body>
</html>

 

2. CSS 코드 

*{
    margin: 0;
    padding: 0;
    box-sizing:border-box;
}
a, a:link, a:visited{
    color:inherit;
    text-decoration:none;
}
li{
    list-style:none;
}
.container {
    width:1140px;
    margin:0 auto;
}
header{
    position:absolute;
    color:black;
    top:0;
    z-index:1;
    width:100%;
    padding:1rem;
}
header .container{
    display:flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
header nav ul{
    display:flex;
}
header nav ul li{
    padding:15px;
}
header button{
    background: transparent;
    border:0;
    cursor:pointer;
}
header h1 button{
    font-size: 2rem;
    font-weight: bold;
}
header nav ul li button{
    font-size:1.5rem;
}

 

 

결과물

헤더 다음은 메인화면이다. 

차근차근 쌓아나가자! 

반응형