Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML DOM borderBottomStyle 속성 완벽 정리 – 요소 하단 테두리 스타일 설정하기

borderBottomStyle 속성은 HTML 요소의 하단(bottom) 테두리 선 스타일을 설정하거나 현재 적용된 값을 가져올 때 사용하는 JavaScript DOM 속성입니다. 이 속성을 활용하면 점선, 파선, 실선 등 다양한 테두리 모양을 동적으로 변경할 수 있습니다.

문법(Syntax)

borderBottomStyle 속성을 설정하는 기본 문법은 다음과 같습니다.

object.style.borderBottomStyle = value

속성 값(Values)

borderBottomStyle 속성에 사용할 수 있는 값은 아래와 같습니다.

번호값 및 설명
1none
기본값으로, 테두리를 표시하지 않습니다.
2hidden
'none'과 유사하게 테두리를 숨기지만, 여전히 테두리 영역의 공간을 차지합니다. 사실상 투명한 상태로 존재합니다.
3dotted
점선(dotted) 형태의 테두리를 정의합니다.
4dashed
파선(dashed) 형태의 테두리를 정의합니다.
5solid
실선(solid) 형태의 테두리를 정의합니다.
6double
이중선(double) 형태의 테두리를 정의합니다.
7groove
3D 홈(groove)이 파인 느낌의 테두리를 정의하며, ridge의 반대 효과를 냅니다.
8ridge
3D 융기(ridge)된 느낌의 테두리를 정의하며, groove의 반대 효과를 냅니다.
9inset
요소가 안쪽으로 파여(embedded) 들어간 듯한 3D 효과의 테두리를 정의하며, outset의 반대 효과를 냅니다.
10outset
요소가 바깥쪽으로 돌출(embossed)된 듯한 3D 효과의 테두리를 정의하며, inset의 반대 효과를 냅니다.
11initial
해당 속성을 기본(initial) 값으로 설정합니다.
12inherit
부모 요소의 속성 값을 상속받습니다.

예제(Example)

borderBottomStyle 속성의 실제 사용 예제를 살펴보겠습니다. 아래 코드는 버튼을 클릭하면 div 요소의 하단 테두리 스타일이 'groove'에서 'dashed'로 변경되는 예제입니다.

<!DOCTYPE html>
<html>
<head>
<style>
    #DIV1{
        width:300px;
        height:100px;
        border-bottom: 8px solid dodgerblue;
        border-bottom-style: groove;
    }
</style>
<script>
    function changeBottomStyle(){
        document.getElementById("DIV1").style.borderBottomStyle="dashed";
        document.getElementById("Sample").innerHTML="하단 테두리 스타일이 변경되었습니다";
    }
</script>
</head>
<body>
<div id="DIV1">SAMPLE TEXT</div>
<p>아래 버튼을 클릭하여 div의 하단 테두리 스타일을 변경해 보세요</p>
<button onclick="changeBottomStyle()">하단 스타일 변경</button>
<p id="Sample"></p>
</body>
</html>

실행 결과(Output)

위 코드를 실행하면 다음과 같은 화면이 출력됩니다.

HTML DOM borderBottomStyle 속성 완벽 정리 – 요소 하단 테두리 스타일 설정하기

'하단 스타일 변경' 버튼을 클릭하면 다음과 같이 테두리가 파선(dashed) 스타일로 바뀌는 것을 확인할 수 있습니다.

HTML DOM borderBottomStyle 속성 완벽 정리 – 요소 하단 테두리 스타일 설정하기