박스나 이미지에 그림자 효과 주는 방법 - box-shadow

box-shadow는 선택한 요소에 그림자 효과를 만들어주는 속성입니다.
2 min read

포토 앨범 등에서 사진 주변에 그림자를 추가하면 멋진 효과를 만들 수 있습니다. 이런 그리자 효과도 box-shadow 속성을 사용하면 포토샵 같은 프로그램을 사용하지 않고도 나타낼 수 있습니다.

그림자는 이미지 뿐만 아니라 div 전체 등 지정하는 것에 따라 넣을 수 있는데 이때 box-shadow의 속성 값에 따라 그림자의 위치를 바꿀 수 있고 그림자의 색상이나 흐림 정도를 조절할 수 있습니다.

box-shadow

box-shadow는 선택한 요소에 그림자 효과를 만들어주는 속성입니다.

 

기본형

box-shadow : none | x-position | y-position | blur | spread | color | inset
  • none : 그림자 효과를 없앱니다.
  • x-position : 가로 위치입니다. 양수면 오른쪽에, 음수면 왼쪽에 그림자가 만들어집니다. (필수)
  • y-position : 세로 위치입니다. 양수면 아래쪽에, 음수면 위쪽에 그림자가 만들어집니다. (필수)
  • blur : 그림자를 흐릿하게 블러 처리합니다. 값이 클 수록 더욱 흐려집니다.
  • spread : 양수면 그림자를 펼쳐 확장하고, 음수면 축소합니다.
  • color : 그림자 색을 정합니다.
  • inset : 요소의 안쪽에 그림자를 만듭니다.

 

예제

 

기타 CSS 참조

You may like these posts

  • opacity opacity로 투명도를 정할 수 있습니다.   기본형 opacity : number number : 0 부터 1.0 까지의 수를 넣습니다. 숫자가 작을수록 투명해집니다.   예제 <div cla…
  • 세로 가운데 정렬하는 방법 CSS에서 텍스트의 가로 가운데 정렬은 text-align 속성을 이용합니다. text-align : center; 요소의 가로 가운데 정렬은 margin 속성을 이용합니다. margin-left : auto; margin-right : auto; 세로로 가운데 …
  • clip clip 속성으로 요소의 특정 부분만 나오도록 할 수 있습니다. position 속성값이 absolute 또는 fixed일 때만 적용됩니다.   기본형 clip : auto | shape auto : 요소의 모든 부분이 나옵니다. shape : 특정 부분이 나오도록…
  • calc() calc()는 괄호 안의 식을 계산한 결과를 속성값으로 사용하게 해주는 함수입니다.   예를 들어 font-size : calc( 10px + 10px ); 는 글자 크기를 20px로 만듭니다.   문법 연산자 +는 덧셈, -는 뺄셈, *는 곱셈, /는…
  • 이미지 가운데 정렬하는 방법 이미지를 가운데 정렬하는 방법은 여러 가지가 있습니다. 그 중 자주 사용되는 두 가지를 소개합니다.   방법 1 이미지의 부모 요소에 text-align 속성을 추가하는 방법입니다. <div> …
  • 이미지 비율 맞추기 텍스트는 일반적으로 바뀐 폭에 맞추어 자동으로 줄바꿈이 되지만, 이미지는 줄바꿈이라는 게 없기 때문에 문제가 생깁니다. 어떤 문제가 발생하는지 살펴보고 해결책을 찾아보겠습니다.   이미지 크기를 정하지 않은 경우 이미지의 크기를 정하지 않으면 부모 요소보…

Post a Comment