首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >-webkit-border-image with css sprites

-webkit-border-image with css sprites
EN

Stack Overflow用户
提问于 2010-07-07 09:24:34
回答 2查看 2.9K关注 0票数 4

我使用-webkit-border-image在样式中指定我的主sprite图像。精灵图像是一堆按钮图像。我应该使用什么样式属性来索引我的主精灵图像?

代码语言:javascript
复制
.red {
    -webkit-border-image: url(sprite.png) 0 14 0 14;
}

红色按钮精灵位于x=0,y=21。

我应该使用哪些属性?如果是背景,我会使用background-position。我不确定要为-webkit-border-image使用什么。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-07 09:56:51

你不能用border-image做到这一点。根据this的说法,CSS3将为图像切片和图像精灵定义新的语法。

票数 1
EN

Stack Overflow用户

发布于 2011-01-06 04:04:16

我的印象也是精灵不可能使用边框图像。但事实证明我错了。

边框图像语法如下:

代码语言:javascript
复制
border-image: url([file]) [offsettop] [offsetright] [offsetbottom] [offsetleft];

边框-图像绑定到边框宽度。可以使用偏移量来选择从原点开始显示的图像的数量(即10px的顶部偏移量+边框- 10px的顶部宽度将显示从像素0到像素10的10px )。

但是,如果您使用0px的边框宽度,可能会使用偏移量来隐藏图像的一部分。在这种情况下,您可以使用填充来实现与边框宽度相同的对齐方式。

请看这篇文章(我被Scott Murray更正,感谢Scott)以获取更多信息和演示:

http://alignedleft.com/blog/2010/07/using-css3-border-image-sprites-for-flexible-button-states/comment-page-1/#comment-832

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3191292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档