CSS3 border-image属性

在经历了自己的学习和对网上大神们的理解的整理后,我言简意赅的整理下border-image的各属性含义以及用法。

顾名思义就是为边框应用背景图片,与我们平常用到的background还是有点类似。

一张图,让你基本了解


url:图片地址,即对应图中的灰色图片

4个数字参数:切割图片的宽度,单位是像素(px),也可使用百分比,按顺时针方向依次切割,如图中标明

切割后产生八个切片,四个角会全尺寸缩放到border的四个角,除四个角外的其他中间切片(上中,右中间,下中,左中间),可以根据设置做拉伸或重复的设置操作显示到对应的border位置

repeat、round、stretch:图片的延伸方式,分别为重复、平铺、拉伸


下面我们从另一张图来理解下延伸方式

原图:


repeat:就是一直重复,然后超出部分剪裁掉,而且是居中开始重复,图片本身不会压缩会延伸


round:可以理解为圆满的铺满。为了实现圆满所以会压缩(或拉伸)


stretch:很好理解就是拉伸,有多长拉多长。有多远“滚”多远。


上述三种延伸方式可以看出,border的四个角始终是不变的。

个人学习的一点总结,有不足的地方希望大家多多提出大笑



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CC_leather

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值