小米笔记 - 坏记性不如烂笔头

CSS - 图标列表的写法


<p></p>
<p>主要是应用于前端界面开发中的图标列表显示。</p>

1.制作图标文件

<p>首先将CSS进行图标的分离和显示,导入图标文件。如图:</p>

2.确定图标位置

<p>根据图标长度和宽度来确定每个小图标位置。一般取横向为Y轴,纵向为X轴。原点位置为(0,0),如图:</p>

3.CSS编辑

<p>CSS文件中,写定背景图片和每个小图标的分割位置</p>

.bank-fudian-bank,
.bank-wzcb{
    background: url("../images/bank.png") no-repeat;
    width: 142px; height: 31px; overflow: hidden;
}
.bank-alipay{background-position: 0 0;}
.bank-icbc{background-position: -150px 0;}
.bank-ccb{background-position: -300px 0;}
.bank-abchina{background-position: 0 -40px;}
.bank-psbc{background-position: -150px -40px;}
.bank-bankcomm{background-position: -300px -40px;}
.bank-cmbchina{background-position: 0 -80px;}
.bank-boc{background-position: -150px -80px;}
.bank-cebbank{background-position: -300px -80px;}
.bank-ecitic{background-position: 0 -120px;}
.bank-spdb{background-position: -150px -120px;}
.bank-cmbc{background-position: -300px -120px;}

4.确定层的位置

<p>确定显示层的位置。其中div的显示方式为overflow:hidden;ul的宽度和li的宽度,可确定一行会显示几个图标。如图:</p>

.banklist{overflow:hidden;}
.banklist ul{list-style:none; width:700px;}
.banklist li{float:left; width:160px;}

5.编辑HTML

<p>页面HTML代码中,DIV和ul,li标签的引用和显示如图:</p>

6.效果演示

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »