当前位置:首页 > 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

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

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

使用背景图像

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

.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网页制作教程

CSS网页制作教程 CSS(层叠样式表)是用于控制网页外观和布局的核心技术。以下是CSS网页制作的关键步骤和技巧: 基础语法与引入方式 CSS规则由选择器和声明块组成: 选择器 { 属性:…

css如何制作圆

css如何制作圆

使用 border-radius 属性制作圆 通过设置 border-radius 属性为元素添加圆角效果。当 border-radius 的值等于元素宽度和高度的一半时,元素会呈现圆形。 .cir…

css菜单制作

css菜单制作

基础水平菜单制作 使用无序列表<ul>和<li>标签构建结构,CSS设置横向排列: <ul class="horizontal-menu"> <li&g…

纯css制作tab菜单

纯css制作tab菜单

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

css制作彩虹

css制作彩虹

使用线性渐变创建彩虹效果 通过CSS的linear-gradient属性可以轻松实现彩虹效果。以下是一个基础的彩虹样式代码: .rainbow { width: 100%; height:…

友情链接css制作

友情链接css制作

友情链接CSS制作 友情链接是网站之间互相推广的一种方式,通常以文字或图片形式展示。通过CSS可以美化友情链接的样式,使其更符合网站整体设计风格。 文字链接样式 设置文字链接的基础样式,包括颜…