필요할때 영상이나 정리된 노트를 보고 사용하다보면 외워진다.
둥근 모서리
border-radius라는 속성을 사용하면 요소의 모서리를 둥글게 만들 수 있습니다. 더 큰 값을 쓰면 더 둥글게 되는 거죠!
HTML
<div class="div1">
This is div1
</div>
<div class="div2">
This is div2
</div>
CSS
.div1 {
border: 1px solid green;
border-radius: 5px;
margin-bottom: 20px;
}
.div2 {
border: 1px solid green;
border-radius: 30px;
}
개별 설정
그냥 border-radius 속성을 사용하면 모서리 네 개 모두 똑같이 둥글게 되는데요. 각 모서리를 개별 설정할 수도 있습니다.
HTML
<h1>Hello World!</h1>
CSS
h1 {
border: 1px solid green;
border-top-left-radius: 50px; /* 왼쪽 위 */
border-top-right-radius: 5px; /* 오른쪽 위 */
border-bottom-right-radius: 0px; /* 오른쪽 아래 */
border-bottom-left-radius: 20px; /* 왼쪽 아래 */
}
배경색
background-color 속성을 사용하면 배경색을 설정할 수 있습니다. 폰트 색을 설정할 때처럼 색 이름, RGB 코드, HEX 코드 중 하나를 입력하면 됩니다.
HTML
<h1>Hello World!</h1>
CSS
h1 {
background-color: #4d9fff;
}
페이지 배경색
페이지 전체의 배경색을 설정하고 싶으면 body 태그에 background-color 속성을 입혀주면 됩니다.
그리고 배경색을 투명하게 두고 싶으면 transparent 값으로 설정해주면 되는데, 따로 설정을 해주지 않으면 transparent가 기본값으로 설정됩니다!
HTML
<h1>Hello World!</h1>
<h2>Background Colors!</h2>
CSS
body {
background-color: #4d9fff;
}
h1 {
background-color: white;
}
h2 {
background-color: transparent
}
그림자
요소에 그림자를 주기 위해서는 box-shadow 속성을 사용하면 되는데요. 기본값은 none입니다. 그림자가 없다는 뜻이죠.
HTML
<div class="div1">
Hello World!
</div>
CSS
.div1 {
background-color: #eeeeee;
width: 400px;
height: 300px;
box-shadow: none;
}
그림자 추가
위치 설정
그림자의 위치만 설정해주면 그림자가 나타납니다. 가로 위치와 세로 위치를 설정해줍시다.
HTML
<div class="div1">
Hello World!
</div>
CSS
.div1 {
background-color: #eeeeee;
width: 400px;
height: 300px;
box-shadow: 40px 10px;
}
그림자 색 설정
위의 예시를 보시면 그림자가 검정색이죠? 따로 설정해주지 않으면 그림자는 검정색입니다. 만약 다른 색으로 바꾸고 싶으면 box-shadow속성에 추가로 색을 써주면 됩니다.
HTML
<div class="div1">
Hello World!
</div>
CSS
.div1 {
background-color: #eeeeee;
width: 400px;
height: 300px;
box-shadow: 40px 10px #4d9fff;
}
흐림 정도 (blur)
box-shadow 속성에서 그림자가 얼마나 흐리게 나올지 설정해줄 수 있습니다. 가로, 세로 위치 뒤에 추가해주면 되는데요. 기본값은 0px입니다.
HTML
<div class="div1">
Hello World!
</div>
CSS
.div1 {
background-color: #eeeeee;
width: 400px;
height: 300px;
box-shadow: 40px 10px 10px #4d9fff;
}
그림자 크기 (spread)
그림자가 얼마나 퍼질지도 설정할 수 있습니다. 흐림 값 이후에 써주면 됩니다.
HTML
<div class="div1">
Hello World!
</div>
CSS
.div1 {
background-color: #eeeeee;
width: 400px;
height: 300px;
box-shadow: 40px 10px 10px 20px #4d9fff;
}
'교육 > [Codeit]웹 퍼블리싱' 카테고리의 다른 글
실습과제. 로그인 페이지 (0) | 2021.04.08 |
---|---|
box-sizing (0) | 2021.04.08 |
실습과제. 그랜드 부다페스트 호텔 (0) | 2021.04.05 |
border (0) | 2021.04.03 |
overflow (0) | 2021.04.02 |