-
[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)
아직까진 너무 어렵다. 강사님이 말해 주신 것 처럼 많이 참고 가능한 사이트도 있고 구글링 열심히 하면
나도 이쁜 사이트 만들 수 있겠지..?