当前位置:首页 > CSS

css制作条纹

2026-02-13 02:03:42CSS

CSS 制作条纹的方法

使用线性渐变(linear-gradient)

通过 background-image 属性结合 linear-gradient 可以轻松创建水平或垂直条纹背景。调整角度和颜色停止点来控制条纹的样式。

.stripe {
  background-image: linear-gradient(
    45deg,
    #000 25%,
    #fff 25%,
    #fff 50%,
    #000 50%,
    #000 75%,
    #fff 75%
  );
  background-size: 50px 50px;
}

重复线性渐变(repeating-linear-gradient)

repeating-linear-gradient 可以避免手动计算背景尺寸,直接生成重复的条纹图案。

css制作条纹

.stripe {
  background-image: repeating-linear-gradient(
    45deg,
    #000,
    #000 10px,
    #fff 10px,
    #fff 20px
  );
}

使用背景尺寸和颜色

通过设置 background-sizebackground-color,配合单色渐变生成条纹。

css制作条纹

.stripe {
  background-color: #000;
  background-image: linear-gradient(
    #fff 50%,
    transparent 50%
  );
  background-size: 100% 20px;
}

斜向条纹

调整渐变角度可以生成斜向条纹,结合 background-size 控制条纹密度。

.stripe {
  background-image: repeating-linear-gradient(
    60deg,
    #000,
    #000 15px,
    #fff 15px,
    #fff 30px
  );
}

多色条纹

在渐变中增加多个颜色停止点,可以生成多色条纹效果。

.stripe {
  background-image: repeating-linear-gradient(
    90deg,
    red,
    red 10px,
    blue 10px,
    blue 20px,
    green 20px,
    green 30px
  );
}

注意事项

  • 条纹的宽度和颜色通过调整渐变中的像素值和色值控制。
  • 使用 repeating-linear-gradient 时,确保颜色停止点的计算准确,避免出现断裂或模糊。
  • 测试不同浏览器的兼容性,必要时添加前缀(如 -webkit-)。

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

相关文章

css制作流程图

css制作流程图

使用CSS制作流程图的方法 基础布局结构 采用HTML的<div>元素构建流程节点,结合CSS的flexbox或grid布局实现整体排列。节点间用伪元素或独立元素(如<span>…

使用css制作同心圆

使用css制作同心圆

使用 CSS 制作同心圆 同心圆可以通过嵌套多个圆形元素并利用 CSS 的定位和样式属性实现。以下是几种常见方法: 方法一:使用绝对定位和多个 div 通过嵌套多个 div 元素,设置相同的圆心位置…

css制作网站

css制作网站

基础结构与样式设置 HTML文件需包含基本结构,CSS通过<style>标签内嵌或外链.css文件引入。全局样式重置常用* { margin: 0; padding: 0; }清除默认间距…

css制作表格

css制作表格

CSS 制作表格的方法 使用 CSS 可以灵活地创建和样式化表格,以下是几种常见的方法: 使用 HTML 表格标签结合 CSS 样式 通过 HTML 的 <table>、<tr&g…

css动画制作

css动画制作

CSS动画基础语法 CSS动画通过@keyframes规则定义动画序列,结合animation属性实现动态效果。以下是一个基础示例: @keyframes example { 0% {bac…

css制作六边形

css制作六边形

使用 CSS 制作六边形 方法一:使用 clip-path 属性 通过 clip-path 直接定义六边形的路径,简单高效且支持动画效果。 .hexagon { width: 100px;…