【发布时间】:2018-05-22 11:57:36
【问题描述】:
我在使用一些 CSS 时遇到了困难,我想要一个黑条来显示每 X 个像素,但我希望它每次显示时增加大约 10 像素。
例如,第一个条出现在 100px,第二个出现在 110,第三个出现在 120。
到目前为止,我已经使用以下背景样式来实现第一部分(每 X 像素显示一个条形),但它也不完美:
background: repeating-linear-gradient(white, white 1405px, black 210px,black 37.4cm)
那里有任何知道修复的 CSS 战士吗?
编辑
所以经过一些试验和错误,我成功地使用以下代码每 1405 像素放置一条线:
background: repeating-linear-gradient(white, white 1405px, black 1405px, black 1415px)
但问题仍然存在,元素在它们所属的位置,该行需要出现在每个元素之后(因此 + 10px 请求)。
这就是现在的样子:https://imgur.com/a/pokGCTk 但它并不总是 1 个元素,可能还有更多这样的元素:https://imgur.com/a/veaVK44
线仍然必须以设定的间隔(1405 像素)放置在元素后面,但每次都必须增加 10。 (所以是 1405 像素,然后是 1415 像素,然后是 1425 像素等)
【问题讨论】:
-
和黑色之间,白色应该是相同的长度还是需要增加?也许你可以分享结果的屏幕?
-
@TemaniAfif 我附上了 2 张展示问题的图片
标签: css sass background linear-gradients