CSS repeat-x 仅用于最右边的像素行

标签 css

我们目前将 145x45 的页眉 Logo 设置为移动页眉的背景,并将页眉的其余“背景颜色”与 Logo 的背景相匹配。

Logo 在图像顶部有一条几像素高的线,在当前配置下它不会延伸到图像之外。

如何使 Logo 最右边的 1px(w) x 45px(h) 填充(重复 x?)标题的其余部分,以便图像顶部的线延伸到整个标题?

最佳答案

用线条创建一个 1x45 图像,在 div 中使用 repeat-x,在该 div 中放置一个带有 Logo 图像的 div,如下所示:

<div style="background-image: url('line_image.png'); background-repeat: repeat-x: height: 45px;">
    <div style="background-image: url('logo.png'); background-repeat: no-repeat; height: 45px;"></div>
</div>

抱歉内联 CSS,应该在 .css 文件中。

PS:代码未测试,如果不起作用请告诉我。

关于CSS repeat-x 仅用于最右边的像素行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19407830/

相关文章:

android - 有没有等同于android提示的css?

javascript - 在 vuejs 中包含一个外部 css 文件

html - 带下拉菜单的居中导航栏

css - 有人正在像视频群聊中那样输入 css 效果

css - Myriad Pro 终于可以用作网络字体了吗? (它现在被苹果用作网络字体)

css - 使用 jquery 进行搜索文本匹配时如何突出显示表格网格中的选定行?

html - 将线性梯度语法转换为 -webkit-gradient 语法

css - 如何在 chartist.js 中为图表背景着色

javascript - 动态添加和删除行

jquery - 使用 jCarousel for jQuery 隐藏 onLoad 内容