คุณสมบัติ HTML DOM borderImageSource ใช้สำหรับการตั้งค่าหรือส่งคืนแหล่งที่มาของรูปภาพเพื่อใช้เป็นรูปภาพเส้นขอบสำหรับองค์ประกอบ
ต่อไปนี้เป็นไวยากรณ์สำหรับ −
การตั้งค่าคุณสมบัติ borderImageSource -
object.style.borderImageSource = "none|image|initial|inherit"
อธิบายคุณสมบัติข้างต้นดังนี้ −
| ค่า | คำอธิบาย |
|---|---|
| ไม่มี | หมายความว่าจะไม่มีการใช้รูปภาพใดๆ จะใช้สไตล์เส้นขอบหากมีการระบุไว้ |
| รูปภาพ | สำหรับกำหนดเส้นทางของภาพเพื่อใช้เป็นเส้นขอบ เส้นทางไปยังภาพที่จะใช้เป็นเส้นขอบ |
| ป่วย | ใช้สำหรับรักษาส่วนตรงกลางของภาพขอบ |
| เริ่มต้น | สำหรับการตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น |
| สืบทอด | การสืบทอดค่าคุณสมบัติหลัก |
ให้เราดูตัวอย่างคุณสมบัติ borderImageSource -
ตัวอย่าง
<!DOCTYPE html>
<html>
<head>
<style>
#DIV1 {
width: 400px;
margin: 15px;
padding: 10px;
border: 20px solid transparent;
border-image-source: url("https://www.tutorialspoint.com/asp.net/images/asp.net-mini-logo.jpg");
border-image-slice: 30;
}
</style>
<script>
function changeBorderImage(){
document.getElementById("DIV1").style.borderImageSource="url('http://www.tutorialspoint.com/images/Swift.png?auto=compress&cs=tinysrgb&dpr=1&w=500')";
document.getElementById("Sample").innerHTML="The border image is now changed";
}
</script>
</head>
<body>
<div id="DIV1">This is some sample text inside div</div>
<p>Change the above div border image by clicking the below button</p>
<button onclick="changeBorderImage()">Change Border Image</button>
<p id="Sample"></p>
</body>
</html> ผลลัพธ์

เมื่อคลิกที่ “เปลี่ยนรูปภาพเส้นขอบ” ปุ่ม −

ในตัวอย่างข้างต้น −
เราได้สร้าง div ที่มี id “DIV1” ที่มีการใช้สไตล์ css ที่เกี่ยวข้องและมีข้อความบางส่วนอยู่ในนั้น เราได้ระบุภาพเส้นขอบโดยใช้คุณสมบัติ border-image-source ในรูปแบบ css และระบุ URL รูปภาพเป็นค่าคุณสมบัติ -
#DIV1 {
width: 400px;
margin: 15px;
padding: 10px;
border: 20px solid transparent;
border-image-source: url("https://www.tutorialspoint.com/asp.net/images/asp.net-mini-logo.jpg ");
border-image-slice: 30;
}
<div id="DIV1">This is some sample text inside div</div> จากนั้นเราก็สร้างปุ่ม “เปลี่ยนภาพเส้นขอบ ” ที่จะรันเมธอด changeBorderImage() เมื่อผู้ใช้คลิก -
<button onclick="changeBorderImage()">Change Border Image</button>
changeBorderImage() รับองค์ประกอบ DIV1 โดยใช้เมธอด getElementById() และรับค่าคุณสมบัติ borderImageSource จากนั้นกำหนด URL รูปภาพโดยกำหนดค่า url ในวิธี url จากนั้นจะแสดงข้อความที่ต้องการระบุการเปลี่ยนแปลงนี้ในย่อหน้าด้วย id “Sample” โดยใช้คุณสมบัติ innerHTML -
function changeBorderImage(){
document.getElementById("DIV1").style.borderImageSource="url(''http://www.tutorialspoint.com/images/Swift.png?auto=compress&cs=tinysrgb&dpr=1&w=500')";
document.getElementById("Sample").innerHTML="The border image is now changed";
}