当前位置:首页 > 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;
}

使用边框实现加号

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

.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 线性渐变可以绘制加号的两条线,适合不需要伪元素的场景。

.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 加号字符。

css怎么制作加号

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

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

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

相关文章

css网页制作教程

css网页制作教程

CSS网页制作教程 CSS(层叠样式表)是用于控制网页外观和布局的核心技术。以下是CSS网页制作的关键步骤和技巧: 基础语法与引入方式 CSS规则由选择器和声明块组成: 选择器 { 属性: 值…

表格制作css

表格制作css

基础表格样式 使用CSS可以轻松地为HTML表格添加样式。以下是一个基础表格的HTML和CSS示例: <table class="basic-table"> <thead>…

css制作简历

css制作简历

使用CSS制作简历的步骤 设计简历结构 使用HTML创建简历的基本结构,包括个人信息、教育背景、工作经历、技能等部分。确保每个部分都有清晰的标题和内容区域。 基础样式设置 通过CSS设置全局样式,包…

css图标制作

css图标制作

CSS 图标制作方法 使用 Unicode 或图标字体 通过引入字体库(如 Font Awesome)或直接使用 Unicode 符号生成图标。例如,Font Awesome 的图标可通过类名调用:…

css制作

css制作

CSS 基础语法 CSS(层叠样式表)用于描述HTML元素的样式。一个基本的CSS规则由选择器和声明块组成。选择器指定要样式化的HTML元素,声明块包含一个或多个属性-值对,用花括号 {} 包裹。…

css 导航栏制作

css 导航栏制作

CSS 导航栏制作方法 水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏。设置背景色、内边距和悬停效果增强交互性。 .navbar { back…