我尝试仅使用CSS在单个元素上创建特定的背景图案。下图显示了我的目标最终结果:
我可以使用以下方法创建重复的水平条纹:
background-image: repeating-linear-gradient(
to bottom,
#f7f7f8 0,
#f7f7f8 32px,
rgba(255, 255, 255, 0) 32px,
rgba(255, 255, 255, 0) 64px
);
但是我正在努力将它与右边的垂直条结合起来。我甚至不确定是否有可能实现我想要的......它需要:
这可能吗?
答案 0 :(得分:3)
你可以在彼此之上放置2个渐变。第一个总是在下一个上面。
html {
min-height: 100%;
background: linear-gradient(
to left,
transparent 140px,
grey 140px,
grey 143px,
transparent 143px
),
repeating-linear-gradient(
to bottom,
lightgrey 0,
lightgrey 20px,
transparent 20px,
transparent 40px
);
}