คุณสมบัติ border-image-source
คุณสมบัติ border-image-source กำหนด
ภาพสำหรับเส้นขอบ สำหรับข้อมูลเพิ่มเติม
ดูได้ที่คุณสมบัติ border-image
ไวยากรณ์
selector {
border-image-source: url(ที่อยู่ของภาพ);
}
ตัวอย่าง
คุณสมบัติ border-image-source ควรกำหนด
ร่วมกับ border-image-slice:
<div id="elem"></div>
#elem {
border-image-source: url("image.png");
border-image-slice: 26;
border-style: solid;
border-width: 26px;
width: 200px;
height: 200px;
background: green;
margin: 0 auto;
}
:
ตัวอย่าง
หากไม่ได้กำหนดคุณสมบัติ border-image-slice,
ภาพทั้งหมดจะไปอยู่ที่มุม (เนื่องจาก border-image-slice
มีค่าเริ่มต้นเป็น 100%):
<div id="elem"></div>
#elem {
border-image-source: url("image.png");
border-style: solid;
border-width: 26px;
width: 200px;
height: 200px;
background: green;
margin: 0 auto;
}
:
ตัวอย่าง
แทนที่จะใช้ภาพ สามารถกำหนด การไล่ระดับสีเชิงเส้น ได้:
<div id="elem"></div>
#elem {
border-image-source: linear-gradient(to bottom, red, blue);
border-image-slice: 30;
border-width: 30px;
border-style: solid;
background: green;
height: 200px;
width: 200px;
margin: 0 auto;
}
:
ตัวอย่าง
หากไม่ได้กำหนดคุณสมบัติ border-image-slice,
การไล่ระดับสีจะไปอยู่ที่มุม (เนื่องจาก border-image-slice
มีค่าเริ่มต้นเป็น 100%):
<div id="elem"></div>
#elem {
border-image-source: linear-gradient(to bottom, red, blue);
border-width: 30px;
border-style: solid;
background: green;
height: 200px;
width: 200px;
margin: 0 auto;
}
:
ตัวอย่าง
หากกำหนดคุณสมบัติ border-radius,
เส้นขอบจะไม่ถูกทำให้โค้งมน (และในกรณีของการไล่ระดับสีก็เช่นกัน) แม้ว่าผลลัพธ์
จะยังดูน่าสนใจอยู่:
<div id="elem"></div>
#elem {
border-radius: 100px;
border-image-source: url("image.png");
border-image-slice: 26;
border-style: solid;
border-width: 26px;
width: 200px;
height: 200px;
background: green;
margin: 0 auto;
}
:
ดูเพิ่มเติม
-
คุณสมบัติ
border-image,
ซึ่งเป็นคุณสมบัติแบบย่อสำหรับเส้นขอบที่เป็นภาพ -
คุณสมบัติ
border-image-slice,
ซึ่งใช้แบ่งส่วนภาพสำหรับเส้นขอบ -
คุณสมบัติ
border-image-repeat,
ซึ่งใช้กำหนดการทำซ้ำภาพสำหรับเส้นขอบ -
คุณสมบัติ
border-image-width,
ซึ่งกำหนดขนาดของภาพสำหรับเส้นขอบ -
คุณสมบัติ
border-image-outset,
ซึ่งกำหนดการขยับภาพสำหรับเส้นขอบออกไปด้านนอก