css 背景 repeat-x, strech-y

标签 css

我有一个带渐变的条纹背景,我想在 x 方向重复并在 y 方向拉伸(stretch)。我认为这会起作用:

background: url(bg.jpg) repeat-x;
background-size: auto 100%;

但它要么在 y 方向延伸,要么在 x 方向重复,永远不会同时发生:

enter image description here http://codepen.io/anon/pen/JCjEb

编辑:请注意,我不能简单地在 y 方向重复,因为条纹背景也有渐变(底部较暗,顶部较浅)。

最佳答案

不是为其指定宽度 auto,而是为其指定图像的宽度 (36px)。 http://codepen.io/thgaskell/pen/Bjsix

CSS

.c {
  background-size: 36px 100%;
}

关于css 背景 repeat-x, strech-y,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19291649/

相关文章:

html - 带有文本的 CSS/HTML slider ?

html - 保持两个堆叠的 Div 相同的高度

javascript - 使用 Bootstrap 4 覆盖带有文本的图像

html - 当我刷新浏览器时,导航栏会更改位置。为什么?

javascript - react 文件导入问题

javascript - 使用 Jquery 对齐轮播元素

html - 无法在页脚中居中社交媒体图标

jquery - 将 XML 数据注入(inject) HTML 表

css - IE6 - 悬停/z-index 变化时 body 收缩

html - 沿父容器对齐多个粘性元素