본문 바로가기

카테고리 없음

개발일지 1

HTML CSS 로 원데이 쇼핑몰 만들기 

나름 쉬우면서도 어려운것 같은 코딩을 처음 시작해본다! 꼭 멋진 UI/UX 디자이너에서 프론트 엔드까지 다 할줄 아는 자격을 갖춰보리라 아자아자!!! 

 

아래는 파이참을 통해 만든 스파르타 코딩첫번째 숙제 이다! 

 

<!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>
    <!--font-->
    <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=Gamja+Flower&display=swap" rel="stylesheet">
    <title>스파르타코딩클럽 | 부트스트랩 연습하기</title>
    <style>
        *{
            font-family: 'Gamja Flower', cursive;
        }
        .wrap{
            width: 1000px;
            height: 500px;
            margin: 0 auto;
            text-align: center;
        }
        .mytitle{

            background-image: url("https://www.ancient-origins.net/sites/default/files/field/image/Agesilaus-II-cover.jpg");
            background-size: cover;
            background-position: center;
            width: 500px;
            height: 500px;
            margin: 0 auto;
            display: block;

        }
        span{
            font-size: small;
        }
        .text{
                padding-top: 20px;
            padding-bottom: 20px;

            width: 500px;
            text-align: left;
            margin: 0 auto;
        }
        #dropdownMenuButton{
            width: 447px;
            background-color: white;
            color: black;
        }
        .button{
            width: 500px;
            margin: 0 auto;
        }
        .mybtn{
            background-color: blue;
            color: white;
        }
.input-group{
    margin-bottom: 20px;
}

    </style>
</head>

<body>
<div class="wrap">
    <div class="mytitle">
    </div>
    <div class="text">

        <h1>양초를 팝니다 <span style="font-size: small">가격: 3000원/개</span></h1>
        <h4>이 양초는 사실 특별한 힘을 가지도 있어요. 양초를 켜고 소원을 빌면 뭐든지 이뤄지게 한답니다. 하나 사가세요 ! 대나무 향이 아주좋아요</h4>
    </div>
    <div class="button">
        <div class="input-group">
            <div class="input-group-prepend">
                <div class="input-group-text" id="btnGroupAddon">주문자이름</div>
            </div>
            <input type="text" class="form-control" placeholder="" aria-label="Input group example" aria-describedby="btnGroupAddon">
        </div>
        <div class="input-group">
            <div class="input-group-prepend">
                <div class="input-group-text" id="btnGroupAddon">수량</div>
            </div>
            <div class="dropdown">
                <button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" >
                   --수량을 선택하세요--
                </button>
                <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
                    <a class="dropdown-item" href="#">Action</a>
                    <a class="dropdown-item" href="#">Another action</a>
                    <a class="dropdown-item" href="#">Something else here</a>
                </div>
            </div>
        </div>


        <div class="input-group">
            <div class="input-group-prepend">
                <div class="input-group-text" id="btnGroupAddon">주소</div>
            </div>
            <input type="text" class="form-control" placeholder="" aria-label="Input group example" aria-describedby="btnGroupAddon">
        </div>
        <div class="input-group">
            <div class="input-group-prepend">
                <div class="input-group-text" id="btnGroupAddon">전화번호</div>
            </div>
            <input type="text" class="form-control" placeholder="" aria-label="Input group example" aria-describedby="btnGroupAddon">
        </div>
        <button class="mybtn red-font"> 주문하기</button>





    </div>
</div>

</body>

</html>

이것 외에도 자바스크립트 초보 단계도 배우고 있다 

지금 주중에 너무 회사일과 운동과 병행하면서 같이 코딩을 배우려니 여간 몸이 지치는게 아니다 그래도 리뷰를 해보자면 

자바스크립트 변수는 이렇게 사용한다! 

 

//변수공식

 

let a=2

a+3

>5

a=5

<5

a+3

<8

let first_name='grace'----- ->문자열은 ('작은 따옴표 안에넣기')

Let last_name='lee'

>first_name + last _name

>'gracelee'

>first_name+5

>gracelee5

 

//자료형 공식

let a_list=['수박','참외','배'] ---->첫번째 '수박'은 0이되고 '참외'가 1이되고 '배'는 2가 된다.

자바스크립트의 공식은 항상 0으로 시작한다.

a_list[0]

>'수박' --->0을 호출했기 때문에 수박이 나오게 되는것이다. 

** 여기서 변수를 추가할경우 !!!

a_list.push['감'] -->할경우 마지막 변수에 감이 추가가 되고 이로써 감은 3번째가 되는것이다. 

 

//dictionary 

 

let a_dict={'name':'bob', 'age': '27'}

여기서 key : value 순서로 이루어 지며 쓰는 순서는 달리 상관은 없다.

 

 

//if 문 

 

if(age>20){

console.log('성인입니다')

}else{

console.log('청소년입니다')

}

 

여기서 20보다 크면 성인입니다 라고 출력이되고 20보다 작으면 청소년 입니다 라고 출력이 되는 if문. 

사실 if 문이 가장어렵다... 응용하게 되면 더 어렵다.. 차차 적응이 됬음 좋겠다 !!!ㅠㅠㅠ

 

 

#if문#자바스크립트#코딩#스파르타코딩클럽#개발자#개발일지#코딩도와줘#코딩어렵다#코딩#코딩공부#ux#ui#uxui#디자이너의삶#디자이너#if#javascript#dictionary#변수#함수#자료형#조건문#반복문#코딩일지#코린이