当前位置:首页 > CSS

css斜线制作

2026-01-28 02:17:27CSS

使用伪元素和旋转制作斜线

通过伪元素 ::before::after 结合 transform: rotate() 实现斜线效果。设置宽度、高度和背景色后,通过旋转角度(如 45deg)生成斜线。

.slash {
  position: relative;
  width: 100px;
  height: 100px;
}
.slash::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  background: #000;
  transform: rotate(45deg);
}

使用线性渐变背景

通过 linear-gradient 创建斜线背景。调整角度参数(如 45deg)和颜色断点控制斜线方向和样式。

css斜线制作

.slash-bg {
  width: 100px;
  height: 100px;
  background: linear-gradient(45deg, transparent 49%, #000 50%, transparent 51%);
}

使用边框和旋转

结合透明边框与旋转,利用 bordertransform 生成斜线。适用于对角线效果。

css斜线制作

.slash-border {
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-bottom: 50px solid #000;
  transform: rotate(45deg);
}

SVG 内联实现斜线

通过内联 SVG 的 <line> 元素绘制斜线,可精确控制起点和终点坐标。

<div class="svg-slash">
  <svg width="100" height="100">
    <line x1="0" y1="100" x2="100" y2="0" stroke="#000" stroke-width="2" />
  </svg>
</div>

斜线分隔文本

利用伪元素为文本添加斜线分隔符,常用于标题或导航栏。

.text-slash::after {
  content: "/";
  margin: 0 10px;
  color: #999;
}

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

相关文章

用css制作导航条

用css制作导航条

水平导航条制作 使用display: inline-block或flexbox实现水平导航 为<ul>和<li>设置样式消除默认列表样式 添加padding和margin控制间…

css制作响应网页

css制作响应网页

响应式网页设计基础 使用CSS制作响应式网页的核心是让页面能够根据不同设备的屏幕尺寸自动调整布局和样式。主要通过媒体查询(Media Queries)、弹性布局(Flexbox)和网格布局(Grid)…

css 制作输入框

css 制作输入框

基础输入框样式 使用 input 或 textarea 元素创建输入框,通过 CSS 设置边框、圆角、内边距和背景色: .input-basic { border: 1px solid #ccc…

用css制作下拉菜单

用css制作下拉菜单

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

css尾部制作

css尾部制作

如何制作CSS尾部(页脚) 固定定位法 将页脚固定在页面底部,无论内容多少。使用position: fixed结合bottom: 0实现: footer { position: fixed;…

css loading制作

css loading制作

CSS Loading动画制作方法 通过CSS可以创建多种加载动画效果,以下是几种常见实现方式: 旋转动画 使用@keyframes创建旋转效果,适合圆形加载指示器: .loader {…