The DOM Style borderImage Property in HTML is a shorthand property used for setting the borderImageSource, borderImageSlice, borderImageWidth,borderImageOutset, and borderImageRepeat properties.
Syntax:
- It is used to return the borderImage property.
object.style.borderImage
- It is used to set the borderImage property.
object.style.borderImage = "source slice width outset repeat|
initial|inherit"
Property Values: In the borderImage property there is 7 property value which is mentioned above described below:
- border-Image-Source: This parameter holds the source image that will be used.
- border-Image-Slice: This parameter specifies the inward offsets of the image-border.
- border-Image-Width: This parameter holds the width of the used image border.
- border-Image-Outset: This parameter defines which of the border area should be extended.
- border-Image-Repeat: This parameter defines that the border should be repeated, rounded, or stretched.
- initial: This property value is used to set this property to its default value.
- inherit: This property value is used to inherit this property from its parent element.
Return Values: It returns a string value that represents the border-image property of an element.
Example 1: This show how to change the border-image.
HTML
<!DOCTYPE html>
< html >
< head >
< style >
#my {
border: 50px solid transparent;
width: 250px;
padding: 15px 15px;
-webkit-border-image:
100 100 stretch;
-o-border-image:
100 100 stretch;
border-image:
100 100 stretch;
}
</ style >
</ head >
< body >
< h3 >
Click the "Change" button to change the
border-image property
</ h3 >
< button onclick = "myFunction()" >Change</ button >
< div id = "my" >
< h1 >
< font color = "green" >GeeksForGeeks</ font >
</ h1 >
</ div >
< script >
function myFunction() {
// Code for Safari 5
document.getElementById("my").style.WebkitBorderImage =
// < !--Code for Opera 12 -- >
document.getElementById("my").style.OBorderImage =
document.getElementById("my").style.borderImage =
}
</ script >
</ body >
</ html >
|
Output:
Example 2: Style borderImageSource Property.
HTML
<!DOCTYPE html>
< html >
< head >
< style >
div {
border: 30px solid transparent;
border-image:
border-image-slice: 30;
border-image-width: 1 1 1 1;
border-image-outset: 0;
border-image-repeat: round;
}
</ style >
</ head >
< body >
< h3 >Here are the two images used:</ h3 >
< img src =
height = "100" width = "100" >
< img src =
height = "100" width = "100" >
< div id = "main" >
< h1 >< center >< font color = "green" >
GeeksForGeeks
</ font ></ center ></ h1 >
</ div >
< h3 >
Click the "Change" button to change
the value of the borderImageSource property.
</ h3 >
< button onclick = "myFunction()" >Change</ button >
< script >
function myFunction() {
document.getElementById("main").style.borderImageSource =
}
</ script >
</ body >
</ html >
|
Output:
Supported Browsers: The browser supported by DOM Style borderImage Property are listed below:
- Google Chrome 16.0
- Edge 12.0
- Internet Explorer 11.0
- Firefox 15.0
- Opera 11.0
- Safari 6.0
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
15 Jun, 2023
Like Article
Save Article