如何用css制作电池图标

 时间:2026-02-16 04:01:41

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:4px; 

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扩展安装失败?程序包无效?
  • 热门搜索
    健康状况怎么填 怎么治疗早泄 来月经有血块是怎么回事 电脑为什么没有声音 电饼铛披萨的做法 逍遥镇胡辣汤的做法 我的世界命名牌怎么用 荨麻疹怎么治疗 打嗝是怎么回事 壑怎么读