如何用css制作电池图标

 时间:2024-10-21 07:10:02

1、首先需要写一个基本的HTML文档结构:<html><body></body></html>

2、然后我们使用span标签来展示我们的图标<span class="bbody"> <span class="demo"></span></span>电池也分为主体和头部 所以我们用两个span,当然也可以只用一个,然后使用CSS :before 选择器 进行修改

3、首先设置span的公共属性span{ display:block;}

4、然后设置电池的主体部分.bbody{position:relative; width:27px; height:14px; border:4px solid #333; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}这里需要给元素相对定位,以在下一步对头部进行绝对定位;给span加上边框,并对边框进行修改就是主体部分了;

5、然后设置电池的头部.btop{ position: relative; height:8px; width:4p旌忭檀挢x; background:#333; display:block; position:absolute; top:3px; left:31px; }这里不设置span的边框,而是对span的背景进行填充即可;绝对定位该span到主体的右侧中间因为主体的宽是27px 再加上有边框的4px 所以距离左侧应该是31px主体高是14px 边框4px 总体高度就是22px 中间位置就是11px 减去边框的4px后 中间位置是7px 再减去头部的一半8/2px后 距离top就是3px

6、将以上代码整合就是我们的电池图标啦<html><body><style type="text/css">span{ display:block; }/* 电池之体部分*/.bbody{ position:relative; width:27px; height:14px; border:4px solid #333; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}/* 电池头部部分*/.btop{ position: relative; height:8px; width:4px; background:#333; display:block; position:absolute; top:3px; left:31px; }</style><span class="bbody"> <span class="btop"></span></span></body></html>

  • 怎样清除虚拟内存页面?
  • 怎样禁用IE9中的插件
  • 2345浏览器如何允许设置本地数据
  • 小米手机使用异常检测功能的流程
  • 谷歌浏览器安装CRX扩展安装失败?程序包无效?
  • 热门搜索
    好读书读好书手抄报 呵护心灵手抄报资料 中国梦足球梦手抄报 关于迎新年的手抄报 科技手抄报资料大全 好看的手抄报图片大全 英语国庆节手抄报内容 长征手抄报图片 初中英语手抄报图片 关于三月三的手抄报