【CSS菜谱】使用纯CSS样式实现加号等符号图标

一、加号图标➕

(一)效果展示

在这里插入图片描述

(二)原料

  • 主要使用了CSS的伪类机制,即【::befor】和【::after】
  • 以及一个标签:【div】、【p】、【image】、【view】等等均可以
  • 涉及的属性在后面会具体说明

(三)烹饪

1、设置标签,以div为例

<div class="add"></div>

2、设置标签样式

.add {
  /* 重点属性。absolute或者relative,主要是为了给伪类定位 */
  position: relative;
  width: 150rpx;
  height: 150rpx;
  /* 设置圆角 */
  border-radius: 50%;
  /* 设置边框及颜色 */
  border: 2rpx solid #5e5e5e;
  /* 设置背景底色 */
  background-color: #c9c9c9;
}

效果:
在这里插入图片描述

3、画个“横”

这里使用伪类before和其border-top来设置

.add::before {
  content: '';
  /* 使用绝对定位*/
  position: absolute;
  /* 通过left、top设置居中 */
  left: 50%;
  top: 80rpx;
  /* 左右长度 */
  width: 110rpx;
  margin-left: -55rpx;
  margin-top: -10rpx;
  /* 横线厚度 */
  border-top: 10rpx solid;
  /* 颜色 */
  color: #dfdfdf;
}

效果:
在这里插入图片描述

4、画个“竖”

这里使用伪类after和其border-bottom来设置

.add::after {
  content: '';
  /* 使用绝对定位*/
  position: absolute;
  /* 通过left、top设置居中 */
  left: 80rpx;
  top: 50%;
  /* 竖线高度 */
  height: 110rpx;
  margin-left: -10rpx;
  margin-top: -55rpx;
  /* 横线厚度 */
  border-left: 10rpx solid;
  /* 颜色 */
  color: #dfdfdf;
}

效果:
在这里插入图片描述

5、扩充

可以继续添加hover等伪类,实现鼠标覆盖样式、点击样式等

未完待续ing……

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值