CSS |边框图像
CSS 中的边框-图像属性用于指定图像的边框。此属性使用图像而不是普通边框创建边框。该属性包含以下三部分:
- 完整的图像用作边框。
- 图像切片用作边框
- 图像的中间部分用作(重复或拉伸)边框
border-image 属性用于将图像分割成九个部分,就像井字游戏棋盘一样。
语法:
element {
border-image: url(border.png);
}
边框图像属性:有很多边框图像属性,如下所示:
- 边框-图像-来源:此属性用于设置图像路径。
- 边框-图像-宽度:该属性用于设置边框图像的宽度。
- 边框-图像-切片:此属性用于对图像的边框进行切片。
- 边框-图像-重复:此属性用于将图像的边框设置为圆角、重复和拉伸。
- 边框-图像-开始:该属性用于指定边框图像区域超出边框框的量。
示例:
<!DOCTYPE html>
<html>
<head>
<title>
CSS | Border Images
</title>
<style>
body {
text-align:center;
}
h1 {
color:green;
}
.border1 {
border: 10px solid transparent;
padding: 15px;
border-image-source: url(
https://media.geeksforgeeks.org/wp-content/uploads/border1-2.png);
border-image-repeat: round;
border-image-slice: 30;
border-image-width: 20px;
}
.border2 {
border: 10px solid transparent;
padding: 15px;
border-image: url(
https://media.geeksforgeeks.org/wp-content/uploads/border1-2.png)
30 stretch;
}
.border3 {
border: 10px solid transparent;
padding: 15px;
border-image: url(
https://media.geeksforgeeks.org/wp-content/uploads/border1-2.png)
20% round;
}
div {
margin-top:20px;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2>border-image property</h2>
<div class = "border1">Border 1</div>
<div class = "border2">Border 2</div>
<div class = "border3">Border 3</div>
</body>
</html>
输出:
支持的浏览器:边框图像属性支持的浏览器如下:
- 谷歌 Chrome 16.0
- Internet Explorer 11.0
- Firefox 15.0
- Opera 15.0
- Safari 6.0
版权属于:月萌API www.moonapi.com,转载请注明出处