当前位置:网站首页>一篇文章带你了解CSS3图片边框
一篇文章带你了解CSS3图片边框
2020-11-06 20:48:00 【Python进阶者】
CSS3图片边框
使用CSS3 border-image
属性,你可以在元素的周围设置图片边框。
一、浏览器支持
表中的数字指定完全支持该属性的第一个浏览器版本。
数字后面的 -webkit- 或者 -moz- 使用时需要指定前缀。
二、CSS3 border-image
属性
CSS3 border-image
属性允许您指定要用来代替元素周围的正常边界的图像。属性有三个部分:
-
作为边框的图片。
-
在哪里分割图像。
-
确定中间部分应重复或延伸。
以下面的图像(叫做 "border.png")为例:
原理分析:
border-image
性将图像分割成九个部分,就像一个井字游戏板。然后将角放在拐角处,中间部分按指定的顺序重复或拉伸。
注意:
让border-image
正常工作, 元素也需要设置边框属性!
1. 图像的中间部分重复创建边界,图片作为边框
CSS代码:
<!DOCTYPE CSS>
<CSS lang="en">
<head>
<meta charset="UTF-8">
<title>项目</title>
</head>
<body>
<p id="borderimg">在这里,图像的中间部分被延伸来创建边界.</p>
<p>这里是原始图像:</p><img src="img/border.png">
</body>
</CSS>
代码如下:
#borderimg {
border: 10px solid transparent;
padding: 15px;
-webkit-border-image: url(img/border.png) 30 round; /* Safari 3.1-5 */
-o-border-image: url(img/border.png) 30 round; /* Opera 11-12.1 */
border-image: url(img/border.png) 30 round;
}
2. 图像的中间部分延伸到创建边界:使用图片作为边框!
实例代码:
#borderimg {
border: 10px solid transparent;
padding: 15px;
-webkit-border-image: url(img/border.png) 30 stretch;
/* Safari 3.1-5 */
-o-border-image: url(img/border.png) 30 stretch;
/* Opera 11-12.1 */
border-image: url(img/border.png) 30 stretch;
}
注意: border-image
属性是border-image-source
, border-image-slice
, border-image-width
, border-image-outset
和 border-image-repeat
的缩写.
1. 不同的切片值
不同的切片值完全改变边框的样子:
实例 1
border-image: url(border.png) 50 round;
#borderimg1 {
border: 10px solid transparent;
padding: 15px;
-webkit-border-image: url(img/border.png) 50 round;
/* Safari 3.1-5 */
-o-border-image: url(img/border.png) 50 round;
/* Opera 11-12.1 */
border-image: url(img/border.png) 50 round;
}
实例 2
border-image: url(border.png) 20% round;
#borderimg2 {
border: 10px solid transparent;
padding: 15px;
-webkit-border-image: url(img/border.png) 20% round;
/* Safari 3.1-5 */
-o-border-image: url(img/border.png) 20% round;
/* Opera 11-12.1 */
border-image: url(img/border.png) 20% round;
}
实例 3
border-image: url(border.png) 30% round;
代码如下:
#borderimg3 {
border: 10px solid transparent;
padding: 15px;
-webkit-border-image: url(img/border.png) 30% round;
/* Safari 3.1-5 */
-o-border-image: url(img/border.png) 30% round;
/* Opera 11-12.1 */
border-image: url(img/border.png) 30% round;
}
三、总结
本文基于CSS基础,使用CSS语言,介绍了有关CSS定义图片边框的知识点,从基础的属性概念入手 ,border-image的用法,在实际应用中需要注意的问题,做了详细的讲解。通过一个个实例的演示。希望帮助你更好的学习CSS。
想学习更多Python网络爬虫与数据挖掘知识,可前往专业网站:http://pdcfighting.com/ 想学习更多Python网络爬虫与数据挖掘知识,可前往专业网站:http://pdcfighting.com/
版权声明
本文为[Python进阶者]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4521128/blog/4692442
边栏推荐
- html
- PHP应用对接Justswap专用开发包【JustSwap.PHP】
- 深度揭祕垃圾回收底層,這次讓你徹底弄懂她
- 6.5 request to view name translator (in-depth analysis of SSM and project practice)
- Let the front-end siege division develop independently from the back-end: Mock.js
- How do the general bottom buried points do?
- The choice of enterprise database is usually decided by the system architect - the newstack
- Every day we say we need to do performance optimization. What are we optimizing?
- Vuejs development specification
- 比特币一度突破14000美元,即将面临美国大选考验
猜你喜欢
100元扫货阿里云是怎样的体验?
Using Es5 to realize the class of ES6
DevOps是什么
采购供应商系统是什么?采购供应商管理平台解决方案
你的财务报告该换个高级的套路了——财务分析驾驶舱
Just now, I popularized two unique skills of login to Xuemei
Not long after graduation, he earned 20000 yuan from private work!
How do the general bottom buried points do?
一篇文章带你了解CSS 渐变知识
Swagger 3.0 天天刷屏,真的香嗎?
随机推荐
Installing the consult cluster
IPFS/Filecoin合法性:保护个人隐私不被泄露
Real time data synchronization scheme based on Flink SQL CDC
如何玩转sortablejs-vuedraggable实现表单嵌套拖拽功能
100元扫货阿里云是怎样的体验?
Thoughts on interview of Ali CCO project team
6.1.2 handlermapping mapping processor (2) (in-depth analysis of SSM and project practice)
Want to do read-write separation, give you some small experience
Listening to silent words: hand in hand teaching you sign language recognition with modelarts
Use of vuepress
Nodejs crawler captures ancient books and records, a total of 16000 pages, experience summary and project sharing
合约交易系统开发|智能合约交易平台搭建
I'm afraid that the spread sequence calculation of arbitrage strategy is not as simple as you think
Did you blog today?
How to select the evaluation index of classification model
向北京集结!OpenI/O 2020启智开发者大会进入倒计时
PN8162 20W PD快充芯片,PD快充充电器方案
Synchronous configuration from git to consult with git 2consul
Python自动化测试学习哪些知识?
[event center azure event hub] interpretation of error information found in event hub logs