当前位置:首页 > 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,利用边框宽度形成线条,再通过旋转组合。

.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背景属性生成加号。设置两个渐变方向,分别形成横竖两条线。

.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代码创建加号,可灵活控制线条粗细、颜色和形状。

css怎么制作加号

<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创建基础按钮需要定义padding、background-color、border和border-radius等属性。以下是一个简单的按钮样式示例: .button {…

css制作雪花

css制作雪花

CSS 制作雪花效果 使用纯CSS可以创建简单的雪花动画效果,主要通过伪元素、动画和变换实现。 基础雪花结构 <div class="snowflake"></div> 六…

css奖状制作

css奖状制作

使用CSS制作奖状 奖状制作可以通过CSS结合HTML实现,适用于网页展示或打印。以下是几种常见的设计方法: 基础奖状结构 HTML框架用于定义奖状内容,CSS负责样式设计。 <div cl…

css制作下拉菜单

css制作下拉菜单

使用纯CSS制作下拉菜单 通过HTML和CSS可以创建无需JavaScript的下拉菜单,主要利用:hover伪类和display属性控制显示隐藏。 HTML结构示例: <div class…

css焦点图制作

css焦点图制作

使用纯CSS制作焦点图 HTML结构采用无序列表包裹图片,通过绝对定位实现层叠效果 <div class="slider"> <ul> <li><…

css怎么制作段落

css怎么制作段落

使用 CSS 制作段落样式 在 HTML 中,段落通常使用 <p> 标签定义。通过 CSS 可以自定义段落的样式,包括字体、间距、对齐方式等。 HTML 基础结构 <p>这…