HTML DOM box-shadow 속성은 요소의 프레임 내부 또는 주변에 그림자를 가져오거나 설정하는 데 사용됩니다.
다음은 −
의 구문입니다.boxShadow 속성 설정하기 -
box-shadow: none|h-offset v-offset blur spread color |inset|initial|inherit;
속성 값은 다음과 같이 설명됩니다 -
값 | 설명 |
---|---|
없음 | 기본값이며 그림자를 표시하지 않습니다. |
h-오프셋 | 이것은 그림자가 수평 오프셋에서 얼마나 멀리 떨어져 있는지 지정합니다. 이것은 필수 값이며 양수 값은 그림자가 상자의 오른쪽에서 올 것임을 나타내고 음수 값은 상자의 왼쪽에서 오는 것을 의미합니다. |
v-오프셋 | 그림자가 수직 오프셋에서 얼마나 멀리 떨어져 있는지 지정합니다. 이것은 필수 값이며 양수 값은 그림자가 상자의 아래쪽에서 오는 것을 의미하고 음수 값은 상자의 위쪽에서 오는 것을 의미합니다. |
흐림 효과 | 흐림 반경을 지정합니다. |
확산 | 확산 반경을 지정합니다. |
색상 | 그림자 색상을 지정합니다. |
삽입 | 이렇게 하면 요소의 외부에서 내부로 그림자가 생깁니다. |
초기 | 이 속성을 초기 값으로 설정합니다. |
상속 | 상위 속성 값을 상속하려면 |
boxShadow 속성의 예를 살펴보겠습니다 -
예시
<!DOCTYPE html> <html> <head> <style> #DIV1 { height: 100px; width: 100px; box-shadow: 10px 10px 3px orange; } </style> <script> function changeBoxShadow(){ document.getElementById("DIV1").style.boxShadow="1px 10px 10px 10px green"; document.getElementById("Sample").innerHTML="The box shadow is changed now "; } </script> </head> <body> <div id="DIV1">This is a sample div</div> <p>Change the above div border width by clicking the below button</p> <button onclick="changeBoxShadow()">Change Box Shadow</button> <p id="Sample"></p> </body> </html>
출력
"상자 그림자 변경"을 클릭하면 버튼 -