예제
<style>
#hz {
border: 10px solid transparent;
padding: 15px;
border-image-source: url(https://www.w3.org/TR/css3-background/border.png);
border-image-slice: 30;
}
</style>
<p id="hz">홈짱닷컴 (Homzzang.com)</p>
결과보기
의미, 비고 , 지원브라우저
테두리로 사용할 이미지 주소
1. 기본 속성값 : none 2. 상속 여부 : 상속 X 3. 애니메이션 가능 여부 : 가능 X 4. 도입 : CSS3 5. JS 구문 : object.style.borderImageSource="url(이미지주소)" 6. IE 11 이상 최신 주요 브라우저 지원
구문
선택자 {border-image-source : 속성값 ; }
속성값
none : 테두리 이미지 사용 안 함. (기본값). 이 경우, border-color 속성값이 자동으로 적용됨. 이미지 주소 : 테두리로 사용할 이미지 주소 initial : 이 속성의 기본값 사용 inherit : 부모 요소로부터 이 속성을 상속 받음.
JS 구문 예제
<style>
div {
background-color:yellow;
border:30px solid transparent;
border-image: url('https://www.w3.org/TR/css3-background/border.png');
border-image-slice: 30;
border-image-width: 1 1 1 1;
border-image-outset: 0;
border-image-repeat: round;
border-color:red;
}
</style>
<div id="hz">홈짱닷컴 (Homzzang.com)</div>
<button onclick="homzzang()">클릭</button>
<script>
function homzzang() {
document.getElementById("hz").style.borderImageSource = "url('none')";
}
</script>
결과보기
주소 복사
랜덤 이동