当前位置:首页 > CSS

css横线怎么制作

2026-01-28 18:17:03CSS

使用border属性制作横线

通过元素的border属性可以快速创建横线。例如,设置border-topborder-bottom为1像素实线:

.horizontal-line {
  border-top: 1px solid #000;
  width: 100%;
}

调整width控制横线长度,修改colorborder-style可改变颜色和样式(如虚线)。

使用hr标签的默认样式

HTML原生<hr>标签默认生成横线,可通过CSS进一步自定义:

hr {
  height: 2px;
  background-color: #333;
  border: none;
}

通过height调整线条粗细,background-color设置颜色,border: none移除默认边框样式。

css横线怎么制作

使用伪元素生成横线

通过::before::after伪元素在指定位置插入横线:

.element::after {
  content: "";
  display: block;
  width: 50%;
  margin: 10px auto;
  border-bottom: 1px dashed #999;
}

content必须为空,display: block确保独占一行,margin控制位置。

css横线怎么制作

使用线性渐变背景

通过linear-gradient创建复杂横线效果:

.gradient-line {
  height: 3px;
  background: linear-gradient(90deg, red, yellow, green);
}

调整height控制粗细,渐变角度和颜色可自定义。

使用box-shadow模拟横线

为元素添加box-shadow实现横线效果:

.shadow-line {
  box-shadow: 0 5px 0 0 rgba(0,0,0,0.2);
}

参数依次为:水平偏移(0)、垂直偏移(控制位置)、模糊半径(0为实线)、扩散半径、颜色。

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

相关文章

制作css

制作css

CSS基础语法 CSS规则由选择器和声明块组成。选择器指向需要设置样式的HTML元素,声明块包含一个或多个用分号分隔的声明。每个声明由属性和值组成,用冒号分隔。 选择器 { 属性: 值; 属…

css 导航栏制作

css 导航栏制作

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

css网页制作教程下载

css网页制作教程下载

CSS网页制作教程下载资源推荐 免费在线教程平台 W3Schools(www.w3schools.com/css/)提供交互式CSS教程,涵盖基础到高级内容,支持在线练习。 MDN Web Docs(…

css与html制作

css与html制作

CSS与HTML制作基础 CSS与HTML是构建网页的核心技术,HTML负责结构,CSS负责样式。以下是关键要点: HTML基础结构 <!DOCTYPE html> <html&…

css制作扑克牌

css制作扑克牌

使用CSS制作扑克牌 扑克牌的样式可以通过CSS的border-radius、box-shadow和transform等属性实现。以下是一个简单的扑克牌设计示例: <div class="po…

用css制作下拉菜单

用css制作下拉菜单

使用纯CSS制作下拉菜单 HTML结构 基础的下拉菜单需要嵌套的HTML结构,通常使用<ul>和<li>标签实现层级关系: <div class="dropdown"&…