![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=1739035622-6vlpeyNF7Kd6IkZMgBR9o16MnTLgujMM-0-c4c50819b0d604dcbd8371050ceda035)
这里把一个<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=1739035622-YLzpI0O7dWFdjPGtkye3f0TfYYyBX5ya-0-4c4724d94ba42f005ba77e5f7ba9e77d)
相关的代码实例请参考Chap8.7.html文件,在IE浏览器中运行的结果如图8-9所示。
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P138_26556.jpg?sign=1739035622-LMKtD4S00VTgnlggwcASJz3xvGYycbLL-0-6234a7e9b4cba30e8d6f96e9ccb2f6e2)
图8-9 自定义项目符号
8.3.2 使用背景图片设计项目符号
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P138_26579.jpg?sign=1739035622-Pf2Hrd98czMtgHB6A6ciXRmOqpMe4J3r-0-7bd3e3699552789c72ccb20d5e5331e3)
首先使用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=1739035622-09kOsWTs4qCQfqIvIQLPyNNUEJxRR1ju-0-e4ee56701629312761636a3dc8b7b5b4)
相关的代码实例请参考Chap8.8.html文件,在IE浏览器中运行的结果如图8-10所示。
![](https://epubservercos.yuewen.com/A0FA69/17214367505511306/epubprivate/OEBPS/Images/Figure-P139_26747.jpg?sign=1739035622-1EUprM65DK0ZISViv0vLOgwjU3VsR0xG-0-8e189644852aa9682623778a934843fc)
图8-10 使用背景图片设计项目符号