오늘은 반응형 웹사이트 수업을 들으며 나왔던 CSS box-shadow에 대해 기록하고자 한다.
box-shadow란 무엇인가?
박스 요소의 그림자를 설정 하는것으로, 그림자의 위치나 그림자의 퍼짐 정도 및 크기와 흐림의 정도를 정할 수 있다.
box-shadow : h-shadow v-shadow blur spread color inset;
/* h-shadow | v-shadow | color를 설정한 경우 */
box-shadow: 10px 20px #ccc;
/* h-shadow | v-shadow | blur | color를 설정한 경우 */
box-shadow: 10px 20px 10px #ccc;
/* h-shadow | v-shadow | blur | spread | color를 설정한 경우 */
box-shadow: 10px 20px 10px 10px rgba(0, 0, 0, 0.2);
/* inset | h-shadow | v-shadow | blur | spread | color를 설정한 경우 */
box-shadow: inset 10px 20px 10px 10px rgba(0, 0, 0, 0.2);
/* 두 가지 속성을 설정한 경우 */
box-shadow: 10px 20px #ccc, 10px 10px red;
오늘 이러한 속성을 이용하여 웹사이트 헤더 부분에 그림자 효과를 줄 수 있었다.
또한 단순히 정적인 그림자 뿐 아니라, 그림자가 퍼져서 색이 자연스럽게 변하는 것 까지 가능했는데 아쉽게도 벨로그는 동영상 첨부가 되지 않아서 추후 깃허브에 올려놓고 주소를 첨부하도록 하겠다.
출처: http://triki.net/prgm/3227
https://webzz.tistory.com/420
https://developer.mozilla.org/ko/docs/Web/CSS/box-shadow