border-image-slice: 10%为什么那么大

border-image-slice: 10%为什么那么大

border-image-slice: 10%为什么那么大 

50%和100%的时候 是把图片的宽高各50%或100%的样式显示到四个角 而10%的时候为什么边框就变长了 不仅仅在四个角上了?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Python工程师 2017-01-08 21:04:07

border-image-slice,指定边框图像顶部、右侧、底部、左侧内偏移量,这个border-image-slice就是一个切片的作用,把图像直接切开,中间不留痕迹,被分隔的图像只能在边框宽度(border-width)内活动,什么意思呢,比如盒子边框为border-width:54px 分割图片为border-image-slice:27,因为图像4个顶角的宽度和高度都只有27px,但是盒子的边框是54px,因此图片就要被水平方向和垂直方向拉伸到切好跟盒子边框宽度等同,即27px的图像拉伸到54px停止,再往前就不行了;border-image-slice四个顶角的变化其实是带有拉伸功能的,当然假如说盒子边框和被切图片宽度相等,那么这样就不会有拉伸的效果!


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师