ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [1주차] 스파르타코딩클럽 웹개발 종합반 1주차 3 (1-9까지)
    카테고리 없음 2022. 10. 18. 16:26

    1-7 폰트,주석,파일분리에 대해 배웠다.

    구글 폰트에 Jua라는 폰트를 예제로 추가해보면, 아래와 같은 코드를 복사하면 된다.

    <!-- HTML에 이 부분을 추가하고 -->
    <link href="https://fonts.googleapis.com/css2?family=Jua&display=swap" rel="stylesheet">

    /* CSS에 이 부분을 추가하면 완성! */
    * {
    font-family: 'Jua', sans-serif;
    }

    주석은 Ctrl+/로 주석 처리 할 수 있으며, 컴퓨터한테는 안보이지만 사람한테는 보인다.

    css가 너무 길어질때 파일 분리를 할 수 있다.

    <!-- style.css 파일을 같은 폴더에 만들고, head 태그에서 불러오기 -->

    <link rel="stylesheet" type="text/css" href = "(css파일이름).css">

     

    1-8 부트스트랩, 예쁜 css 모음집에 대해 배웠다.

    부트스트랩이란? 예쁜 CSS를 미리 모아둔 것 (CSS를 다룰 줄 아는 것과, 미적 감각을 발휘하여 예쁘게 만드는 것은 다른 이야기이기 때문에, 현업에서는 미리 완성된 부트스트랩을 가져다 쓰는 경우가 많다.)

    https://getbootstrap.com/docs/5.2/getting-started/introduction/

     

    Get started with Bootstrap

    Bootstrap is a powerful, feature-packed frontend toolkit. Build anything—from prototype to production—in minutes.

    getbootstrap.com

    해당 사이트에서 원하는 것들을 복사 붙여넣기 하여 예쁘게 꾸밀 수 있다.

     

    1-9 CSS 꿀팁 한번 더 배우기에 대해 배웠다.

    <div class="mytitle">
        <h1>내 생애 최고의 영화들</h1>
        <button>영화 기록하기</button>

    css를 꾸며주기 위해 class="mytitle" 태그를 추가 해 주었고,

    제목을 짓기 위해 <h1> 태그와 <button> 태그를 이용하여 버튼을 추가했다.

    <style>
                * {
        font-family: 'Gowun Dodum', sans-serif;
        }
        .mytitle {
            background-color: green;
            width: 100%;
            height: 250px;
    
            background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url("https://movie-phinf.pstatic.net/20210715_95/1626338192428gTnJl_JPEG/movie_image.jpg");
            background-position: center;
            background-size: cover;
    
            color: white;
    
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
    
    
        }
        .mytitle > button {
            width: 200px;
            height: 50px;
    
            background-color: transparent;
            color: white;
    
            border-radius: 50px;
    
            border: 1px solid white;
    
            margin-top: 10px;
        }
        .mytitle > button:hover {
            border: 2px solid white;
        }
    </style>

    상어이미지를 넣고, 상어 이미지를 어둡게 만들고, 위치를 중간으로 옮기고, 폰트를 바꾸고, 버튼을 투명화 했으며,

    테두리를 하얗게 만들었으며, 마우스에 버튼을 갖다대었을때 더 찐하게 보여주는 효과를 적용했다.

    완성본이다. 솔직히 너무 어렵다. 강사님이 background image, position,size 이 세개는 무조건 들어간다고 하였고

    이번에 새로 배운 display: flex; 도 해당 태그가 들어가면

    flex-direction: column; , justify-content: center; , align-items: center: 총 4개의 태그가 무조건 들어간다고 했다.

    (center, 아니면 row)

     

    아직까진 너무 어렵다. 강사님이 말해 주신 것 처럼 많이 참고 가능한 사이트도 있고 구글링 열심히 하면 

    나도 이쁜 사이트 만들 수 있겠지..?

Designed by Tistory.