나만의 쇼핑몰! 따봉댕댕 원목식탁2
1주차에 완성한 쇼핑몰에, 환율 정보를 넣어주세요.
로딩이 완료되면, 환율 API을 이용해서 환율을 표시해주세요.
<!doctype html>
<html lang="en">
<head>
<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=Single+Day&display=swap" rel="stylesheet">
<!-- 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>
<title>따봉댕댕 원목식탁</title>
<style>
* {
font-family: 'Single Day', cursive;
}
.wrap {
width: 600px;
margin: auto;
padding-top: 30px;
}
.pic_title {
background-image: url("https://search.pstatic.net/common/?src=http%3A%2F%2Fshop1.phinf.naver.net%2F20210809_276%2F1628518291742GIISU_JPEG%2F29654190450034502_252533649.jpg&type=sc960_832");
background-size: cover;
background-position: center;
width: 600px;
height: 400px;
border-radius: 10px;
}
.exp_title {
width: 600px;
}
.sel_title {
width: 600px;
}
.font_title {
font-size: 20px;
color: blue;
}
.font_rate {
font-size: 25px;
color: blue;
}
.mybtn {
margin: auto;
display: block;
}
</style>
<script>
function order() {
alert('댕댕이: 주문완료!')
}
$(document).ready(function(){
rate()
});
function rate() {
$.ajax({
type: "GET",
url: "http://spartacodingclub.shop/sparta_api/rate",
data: {},
success: function(response){
let rates=response['rate']
$('#exc_rate').append(rates)
}
})
}
</script>
</head>
<body>
<div class="wrap">
<div class="pic_title"></div>
<div class="exp_title">
<p><h2>따봉댕댕 원목식탁<span class="font_title">가격: 18,000원/개</span></h2></p>
<p>낮은 식기사용은 소화불량이 생길 수 있다는 사실!</p>
<p>댕댕이들은 목이 뻣뻣하기 때문에 낮은 식기를 사용하면 고개를 깊숙이 숙여서 먹어야 하기 때문에<br>급하게 먹게 되면 목에 걸리기 쉽고 소화불량의 원인이 될 수 있어요.</p>
<p class="font_rate">달러-원 환율: <span id="exc_rate"></span></p>
</div>
<div class="sel_title">
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="validationTooltipUsernamePrepend">주문자이름</span>
</div>
<input type="text" class="form-control" id="validationTooltipUsername">
</div>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="validationTooltipUsernamePrepend">수량</span>
</div>
<select class="form-control" id="exampleFormControlSelect1">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="validationTooltipUsernamePrepend">주소</span>
</div>
<input type="text" class="form-control" id="validationTooltipUsername" placeholder=""
aria-describedby="validationTooltipUsernamePrepend" required>
</div>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="validationTooltipUsernamePrepend">전화번호</span>
</div>
<input type="text" class="form-control" id="validationTooltipUsername" placeholder=""
aria-describedby="validationTooltipUsernamePrepend" required>
</div>
<button type="submit" class="btn btn-primary mybtn" onclick="order()">주문하기</button>
</div>
</div>
</body>
</html>
결과물: 따봉댕댕 원목식탁2
느낀점
하면 할수록 재밌어!
하지만 많이 연습을 해봐야 할거 같아..