当前位置:首页 > CSS

css条纹制作

2026-01-28 04:05:03CSS

使用线性渐变制作条纹

通过CSS的linear-gradient可以轻松创建水平或垂直条纹。以下是一个水平条纹的例子:

.stripes {
  background: linear-gradient(
    to bottom,
    #ff0000 0%, #ff0000 50%,
    #0000ff 50%, #0000ff 100%
  );
  background-size: 100% 20px;
}

调整background-size中的第二个值可以改变条纹的粗细。要创建垂直条纹,只需将方向改为to right

使用重复线性渐变

对于更复杂的条纹图案,可以使用repeating-linear-gradient

css条纹制作

.stripes {
  background: repeating-linear-gradient(
    45deg,
    #ff0000,
    #ff0000 10px,
    #0000ff 10px,
    #0000ff 20px
  );
}

这个例子创建了45度角的斜条纹,每20px重复一次。

使用背景图像

虽然渐变更现代,但也可以使用小尺寸的背景图像来创建条纹:

css条纹制作

.stripes {
  background-image: url('data:image/svg+xml;utf8,<svg width="10" height="10" xmlns="http://www.w3.org/2000/svg"><rect width="10" height="5" fill="red"/><rect y="5" width="10" height="5" fill="blue"/></svg>');
  background-size: 10px 10px;
}

这种方法在需要非常精确控制条纹样式时可能有用。

多色条纹效果

要创建三色或更多颜色的条纹,只需在渐变中添加更多颜色停止点:

.stripes {
  background: linear-gradient(
    to right,
    red 0%, red 33.33%,
    white 33.33%, white 66.66%,
    blue 66.66%, blue 100%
  );
}

斑马条纹表格行

对于表格行的斑马条纹效果,可以使用CSS的:nth-child选择器:

tr:nth-child(even) {
  background-color: #f2f2f2;
}

这种方法简单且广泛支持,不需要渐变或背景图像。

标签: 条纹css
分享给朋友:

相关文章

css 制作按钮

css 制作按钮

基础按钮样式 使用CSS创建一个基础按钮需要定义padding、background-color、border和border-radius等属性。以下是一个简单示例: .button { pad…

纯css制作tab菜单

纯css制作tab菜单

纯CSS制作Tab菜单的方法 使用radio input控制切换 通过<input type="radio">和<label>元素配合实现无JavaScript的Tab切换效果…

css简历制作

css简历制作

使用CSS制作简历的基本方法 选择简洁的布局结构,单列或双列布局适合大多数简历。使用display: flex或display: grid实现响应式设计,确保在不同设备上显示良好。 字体选择上,标题…

css制作角标

css制作角标

使用伪元素创建角标 通过CSS的伪元素(如::before或::after)可以轻松实现角标效果。以下是一个示例代码: .element { position: relative; disp…

css制作滑动切换

css制作滑动切换

使用CSS实现滑动切换效果 方法一:使用CSS Transition和Transform 通过transition和transform属性实现平滑的滑动动画效果。 .slider-container…

制作 .css

制作 .css

创建 CSS 文件的基本步骤 新建一个文本文件,将其保存为 .css 扩展名(例如 style.css)。使用纯文本编辑器(如 Notepad++、VS Code 或 Sublime Text)编写…