스파르타 웹개발 종합반 1주차 CSS 연습

정영찬·2022년 1월 31일
0


위와 같은 화면을 만들어보자.

  1. 이전에 했던 로그인 화면에서 로그인 페이지 문구만 있는것이 아니라, 배경화면과 밑의 문구가 추가되어서 다른 공간이 사용되고 있으며 배경화면의 모서리가 둥글게 깎여있다.
  2. div로 공간 지정 h3~5정도로 사용한 보조문구, 그리고 img 속성으로 배경화면을 추가했다.
  3. id와 pw는 변한 것은 없으나. 로그인하기의 버튼 모서리가 둥글게 깎여있는 모습이 보인다.
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>1주차 실습 간단한 로그인 화면</title>
    <style>
        .mytitle {
            display: block;
            width: 300px;
            height: 200px;
            text-align: center;
            color: white;
            background-image: url("https://www.ancient-origins.net/sites/default/files/field/image/Agesilaus-II-cover.jpg");
            background-size: cover;
            background-positoin: center;
            border-radius: 10px;
            padding-top: 40px;
        }
        .wrap{
            width: 300px;
            margin: auto;
        }
        .loginbtn{
            border-radius: 10px;
            border: 1px solid black;
        }
    </style>
</head>
<body>
<div class="wrap">
    <div class="mytitle">
        <h1> 로그인 화면 </h1>
        <h5>아이디, 비밀번호를 입력해주세요</h5>
    </div>

    <p>ID: <input type="text"></input></p>
    <p>PW: <input type="text"></input></p>
    <button type="button" class="loginbtn">로그인하기</button>
</div>

</body>
</html>
  • 로그인 화면 문구와 보조설명의 문구를 하나의 div(mytitle)로 묶어서 코딩했다.
  • mytitle 에서 가로너비(width)와 세로높이(height)를 지정했고 문자의 정렬상태(text-align)을 center로 지정했다.
  • 텍스트의 색깔(color)를 white라고 지정했다.
  • 배경화면의 이미지(background-image)는 강의자료에 첨부된 url을 복사하여 사용했고, 배경화면의 크기는, 아까 지정한 mytitle의 가로 세로 너비안에 맞게 전체크기가 조절된(cover) 상태로 구현하며, 배경화면의 정렬 상태(background-position)은 중앙(center)로 맞춘다.
  • 공간의 모서리 끝부분을 둥글게 만든다(border-radius)
  • 윗쪽에 내부여백(padding-top)을 넣어서 가운데로 오게끔 이동시켰다.
  • wrap에 mytitle을 감싸고 가로너비(width)를 지정한되 외부여백(margin)을 자동(auto)로 지정해서 가운데로 정렬을 했다.
  • 로그인하기 버튼에 loginbtn 클래스를 추가했고 모서리끝부분을 둥글게 만든다(border-raduis)

외우지 말고, 코딩을 하면서 어떤 요소가 어떤 기능을 하는지 하나하나 살피자.

profile
개발자 꿈나무

0개의 댓글

관련 채용 정보