🌱 오늘의 주제 : 왕초보도 할 수 있는 간단한 쇼핑몰 페이지 만들기(자바 스크립트)
🌱 왕초보도 할 수 있는 간단한 쇼핑몰 페이지 만들기(자바 스크립트)
🌱 쇼핑몰 페이지 코드(자바 스크립트)
<!DOCTYPE html>
<html>
<head>
<title>웹페이지 완성하기1</title>
<meta charset="utf-8">
<!-- bootstrap CDN link -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
<link rel="stylesheet" href="quiz01_style.css" type="text/css">
</head>
<body>
<div id="wrap" class="container">
<!-- head -->
<header class=" d-flex justify-content-center align-items-center">
<!-- head-left -->
<!-- 수직 정렬 아래로 : align-items-end -->
<div class="logo1 col-3 h-75 justify-content-start">
<!-- ??? justify-content-start ? -->
<!-- outline 없애면 투명한색 없어짐. ( btn btn-outline-light) -->
<div class="input-group mb-2 d-flex ">
<input type="text" class="form-control" >
<span class="input-group-text" id="basic-addon2">검색</span>
</div>
</div>
<!-- head-middle -->
<div class="logo2 col-5 h-100 ">
<div class="header-logo-groups text-center ">
<!-- display-(1~4)쓸 수 있다. 숫자 크기 조정 -->
<div class="header-logo1">상맨</div>
<div class="header-logo2">상 남자의 패션몰</div>
</div>
</div>
<!-- head-right -->
<!-- ul 태그 이용해랏 !! 글자크기 줄여랏! -->
<ul class="head-text d-flex h-50">
<li class="nav-item"><a href="#" class="nav-link ul-text">로그인</a></li>
<li class="nav-item"><a href="#" class="nav-link ul-text">회원가입</a></li>
<li class="nav-item"><a href="#" class="nav-link ul-text">고객센터</a></li>
<li class="nav-item"><a href="#" class="nav-link ul-text">장바구니</a></li>
</ul>
</header>
<!-- nav -->
<nav class="bg-light d-flex justify-content-between align-items-center">
<!-- nav-fill: ul태그가 가로 전체를 차지한다. -->
<!-- text-dark를 여기에 넣으면 hover가 안먹힘. 그래서 class이름을 지정해서 해줘야됨. -->
<ul class="nav nav-fill w-100 justify-content-between">
<li class="nav-item"><a href="#" class="nav-link text-dark font-weight-bold">Outer</a></li>
<li class="nav-item"><a href="#" class="nav-link text-dark font-weight-bold">Top</a></li>
<li class="nav-item"><a href="#" class="nav-link text-dark font-weight-bold">Shirt</a></li>
<li class="nav-item"><a href="#" class="nav-link text-dark font-weight-bold">Pants</a></li>
<li class="nav-item"><a href="#" class="nav-link text-dark font-weight-bold">Accessory</a></li>
</ul>
</nav>
<!-- section -->
<section class="contents ">
<article class=" h-50">
<!-- 같은 폴더에 있으면 이름만 쓰면 img 첨부됨. -->
<img src="test05_main_banner.jpg" alt="배너 이미지" width="1110px" height="300">
</article>
<article class="article2 ">
<h5 class="section-text ">Best seller</h5>
<!-- 상품 목록 -->
<!-- article == div 같다! -->
<!-- justify-content-around : 양옆에 약간 여백이 생기면서 가운데 정렬. -->
<div class="d-flex justify-content-between align-items-center">
<div><img src="test05_best1.jpg" alt="이미지1" width="180px" height="230px" >
<div class="img-text">리얼 가죽 무스탕</div>
<!-- <del>을 사용하면 글자에 취소선이 생김. -->
<!-- text-secondary: 회색글자 만들어짐. -->
<div class="article-text1">87,000원</div>
<div>55,000원</div>
</div>
<div><img src="test05_best2.jpg" alt="이미지1" width="180px" height="230px" >
<div class="img-text">[1+1]기본 버튼 반팔티</div>
<div class="article-text1">15,000원</div>
<div>7,000원</div>
</div>
<div><img src="test05_best3.jpg" alt="이미지1" width="180px" height="230px" >
<div class="img-text">정장 스타일 무지 조끼</div>
<div class="article-text1">45,000원</div>
<div>40,000원</div>
</div>
<div><img src="test05_best4.jpg" alt="이미지1" width="180px" height="230px" >
<div class="img-text">스키니핏 씨블루 정장 자켓</div>
<div class="article-text1">53,000원</div>
<div>45,000원</div>
</div>
<div><img src="test05_best5.jpg" alt="이미지1" width="180px" height="230px" >
<div class="img-text">프리미엄 올라운드 데님셔츠</div>
<div class="article-text1">33,000원</div>
<div>30,000원</div>
</div>
</div>
</article>
</section>
<!-- footer -->
<!-- class="text-center" : 글자가 가운데 정렬 -->
<!-- small를 이용 -->
<footer class=" justify-content-center align-items-center text-center mt-5">
<small class="footer-text">
<div>회사: Sangman 대표 : 김상남</div>
<div>주소: 서울시 종로구 아무개로 32번길 93 패션타운 806호</div>
<div>사업자 번호: 1010101010-1010101000</div>
<div>Copyright 2021. sangman All Rights Reserved.</div>
</small>
</footer>
</div>
</body>
</html>
#wrap {
width:1200px;
}
header{
height: 100px;
}
.header-logo1 {
font-size: 45px;
}
.header-logo2{
font-size: 16px;
}
.logo1 > .input-group {
margin-top: 40px;
margin-left: -18px;
height: 1px;
}
.nav .nav-item .nav-link:hover {
color:seagreen !important;
}
.ul-text{
color:darkgray;
}
.nav-link:hover {
color:cadetblue;
}
.head-text {
font-size: 15px;
list-style : none;
margin-top: 90px;
color:#D8D8D8;
}
nav{
height:50px;
}
.contents {
height: 650px;
}
.article2 {
height: 400px;
margin-top:-15px;
}
.article-text1{
text-decoration-line: line-through;
color:#848484;
}
.img-text{
font-weight: bold;
font-size: 15px;
}
.section-text{
font-size: 25px;
margin-top: 10px;
}
footer{
height:150px;
}
'FRONT-END' 카테고리의 다른 글
FRONT-END - 왕초보도 할 수 있는 통나무 팬션 웹페이지 만들기(자바스크립트) (0) | 2023.02.14 |
---|---|
FRONT-END : 왕초보도 따라할 수 있는 <외부 라이브러리 연동 - prism> (0) | 2023.02.10 |
FRONT-END : Javascript (문자열 다루기) (0) | 2023.02.08 |
FRONT-END : Javascript (반복문, 배열) (0) | 2023.02.08 |
FRONT-END - 부트스트랩(bootstrap) (1) | 2023.01.31 |