当前位置:首页 > CSS

css制作条纹

2026-04-01 10:31:30CSS

使用 linear-gradient 制作条纹背景

CSS 的 linear-gradient 函数可以创建条纹效果。通过设置色标位置和重复渐变,可以生成水平、垂直或对角条纹。

background: linear-gradient(45deg, #000 25%, #fff 25%, #fff 50%, #000 50%, #000 75%, #fff 75%);
background-size: 100px 100px;

使用 repeating-linear-gradient 制作重复条纹

repeating-linear-gradient 专门用于创建重复的条纹图案,无需手动计算背景尺寸。

background: repeating-linear-gradient(
  90deg,
  #ff0000,
  #ff0000 10px,
  #0000ff 10px,
  #0000ff 20px
);

创建垂直条纹

将渐变角度设置为 0deg 或 180deg 可以创建垂直条纹。

background: repeating-linear-gradient(
  0deg,
  #333,
  #333 10px,
  #eee 10px,
  #eee 20px
);

创建对角条纹

通过设置 45deg 或类似角度可以创建对角条纹效果。

background: repeating-linear-gradient(
  45deg,
  #606dbc,
  #606dbc 10px,
  #465298 10px,
  #465298 20px
);

使用 background-size 控制条纹密度

通过调整 background-size 可以改变条纹的间距和粗细。

background: linear-gradient(90deg, #000 50%, #fff 50%);
background-size: 30px 100%;

多颜色条纹效果

在渐变中添加多个色标可以创建多色条纹。

background: repeating-linear-gradient(
  90deg,
  red,
  red 10px,
  blue 10px,
  blue 20px,
  green 20px,
  green 30px
);

斑马条纹表格

使用 nth-child 选择器为表格行添加交替条纹。

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

使用 SVG 创建复杂条纹

对于更复杂的条纹图案,可以使用 SVG 作为背景图像。

css制作条纹

background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><rect width="10" height="20" fill="%23000"/><rect x="10" width="10" height="20" fill="%23fff"/></svg>');

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

相关文章

css 导航栏制作

css 导航栏制作

水平导航栏制作 使用无序列表<ul>和<li>标签构建基础结构,通过CSS将列表项横向排列 <nav> <ul class="horizontal-na…

css制作标尺

css制作标尺

使用CSS制作标尺的方法 方法一:使用线性渐变和伪元素 通过CSS的线性渐变和伪元素可以创建水平或垂直标尺。以下是一个水平标尺的示例代码: .ruler { width: 100%; he…

淘宝导航css制作

淘宝导航css制作

淘宝导航CSS制作 淘宝导航栏通常包含多个层级,包括主导航、子导航等。以下是实现类似淘宝导航栏的CSS制作方法。 基础HTML结构 <div class="nav-container">…

网页制作css是什么

网页制作css是什么

CSS的定义与作用 CSS(Cascading Style Sheets,层叠样式表)是一种用于描述网页外观和格式的样式语言。它通过定义HTML元素的布局、颜色、字体等视觉属性,实现内容与表现的分离,…

css制作三角形

css制作三角形

使用边框制作三角形 通过设置元素的宽度和高度为0,并利用边框属性,可以创建不同方向的三角形。例如,要创建一个向下的三角形: .triangle-down { width: 0; height…

css网站制作

css网站制作

CSS网站制作基础 选择适合的CSS框架或预处理器(如Bootstrap、Tailwind CSS、Sass/Less)能加速开发。现代CSS支持Flexbox和Grid布局,需掌握响应式设计原则。…