.line { width…">
当前位置:首页 > CSS

用css制作折线

2026-04-02 09:00:45CSS

使用 CSS 制作折线

方法一:使用边框和旋转

通过组合边框和旋转变换创建折线效果。

用css制作折线

<div class="line"></div>
.line {
  width: 100px;
  height: 2px;
  background-color: #000;
  position: relative;
}

.line::after {
  content: '';
  position: absolute;
  top: 0;
  left: 100%;
  width: 100px;
  height: 2px;
  background-color: #000;
  transform: rotate(45deg);
  transform-origin: left;
}

方法二:使用伪元素和边框

利用伪元素的边框特性绘制折线。

用css制作折线

<div class="zigzag-line"></div>
.zigzag-line {
  position: relative;
  height: 30px;
  width: 200px;
}

.zigzag-line::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    135deg,
    #000 25%,
    transparent 25%
  ) -25px 0,
  linear-gradient(
    225deg,
    #000 25%,
    transparent 25%
  ) -25px 0;
  background-size: 50px 50px;
}

方法三:使用 SVG 内联

虽然严格来说是 SVG,但可以嵌入到 HTML/CSS 中。

<div class="svg-line">
  <svg width="200" height="100" viewBox="0 0 200 100">
    <polyline points="0,50 50,20 100,80 150,30 200,50" 
              fill="none" 
              stroke="#000" 
              stroke-width="2"/>
  </svg>
</div>

方法四:使用 CSS 渐变

通过线性渐变模拟折线效果。

.gradient-line {
  width: 200px;
  height: 2px;
  background: linear-gradient(
    to right,
    #000 0%, #000 25%,
    transparent 25%, transparent 50%,
    #000 50%, #000 75%,
    transparent 75%, transparent 100%
  );
}

注意事项

  • 方法一和方法二适合简单的折线效果
  • 复杂路径建议使用 SVG(方法三)
  • 渐变方法(方法四)适合特定风格的虚线型折线
  • 调整旋转角度或渐变百分比可改变折线形状

以上方法均可通过调整 CSS 参数实现不同角度和样式的折线效果。

标签: 折线css
分享给朋友:

相关文章

react 如何引入css

react 如何引入css

在 React 中引入 CSS 的方法 React 提供了多种引入 CSS 的方式,可以根据项目需求选择合适的方法。以下是常见的几种方式: 内联样式 内联样式直接在组件中通过 style 属性定义,…

css怎么制作评论框

css怎么制作评论框

制作评论框的CSS方法 评论框通常包含输入区域、提交按钮和样式设计。以下是实现评论框的CSS代码示例和设计要点。 HTML结构 <div class="comment-box">…

css表头制作

css表头制作

CSS 表头制作方法 固定表头(滚动时保持可见) 使用 position: sticky 属性可以创建滚动时固定的表头。确保父容器有明确的高度和 overflow 属性。 .table-conta…

css 制作表格

css 制作表格

CSS 制作表格的方法 使用 CSS 制作表格可以通过多种方式实现,包括原生 HTML 表格样式、Flexbox 布局或 Grid 布局。以下是几种常见的方法: 原生 HTML 表格样式 HTML…

css 在线制作

css 在线制作

CSS 在线制作工具推荐 以下是一些实用的在线 CSS 工具,可用于快速生成、编辑和优化 CSS 代码: CSS 生成器 CSS3 Generator(如css3generator.c…

纯css制作下拉菜单

纯css制作下拉菜单

使用纯CSS制作下拉菜单 HTML结构需要嵌套列表,外层为触发元素,内层为下拉内容。以下是一个基础结构示例: <div class="dropdown"> <button cl…