当前位置:首页 > CSS

css 制作虚线

2026-02-13 05:34:53CSS

使用 border-style 属性

在 CSS 中,border-style 属性可以设置为 dashed 来创建虚线边框。这是最简单的方法,适用于边框或分割线。

.dashed-border {
  border: 2px dashed #000;
}

自定义虚线样式

如果需要更灵活的虚线样式(如调整间隔或线段长度),可以使用 backgroundlinear-gradient 模拟虚线效果。

.custom-dashed-line {
  height: 2px;
  background: linear-gradient(
    to right,
    #000 50%,
    transparent 50%
  );
  background-size: 10px 2px;
}
  • background-size: 10px 2px 控制虚线的重复周期(10px 为一个线段+间隔的单元)。
  • 调整 50% 的比例可以改变虚线和间隔的比例。

使用 SVG 作为背景

SVG 可以精确控制虚线的样式,适合复杂需求(如斜线虚线)。

.svg-dashed {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='2'%3E%3Cpath d='M0 1h5' stroke='%23000' stroke-width='2' stroke-dasharray='5,3'/%3E%3C/svg%3E");
  height: 2px;
}
  • stroke-dasharray='5,3' 表示线段长 5px,间隔 3px。
  • 修改 widthheight 可调整 SVG 画布大小。

伪元素实现虚线

通过 ::before::after 伪元素生成虚线,避免影响原有布局。

.element::after {
  content: "";
  display: block;
  border-top: 2px dashed #000;
  margin-top: 10px;
}

文本装饰线

为文本添加虚线装饰时,可使用 text-decoration 属性。

.dashed-underline {
  text-decoration: underline dashed;
}

css 制作虚线

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

相关文章

css 制作按钮

css 制作按钮

基础按钮样式 使用CSS创建一个基础按钮需要定义padding、background-color、border和border-radius等属性。以下是一个简单示例: .button { pa…

css样式制作

css样式制作

CSS 样式制作基础 CSS(层叠样式表)用于控制网页的视觉呈现。通过选择器和属性组合,可以精确调整元素的布局、颜色、字体等样式。 选择器类型 元素选择器:p { color: red; } 选中…

css制作图片

css制作图片

CSS 制作图片的方法 使用 background-image 属性 通过 background-image 属性可以为元素设置背景图片。这种方法适用于将图片作为背景而非内容的一部分。 .eleme…

css表单制作

css表单制作

基础表单结构 使用HTML创建表单的基本结构,包含<form>标签及输入字段。表单通常需要action(提交地址)和method(提交方法)属性。 <form action="/s…

纯css制作tab菜单

纯css制作tab菜单

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

怎么制作css表格

怎么制作css表格

使用HTML和CSS创建表格 HTML提供<table>标签用于创建表格结构,CSS用于控制样式。以下是一个基础示例: <table class="styled-table">…