在css3里border-image:url(border.png) 30 30 round的30,30,表示什么意思?

我知道这表示用图像创建边框,w3c上面也有,但是我看不懂具体含义,谢谢大家帮忙了... 我知道这表示用图像创建边框,w3c上面也有,但是我看不懂具体含义,谢谢大家帮忙了 展开
 我来答
horse爱前端
2015-03-16 · 一个简简单单的前端菜鸟
horse爱前端
采纳数:730 获赞数:3333

向TA提问 私信TA
展开全部

其实应该是四个值30 30 30 30(上右下左),简写为两个30分别表示“上下”“左右”两个位置,这个是border-image-slice(图片边框向内偏移)这个属性的参数,利用这个属性的图片你应该注意一下图片的样式。必须是

这种样子的,不能是普通的图片,这个就是图片向内的偏移量,这个偏移量的最正常的值就是每个小块的宽度,当然也可以不用这样,但是也需要找个合适的值,这个合适的值根据不同的背景图是不一样的,这个需要自己多做几个图片,改成不同的值试一下,希望对你有帮助,不懂请继续追问,解决请采纳

追问
您的意思是这两个30都是图片边框向内偏移这个属性的参数还是? 谢谢
追答
对,都是内移偏量,第一个是上下偏量,后一个是左右偏量
八子杰4
推荐于2017-09-24 · TA获得超过4.5万个赞
知道大有可为答主
回答量:6763
采纳率:90%
帮助的人:922万
展开全部

其实应该是四个值30 30 30 30(上右下左),简写为两个30分别表示“上下”“左右”两个位置,这个是border-image-slice(图片边框向内偏移)这个属性的参数,利用这个属性的图片你应该注意一下图片的样式。

边框将border-image分成了九部分:border-top-image , border-right-image , border-bottom-image , border-left-image, border-top-left-image , border-top-right-image , border-bottom-left-image , border-bottom-right-image以及中间的内容区域。假设现在边框的宽度是27像素,则上面所说的九部分正如下图所表示的(放大400%):

1、调用边框图片
border-image的url属性,通过相对或绝对路径链接图片。

2、边框图片的剪裁
border-image的数值参数剪裁边框图片,形成九宫格

3、剪裁图片填充边框
边框图片被切割成9部分,以一一对应的关系放到div边框的九宫格中,然后再压缩(或拉伸)至边框(border-width或border-image-width)的宽度大小。

4、执行重复属性
被填充至边框九宫格四个角落的的边框图片是不执行重复属性的。上下的九宫格执行水平方向的重复属性(拉伸或平铺),左右的格子执行垂直方向的重复属性,而中间的那个格子则水平重复和垂直方向的重复都要执行。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
icokce
2015-03-16 · TA获得超过252个赞
知道小有建树答主
回答量:735
采纳率:0%
帮助的人:191万
展开全部
只有两个参数代表 前一个代表 上下 后一个再把左右
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱瑟00爱银
2015-03-16
知道答主
回答量:28
采纳率:0%
帮助的人:8.2万
展开全部
宽高,30,30代表宽跟高
追问
具体是指哪里的宽和高,w3c也不是这样说的吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式