当前位置:首页 > 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
分享给朋友:

相关文章

dw制作css

dw制作css

使用DW(Dreamweaver)制作CSS的步骤 在Adobe Dreamweaver中创建和编辑CSS文件可以通过可视化界面或直接编写代码完成。以下是具体操作方法: 新建CSS文件 打开Drea…

怎么制作css表格

怎么制作css表格

使用HTML和CSS创建表格 HTML提供<table>标签用于创建表格结构,CSS用于控制样式。以下是一个基础示例: <table class="styled-table">…

css制作钢琴块

css制作钢琴块

使用CSS制作钢琴块 钢琴块可以通过HTML和CSS的配合实现,主要利用flexbox布局和伪元素来模拟钢琴的黑白键排列。 HTML结构 <div class="piano"> &l…

css雪碧图制作

css雪碧图制作

CSS雪碧图制作方法 CSS雪碧图(CSS Sprite)是一种将多个小图标或背景图像合并到一张大图中的技术,通过减少HTTP请求提升网页性能。以下是制作和使用雪碧图的详细方法: 准备图像素材 收集…

css图形制作

css图形制作

CSS 图形制作方法 使用 CSS 可以创建各种基本和复杂的图形,主要通过 border、transform、clip-path 等属性实现。以下是几种常见图形的实现方式: 三角形 通过设置元素的…

css下拉框制作

css下拉框制作

使用原生HTML和CSS制作下拉框 HTML的<select>元素结合CSS可以创建基础下拉框: <select class="custom-dropdown"> <…