当前位置:首页 > CSS

css怎么制作加号

2026-04-01 16:19:08CSS

使用伪元素创建加号

通过CSS的::before::after伪元素生成横竖两条线,组合成加号形状。设置相同的宽度和高度,调整位置居中。

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

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

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

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

使用边框和旋转

通过元素的边框属性生成加号。设置元素宽高为0,利用边框宽度形成线条,再通过旋转组合。

css怎么制作加号

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

.plus-border::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 0;
  border-top: 2px solid black;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.plus-border::after {
  content: "";
  position: absolute;
  width: 0;
  height: 20px;
  border-left: 2px solid black;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

使用背景线性渐变

通过CSS的linear-gradient背景属性生成加号。设置两个渐变方向,分别形成横竖两条线。

css怎么制作加号

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

使用Unicode字符

直接使用Unicode中的加号字符,通过CSS调整大小和颜色。这种方法简单但样式受限。

.plus-unicode {
  font-size: 20px;
  color: black;
}
<span class="plus-unicode">+</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="black" stroke-width="2"/>
  <line x1="10" y1="0" x2="10" y2="20" stroke="black" stroke-width="2"/>
</svg>

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

相关文章

css导航栏制作

css导航栏制作

CSS导航栏制作方法 水平导航栏 使用display: inline-block或flexbox布局创建水平导航栏。设置背景色、间距和悬停效果增强视觉体验。 <nav class="horiz…

css图标制作

css图标制作

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

网页制作教程css

网页制作教程css

CSS 基础概念 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。通过将样式与 HTML 结构分离,提升代码可维护性。 CSS 引入方式 内联样式:直接在 HTML 标签中使…

css制作滑动页面

css制作滑动页面

使用CSS实现滑动页面 通过CSS可以实现多种滑动页面效果,包括横向滑动、纵向滑动以及视差滚动等。以下是几种常见的实现方法: 横向滑动效果 横向滑动通常用于展示一组卡片或图片,可以通过CSS的ove…

css背景图片制作

css背景图片制作

使用CSS设置背景图片 在CSS中,可以通过background-image属性为元素添加背景图片。以下是一个基本示例: .element { background-image: url('pa…

css按钮制作

css按钮制作

CSS按钮制作方法 基础按钮样式 创建一个简单的CSS按钮需要定义基本属性,如背景色、边框、内边距和文字样式。示例代码: .btn { background-color: #4CAF50;…