css怎么设置图片边框

青灯夜游
Freigeben: 2023-01-05 16:12:55
Original
16989 Leute haben es durchsucht

在css中,可以使用border-image属性设置图片边框,只需要给元素添加“border-image:图片路径 切割宽度 平铺方式;”样式即可。border-image属性可以给边框添加背景图片,实现图片边框效果。

css怎么设置图片边框

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

在CSS入门阶段,我们学习了border-style属性,也知道边框只有实线、虚线等几种简单的样式。如果我们想要为边框添加漂亮的背景图片,该怎么做呢?

在CSS3中,我们可以使用border-image属性为边框添加背景图片。现在所有主流浏览器最新版本都支持border-image属性。

语法:

css怎么设置图片边框

说明:

border-image属性需要定义3个方面的内容。

(1)图片路径。

(2)切割宽度:四条边的切割宽度,依次为上边、右边、下边、左边(顺时针)。

(3)平铺方式:有3种取值,分别为repeat、round和stretch。

在本节所有例子中,我们都是使用图所示的这张90px×90px的图片作为边框的背景图片。

css怎么设置图片边框

代码示例:

      
Nach dem Login kopieren

浏览器预览效果如下图所示。

css怎么设置图片边框

分析:

从预览效果我们可以知道,位于4个角的数字1、3、7、9还是乖乖地位于4个角。然后4条边框的2、4、6、8会不断地平铺。

对于border-image属性,我们总结如下:

(1)在制作边框背景图片时,应该制作4条边,中间部分需要挖空。

(2)边框背景图片每条边的宽度跟对应的边框宽度(即border-width)应该相同。

举例:平铺方式

      
repeat
round
stretch
Nach dem Login kopieren

浏览器预览效果如下图所示:

css怎么设置图片边框

分析:

border-image属性的平铺方式有3种:repeat、round、stretch。

(1)取值为repeat时,表示4条边的小方块会不断重复,超出元素部分将会被剪切掉。

(2)取值为round时,表示4条边的小方块会铺满。为了铺满,边框图片会压缩或拉伸。

(3)取值为stretch时,表示4条边的小方块会拉伸,边长有多长就拉多长。

border-image的派生子属性

border-image属性可以分开,分别为4条边设置相应的背景图片,这4条边的属性如下表所示。

border-image的派生子属性
子属性 说明
border-top-image 定义上边框背景图片
border-bottom-image 定义下边框背景图片
border-left-image 定义左边框背景图片
border-right-image 定义右边框背景图片

(学习视频分享:css视频教程

Das obige ist der detaillierte Inhalt voncss怎么设置图片边框. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!