![HTML5+CSS3+JavaScript 从入门到项目实践(超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/418/31794418/b_31794418.jpg)
上QQ阅读APP看书,第一时间看更新
8.3 设计CSS 3样式美化列表
在HTML中,系统提供的列表的项目符号比较少而且不够美观,在网页设计中常常需要自定义项目符号来使网页更美观。
8.3.1 自定义项目符号
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P137_26363.jpg?sign=1739185921-mJuDpC2FQ6k0mfm88od9zTabLBnsv7N3-0-e7c91a991fa306a567ff126cdb27340a)
这里把一个<span>标签设计成一个项目符号,添加到每个li元素中。具体思路:
● 在每个li元素中添加一个<span>标签,去掉列表的默认符号。
● 分别给li和span添加相对定位和绝对定位。
● 设置span的CSS样式,调整位置。
具体的实现代码,请参考下面案例。
【例8-7】(实例文件:ch08\Chap8.7.html)自定义项目符号。
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P137_119913.jpg?sign=1739185921-VO0rRig60DQxmqosM068pvWuPQEK3OeY-0-4661f6df745bab4dde8f74048b8d926a)
相关的代码实例请参考Chap8.7.html文件,在IE浏览器中运行的结果如图8-9所示。
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P138_26556.jpg?sign=1739185921-oEHdw3KWWK3Lm1jOodCDg6bkNlGvt8Wx-0-b57137678fa72fd3cb1f57049d7c1d35)
图8-9 自定义项目符号
8.3.2 使用背景图片设计项目符号
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P138_26579.jpg?sign=1739185921-tcqkY4XnEKi5kGR0Jt9ZvP9DxnxOEwyT-0-187b02e9bf18cd0d4c259ce17e6fae3a)
首先使用list-style-type: none;清除列表自带的项目符号,然后给每个li设置背景图片,并调整图片大小,设置图片不平铺。
【例8-8】(实例文件:ch08\Chap8.8.html)使用背景图片设计项目符号。
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P138_119915.jpg?sign=1739185921-GJgKTt8J845O9XOEKMvacQWdRIKVrqYO-0-dd6881050334b17c1ae7fe34a22b38fa)
相关的代码实例请参考Chap8.8.html文件,在IE浏览器中运行的结果如图8-10所示。
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P139_26747.jpg?sign=1739185921-6jCHBeoNMzJpMRU3LflvF3nOPBwj61nj-0-2b48631539dd33851eb088c3af38d8f3)
图8-10 使用背景图片设计项目符号