'스파르타코딩클럽'에서의 첫걸음..
사실 '스파르타코딩클럽'이라는 곳에서 처음은 아니였다.
처음 코딩을 접하고 공부한 곳은 '생활코딩'이라는 유튜브를 통해 하나하나 천천히 익혀나갔었다.(항상 감사합니다 생활코딩님!!)
하지만 차근히 배우는 부분은 좋으나, 결과물을 도출해보고 싶은 마음에 여러곳을 찾아보았고 마침 광고로 '스파르타로 코딩공부를 도와준다'라는 문구를 보게되어 코딩클럽에 참여하게 되었다..
코딩과는 전혀 무관한 삶을 살아왔으나, 새로운 도전을 위해 최선을 다하고자 위 글을 남기려고 한다.
이 글들은 매일단위로 올리면 좋으나 현재의 목표는 매주 1회씩 올리는 것을 목표로 하고있다.
강의를 통한 나의 목표
HTML, CSS에 대한 기초지식을 이해하고, 부트스트랩 활용법 숙지.
서버와 클라이언트의 역할에 대한 이해.
JavaScript 기초문법 준비
1주차 강의 핵심내용
서버와 클라이언트의 역할은 무엇일까?
1주차 첫번째 과제 및 결과물
class
를 활용한 css언어 사용background-image: url("http://~~")
background-position: center
background-size: cover
<!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>
<title>스파르타코딩클럽 | 부트스트랩 연습하기</title>
<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=Jua&display=swap" rel="stylesheet">
<style>
* {
font-family: 'Jua', sans-serif;
}
.wrap{
width: 500px;
margin: auto;
}
.item-img {
width: 500px;
height: 300px;
/*아래 3줄이 이미지 작성시 항상 같이쓰임!!*/
background-image: url("https://t1.daumcdn.net/liveboard/nts/5bcccfbd33da4865817b9c606b6b852e.JPG");
background-position: center;
background-size: cover;
}
.price {
font-size: 20px;
}
.item-desc {
width: 500px;
margin-top: 20px;
margin-bottom: 20px;
}
.item-order {
width: 500px;
}
.btn-order {
margin: auto;
display: block;
width: 100px;
}
</style>
<script>
function order(){
alert('주문이 완료되었습니다.');
}
</script>
</head>
<body>
<div class="wrap">
<div class="item-img"></div>
<div class="item-desc"></div>
<h1>양초를 팝니다. <span class="price">가격: 3,000원 / 개</span></h1>
<p>이 양초는 사실 특별한 비밀을 지니고 있어요</p>
<div class="item-order">
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="inputGroup-sizing-default">주문자 이름</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>
</select>
</div>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="inputGroup-sizing-default">주소</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" id="inputGroup-sizing-default">전화번호</span>
</div>
<input type="text" class="form-control" aria-label="Default"
aria-describedby="inputGroup-sizing-default">
</div>
<button type="button" class="btn btn-primary btn-order">주문하기</button>
</div>
</div>
</body>
</html>
위와 같이 결과물이 나왔다!!
결론 및 느낀점
SEE YOU~