각 요소들의 배치 및 크기를 구성하는 게 쉽지 않았다.
나의 디자인적 센스가 부족하다고 느껴지는 순간이었다...ㅠ
마우스를 올렸을 때 나오는 효과(호버) 구현하는 쪽을 완벽하게 구성하지 않아서 이 부분에 대한 확인이 다시 필요하다.
폼태그를 잘 적용하고 싶었으나 서버 쪽 데이터를 받는 부분에 지식이 부족해서 이 부분은 자바스크립트를 배우며 다시 이해해보고자 한다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>vitata</title>
<link rel="stylesheet" href="vitata_ver3.css">
</head>
<body>
<form action="" method="">
</form>
<!-- 메뉴바 부분 -->
<header>
<img class="menu-logo" src="logo.png" title="회사 로고"/>
<nav>
<ul>
<li><a href="" class="menu-button">건강칼럼</a></li>
<li><a href="" class="menu-button">커뮤니티</a></li>
<li><a href="" class="menu-button">로그인</a></li>
</ul>
</nav>
</header>
<main>
<!-- 서비스 소개 부분(이미지 사용) -->
<section>
<img class="banner-info" src="info.jpg">
</section>
<!-- 맞춤 추천 영양제 목록 부분 -->
<section>
<article>
<h2 class="main-title">맞춤 추천 영양제</h2>
<div class="container-supplement">
<article class="supplement-item">
<div>
<img class="supplement-image" src="supplement_1.png">
</div>
<span>
<a class="supplement-text" href="">첫번째 영양제</a>
</span>
</article>
<article class="supplement-item">
<div>
<img class="supplement-image" src="supplement_2.png">
</div>
<span>
<a class="supplement-text" href="">두번째 영양제</a>
</span>
</article>
<article class="supplement-item">
<div>
<img class="supplement-image" src="supplement_3.png">
</div>
<span>
<a class="supplement-text" href="">세번째 영양제</a>
</span>
</article>
</div>
<div class="container-supplement">
<article class="supplement-item">
<div>
<img class="supplement-image" src="supplement_4.png">
</div>
<span>
<a href="">네번째 영양제</a>
</span>
</article>
<article class="supplement-item">
<div>
<img class="supplement-image" src="supplement_5.png">
</div>
<span>
<a class="supplement-text" href="">다섯번째 영양제</a>
</span>
</article>
<article class="supplement-item">
<div>
<img class="supplement-image" src="supplement_6.png">
</div>
<span>
<a class="supplement-text" href="">여섯번째 영양제</a>
</span>
</article>
</div>
</div>
</article>
</section>
<!-- 외부 정보 글 및 광고 부분-->
<section>
<div class="banner-ad">
<img src="ad.jpg">
</div>
</section>
</main>
<!-- 저작권 및 기업 정보 부분 -->
<footer>
<ul>
<li>상호명: 주식회사 비타타 | 대표자: yrp</li>
<li>주소: 경기도</li>
<li>고객센터: 1234-5678 | 사업자등록번호: 123-45-67890</li>
<br>
<il>
<a href="">회사소개</a>
|
<a href="">개인정보 처리방침</a>
|
<a href="">이용약관</a>
</il>
</ul>
</footer>
</body>
</html>
@font-face {
font-family: 'KCC-Ganpan';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/KCC-Ganpan.woff2') format('woff2');
font-weight: normal;
font-style: normal;
}
/* 로고 및 메뉴 버튼 부분 좌우로 배치하기 */
header {
display: flex;
justify-content: space-between;
border: 5px dashed #F0FFE5;
margin-bottom: 10px;
}
/* 메뉴 버튼 구역도 수평으로 배치 */
header nav ul {
display: flex;
text-align: center;
}
/* .a:link, a:visited, a:hover, a:active {color:#333;} */
a{
text-decoration: none;
font-family: 'KCC-Ganpan';
color:green;
}
h2{
font-family: 'KCC-Ganpan';
}
.menu-logo{
float: left;
border: none;
width: 100px;
height: 100px;
text-align: center;
line-height: 55px;
font-weight: bold;
margin: 10px;
font-size: 13px;
}
.menu-button{
float: left;
border: none;
width: 55px;
height: 55px;
text-align: center;
line-height: 55px;
font-weight: bold;
margin: 10px;
font-size: 13px;
}
/* header nav ul li.active a,
header nav ul li:hover a {
color: var(--blueColor);}
header nav ul li.active a:after,
header nav ul li:hover a:after {
content:"";
position:absolute;
width:100%;
height:2px;
background-color:var(--blueColor);
left:0;
bottom:0;} */
.container-supplement{
display: flex;
justify-content: center;
}
.supplement-item{
margin: 25px;
}
.supplement-image{
width: 55px;
height: 55px;
}
.supplement-text{
text-align: center;
}
section{
text-align: center;
}
footer{
text-align: center;
background-clip: content-box;
background-color: #F0FFE5;
}
/* footer ul{
text-align: center;
background-clip: content-box;
background-color: #F0FFE5;
} */
li{
list-style-type: none;
}
/* .banner-info{
text-align: center;
margin-left: auto;
margin-right: auto;
} */
/*
.banner-ad{
margin: 0 auto;
} */
/* img{
margin-left: auto;
margin-right: auto;
} */
——————————————————————————
본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 <AI 서비스 완성! AI+웹개발 취업캠프 - 프론트엔드&백엔드> 과정 학습/프로젝트/과제 기록으로 작성 되었습니다.
#정보통신산업진흥원 #NIPA #AI교육 #프로젝트 #유데미 #IT개발캠프 #개발자부트캠프 #프론트엔드 #백엔드 #AI웹개발취업캠프 #취업캠프 #개발취업캠프
잘 봤습니다. 좋은 글 감사합니다.