ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • <1주차> CSS 기초 -1
    2021. 7. 27. 20:32

    CSS는 <head>태그 안에 <style>로 공간을 만들어 작성한다.

    CSS를 모두 외울 필요는 없으며 필요할 때 검색해서 쓰도록 하자!

    자주 쓰이는 CSS부터 연습해보자

    1. 이미지 URL

    아래와 같이, 이미지와 함께 로그인 페이지를 만들어보자.

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>스파르타코딩클럽 | 로그인페이지</title>
        <link href="https://fonts.googleapis.com/css2?family=Jua&display=swap" rel="stylesheet">
        <style>
            * {
                font-family: 'Jua', sans-serif;
            }
            .mytitle {
                color: white;
                width: 300px;
                height: 200px;
                background-image: url('https://www.ancient-origins.net/sites/default/files/field/image/Agesilaus-II-cover.jpg');
                background-position: center;
                background-size: cover;
    
                border-radius: 10px;
                text-align: center;
                padding-top: 40px;
            }
    
            .wrap {
                margin: 10px auto;
                width: 300px;
            }
            .mybtn {
                width: 100px;
                margin: auto;
                display: block;
            }
            .red-font {
                color: red;
                font-size: 16px;
            }
        </style>
    </head>
    
    <body>
        <div class="wrap">
            <div class="mytitle">
                <h1>로그인 페이지</h1>
                <h5>아이디, 비밀번호를 입력해주세요</h5>
            </div>
            <div>
                <p>
                    ID: <input type="text" />
                </p>
                <p>
                    PW: <input type="password" />
                </p>
            </div>
            <button class="mybtn red-font">로그인하기</button>
        </div>
    </body>
    </body>
    
    </html>

    div안 div태그를 이용하여 레이아웃부터 만들자.

    class가 mytitle인 div태그안에 배경화면으로써 이미지를 삽입하려면

    background-image: url('');
    background-position: center;
    background-size: cover;

    위 세가지의 코드를 기억하자!

    여기서,

    margin은 바깥 여백을, padding은 내 안쪽 여백을 뜻한다.

    width와 height을 적용하려면 block화를 시켜야 한다.

    만약 div태그에 width, height가 적용되지 않는다면 

    display : block;을 이용하자. 

    .mybtn {
    width: 100px;
    margin: auto;
    display: block; }

     

    2. 폰트, 주석, 파일 분리

    폰트 : 구글 폰트 -> select this style -> <link>와 font-family가져오기 

    주석 : ctrl +/

    파일분리 : <link rel="stylesheet" type="text/css" href="1.css">

    1.css란 파일에 css만 따로 정의가능

     

     

Designed by Tistory.