当前位置:首页 > CSS

css制作加号

2026-02-12 21:00:00CSS

使用 CSS 制作加号

方法一:使用伪元素

通过 ::before::after 伪元素创建水平和垂直线条,组合成加号。

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

.plus-icon::before,
.plus-icon::after {
  content: "";
  position: absolute;
  background-color: #000;
}

.plus-icon::before {
  width: 100%;
  height: 2px;
  top: 50%;
  transform: translateY(-50%);
}

.plus-icon::after {
  width: 2px;
  height: 100%;
  left: 50%;
  transform: translateX(-50%);
}

方法二:使用边框

利用元素的边框和 transform 旋转实现加号效果。

css制作加号

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

.plus-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  background: #000;
  transform: translateX(-50%);
}

.plus-box::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  background: #000;
  transform: translateY(-50%);
}

方法三:使用 Flex 布局

通过 Flex 布局和子元素组合实现加号。

css制作加号

.plus-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
}

.plus-horizontal,
.plus-vertical {
  background-color: #000;
}

.plus-horizontal {
  width: 100%;
  height: 2px;
}

.plus-vertical {
  width: 2px;
  height: 100%;
  position: absolute;
}

方法四:使用 Unicode 字符

直接使用 Unicode 加号字符,通过 CSS 调整样式。

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

方法五:使用 SVG

通过内联 SVG 实现加号,灵活性高且可缩放。

<svg class="plus-svg" width="20" height="20" viewBox="0 0 20 20">
  <line x1="0" y1="10" x2="20" y2="10" stroke="#000" stroke-width="2" />
  <line x1="10" y1="0" x2="10" y2="20" stroke="#000" stroke-width="2" />
</svg>

样式调整建议

  • 修改 background-colorstroke 可改变加号颜色。
  • 调整 widthheight 可改变加号大小。
  • 通过 transform 可旋转或缩放加号。

以上方法可根据实际需求选择,伪元素方案适合纯 CSS 场景,SVG 方案适合需要动态调整的场景。

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

相关文章

css制作登录界面

css制作登录界面

使用CSS制作登录界面 登录界面是网站常见的功能模块,通过CSS可以实现美观且响应式的设计。以下是一个基础的登录界面实现方法。 HTML结构 基础的HTML结构包含表单元素,如输入框、按钮和标签。…

css图标制作

css图标制作

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

如何制作css雪碧图

如何制作css雪碧图

什么是CSS雪碧图 CSS雪碧图(CSS Sprite)是一种将多个小图标或背景图像合并到一张大图中的技术,通过CSS的background-position属性控制显示特定部分。这种技术可以减少HT…

css制作流程图

css制作流程图

使用CSS制作流程图的方法 基础布局结构 采用HTML的<div>元素构建流程节点,结合CSS的flexbox或grid布局实现整体排列。节点间用伪元素或独立元素(如<span>…

制作css表格

制作css表格

基础CSS表格结构 使用HTML的<table>标签创建表格骨架,搭配CSS控制样式。以下是一个基础示例: <table class="styled-table"> &l…

css表格制作

css表格制作

CSS表格制作方法 使用CSS创建表格可以通过多种方式实现,以下是常见的几种方法: 使用HTML原生表格标签结合CSS样式 <table class="styled-table">…