当前位置:首页 > CSS

css制作条纹

2026-03-11 14:25:38CSS

CSS 制作条纹背景

使用 CSS 的 linear-gradientrepeating-linear-gradient 可以轻松创建条纹背景。以下是几种常见的条纹实现方法。

水平条纹

通过 linear-gradient 设置颜色和间距,生成水平条纹:

.striped-horizontal {
  background: linear-gradient(
    to bottom,
    #ff0000 0%,
    #ff0000 50%,
    #0000ff 50%,
    #0000ff 100%
  );
}
  • to bottom 表示渐变方向从上到下。
  • #ff0000#0000ff 是条纹颜色,50% 处切换颜色。

垂直条纹

将方向改为 to right 即可生成垂直条纹:

.striped-vertical {
  background: linear-gradient(
    to right,
    #ff0000 0%,
    #ff0000 50%,
    #0000ff 50%,
    #0000ff 100%
  );
}

斜向条纹

通过调整角度和重复模式生成斜向条纹:

.striped-diagonal {
  background: repeating-linear-gradient(
    45deg,
    #ff0000,
    #ff0000 10px,
    #0000ff 10px,
    #0000ff 20px
  );
}
  • 45deg 表示条纹倾斜角度。
  • 10px20px 控制条纹宽度和间距。

更复杂的多色条纹

通过增加颜色节点实现多色条纹:

css制作条纹

.striped-multi {
  background: repeating-linear-gradient(
    to right,
    #ff0000,
    #ff0000 20px,
    #00ff00 20px,
    #00ff00 40px,
    #0000ff 40px,
    #0000ff 60px
  );
}

注意事项

  • 使用 repeating-linear-gradient 时,确保最后一个颜色值与第一个颜色值相同,以实现无缝重复。
  • 调整像素值或百分比可以控制条纹的粗细和间距。
  • 现代浏览器均支持这些属性,无需额外前缀。

以上方法适用于大多数需要条纹背景的场景,如进度条、装饰元素等。

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

相关文章

css 导航栏制作

css 导航栏制作

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

css页脚制作

css页脚制作

CSS页脚制作方法 固定定位页脚 使用position: fixed将页脚固定在页面底部,适用于需要始终显示的页脚。 footer { position: fixed; bottom: 0;…

div和css制作

div和css制作

使用 div 和 CSS 制作网页布局 HTML 结构 通过 div 标签划分页面区域,例如头部、主体、侧边栏和页脚: <div class="container"> <div…

css怎么制作首字下沉

css怎么制作首字下沉

首字下沉的实现方法 首字下沉是一种常见的排版效果,通过放大段落的首字母并使其下沉,可以增强文本的视觉吸引力。以下是几种实现方法: 使用::first-letter伪元素 通过CSS的::first-…

css 边框制作

css 边框制作

基础边框设置 使用 border 属性可快速设置边框样式、宽度和颜色: .element { border: 1px solid #000; /* 宽度 | 样式 | 颜色 */ } 样式选…

css制作教程

css制作教程

CSS基础入门 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。以下是一个系统化的学习路径: 选择器与基本语法 CSS规则由选择器和声明块组成: 选择器 { 属性: 值;…