当前位置:首页 > 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 字体库的步骤 准备字体文件 确保拥有字体文件的合法使用权,常见的格式包括 .woff、.woff2、.ttf 或 .otf。推荐使用 woff2 格式,因其压缩率更高且现代浏览器广泛支持…

css制作相册

css制作相册

使用CSS Grid布局制作相册 CSS Grid布局非常适合创建响应式相册,能够灵活调整行列和间距。 .photo-gallery { display: grid; grid-templa…

css网页制作教程下载

css网页制作教程下载

免费CSS网页制作教程下载资源 W3Schools提供完整的CSS教程,包含基础到高级内容,支持在线学习和实践。官网提供PDF版本下载,适合离线学习。网址:www.w3schools.com/css…

制作css外部

制作css外部

创建CSS外部文件 新建一个纯文本文件,将文件扩展名保存为.css。例如styles.css。文件内容直接写入CSS规则,无需<style>标签。 body { font-famil…

css制作彩虹

css制作彩虹

使用CSS线性渐变制作彩虹 通过CSS的linear-gradient属性可以创建彩虹效果。彩虹通常由红、橙、黄、绿、蓝、靛、紫七种颜色组成。 .rainbow { width: 100%;…

css焦点图制作

css焦点图制作

使用纯CSS制作焦点图 HTML结构采用无序列表包裹图片,通过绝对定位实现层叠效果 <div class="slider"> <ul> <li><…