当前位置:首页 > CSS

css怎么制作加号

2026-02-13 07:30:01CSS

使用伪元素创建加号

通过 ::before::after 伪元素生成横竖两条线,组合成加号形状。核心是利用绝对定位和 transform 居中。

.plus-icon {
  position: relative;
  width: 24px;
  height: 24px;
}

.plus-icon::before,
.plus-icon::after {
  content: "";
  position: absolute;
  background-color: black;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.plus-icon::before {
  width: 16px;
  height: 2px;
}

.plus-icon::after {
  width: 2px;
  height: 16px;
}

使用边框实现加号

通过元素的边框和旋转特性快速生成加号。这种方法适合简单的加号图标。

css怎么制作加号

.plus-border {
  width: 20px;
  height: 20px;
  position: relative;
}

.plus-border::before {
  content: "";
  position: absolute;
  border-left: 2px solid black;
  height: 100%;
  left: 50%;
  transform: translateX(-50%);
}

.plus-border::after {
  content: "";
  position: absolute;
  border-top: 2px solid black;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}

使用背景渐变生成加号

CSS 线性渐变可以绘制加号的两条线,适合不需要伪元素的场景。

css怎么制作加号

.plus-gradient {
  width: 20px;
  height: 20px;
  background-image: 
    linear-gradient(to bottom, black, black),
    linear-gradient(to right, black, black);
  background-size: 
    2px 16px,
    16px 2px;
  background-position: center;
  background-repeat: no-repeat;
}

SVG 实现加号

使用内联 SVG 可以创建精确控制的加号,支持颜色和大小调整。

<svg class="plus-svg" width="24" height="24" viewBox="0 0 24 24">
  <path d="M12 4V20M4 12H20" stroke="black" stroke-width="2"/>
</svg>

Unicode 字符直接显示

最简单的实现方式,直接使用 Unicode 加号字符。

<span class="plus-char">+</span>
.plus-char {
  font-size: 24px;
  line-height: 1;
}

每种方法适用于不同场景:伪元素适合自定义样式,Unicode 适合快速实现,SVG 适合需要缩放的情况。可根据项目需求选择合适方案。

标签: 加号css
分享给朋友:

相关文章

css 导航栏制作

css 导航栏制作

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

css制作六边形

css制作六边形

使用CSS创建六边形的方法 通过CSS的clip-path属性可以轻松实现六边形效果。以下是一个基础示例: .hexagon { width: 100px; height: 55px;…

网页制作 css

网页制作 css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成。选择器指向需要样式化的HTML元素,声明块包含一个或多个用分号分隔的声明,每个声明由属性和值组成。 选择…

css制作网页

css制作网页

CSS 网页设计基础 CSS(层叠样式表)用于控制网页的视觉呈现,包括布局、颜色、字体等。以下为关键方法和示例: 基础结构 HTML 文件需链接 CSS: <link rel="styles…

css 制作表格

css 制作表格

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

用css制作网页

用css制作网页

CSS 制作网页基础方法 HTML 结构搭建 在开始 CSS 设计前需先完成 HTML 骨架。典型结构包含 <header>、<nav>、<main> 和 <…