css - 使用具有透明像素的 CSS Sprites 和 repeat-x background-position

标签 css size height background-image

我想问的是标题到底在说什么......

#submenu-outer{
    height:40px;
    background: #F0EFE2 url(/template/img/main/intro12.png) 0px -240px repeat-x;
    width:100%;
}

这段代码毫无意义;有什么建议么? 我想重复这一行的第一列。 每隔一行(40px)在那里为空(0px -240px)

最佳答案

如果您使用 repeat-x 作为背景位置,它将重复图像文件的整个宽度。因此,如果您的 sprite 中有 40 像素后的透明像素,那么每隔 40 像素左右获得一些透明背景实际上是正常的。

你可以让你的重复模式占据整个 Sprite 宽度,或者把它放在一个单独的文件中。

关于css - 使用具有透明像素的 CSS Sprites 和 repeat-x background-position,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8219339/

相关文章:

jquery - 滑下元素高度

css - 滚动页面时不再有 100% 高度的背景

html - 使 div 高度为 100%

javascript - 检查是否所有选择选项都被禁用,除了一个

java - JScrollPane 视口(viewport)大小

jquery - 使用 Metro UI CSS 的 super 按钮栏

C# .NET TableLayoutPanel 的最后一列被拉伸(stretch)

MySQL 主/外键大小?

html - Div 并不总是向右浮动

html - 用于在每个列表项之前显示带有复选框的缩进排序列表的 CSS