개발일지#1에서 배웠던
html, css, javascript, bootstrap을 활용하여 만든
💻첫번째 과제물💻
👉주문하기 버튼을 클릭했을 때 '주문이 완료되었습니다.'라는 얼럿 띄우기

💻완성💻

여기서 상기해야할 것은?
👉 가격 부분 <span>태그
h1태그 안에 span태그
👉 부트스트랩에서 사용한 input-group 구조
👉 자바스크립트에서의 alert 알림 설정
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></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="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gaegu&family=Gamja+Flower&display=swap" rel="stylesheet">
<title>원페이지 쇼핑몰</title>
<style>
* {
font-family: 'Gaegu', cursive;
font-family: 'Gamja Flower', cursive;
font-size: 20px;
}
.wrap {
width: 500px;
margin: auto;
}
.dino {
width: 600px;
height: 500px;
background-image: url("https://yogusajo.com/wp-content/uploads/2020/10/98c6c0d284576a1ef73293ba39cb2144427966edb5c7fcb76b5a07dbb976-1.jpg");
background-size: cover;
}
.dinos {
width: 600px;
margin-top: 20px;
margin-bottom: 20px;
}
.price {
font-size: 20px;
}
.order {
width: 600px;
}
.btn_order {
margin: auto;
width: 150px;
display: block;
}
</style>
<script>
function order() {
alert('주문해주셔서 감사합니다 :)');
}
</script>
</head>
<body>
<div class="wrap">
<div class="dino"></div>
<div class="dinos">
<h1>다이어리를 팝니다 <span class="price">가격:9,000원/개</span></h1>
<p>!!귀여운 게 세상을 구한다!! 귀엽고 통통튀는 젤리곰다이어리로 행복한 하루를 마무리 하세요! 우울했던 하루도 젤리곰이 추억으로 만들어 줄 거에요:)</p>
</div>
<div class="order">
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text">주문자이름</span>
</div>
<input type="text" class="form-control" aria-label="Default" aria-describedby="inputGroup-sizing-default">
</div>
<div class="input-group mb-3">
<div class="input-group-prepend">
<label class="input-group-text" for="inputGroupSelect01">수량</label>
</div>
<select class="custom-select" id="inputGroupSelect01">
<option selected>-- 수량을 선택하세요 --</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</div>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text">주소</span>
</div>
<input type="text" class="form-control" aria-label="Default" aria-describedby="inputGroup-sizing-default">
</div>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text">전화번호</span>
</div>
<input type="text" class="form-control" aria-label="Default" aria-describedby="inputGroup-sizing-default">
</div>
<button type="button" onclick="order()" class="btn btn-primary btn_order">주문하기</button>
</div>
</div>
</body>
</html>
'공부하자 > 웹개발일지' 카테고리의 다른 글
[웹개발일지] #6. Python, mongoDB, Robo3T 활용하기 (0) | 2022.03.07 |
---|---|
[웹개발일지] #5. 실시간 달러 환율 달기 (0) | 2022.03.06 |
[웹개발일지] #4. Ajax 적용 (0) | 2022.03.05 |
[웹개발일지] #3. jQuery 적용 (0) | 2022.03.04 |
[웹개발일지] #1. html, css, bootstrap, javascript 기초 (0) | 2022.02.08 |