像刻度这种东西都是重复性的,说到重复我就想到了repeating-linear-gradient,看名字就能知道是重复线性渐变,它能更方便的实现隔行变色的功能,如果你想画一个背景,它是重复、隔行的,那么用它就没错了;
效果图
原理
尺子刻度分成三种厘米刻度、半厘米刻度、毫米刻度,那么在一个元素上画三个重复线性渐变就行啦:OK_hand:
基础用法
background-image: repeating-linear-gradient(90deg, red 0, red 50px, blue 0, blue 200px);
效果如下:
简单理解:
red 0, red 100px表示0到100px的位置渲
1