discuz如何实现文章列表前的小图标

例如:新浪首页视频列表前的小图标是如何实现的?请求懂的人帮助... 例如:新浪首页视频列表前的小图标是如何实现的?请求懂的人帮助 展开
 我来答
游奈新
2015-07-03 · TA获得超过1571个赞
知道大有可为答主
回答量:2250
采纳率:75%
帮助的人:1288万
展开全部

其实很简单。

diy默认的列表代码类似这样的

<div class="module cl xl xl1">
<ul>
[loop]
<li><a href="{url}" title="{title}"{target}>{title}</a></li>
[/loop]
</ul>
</div>

改造:去掉class="module cl xl xl1"  例如换成class="video-list",然后在每个<li>里加个<em></em>,再加上对应的css,完整代码如下:

<style>
.video-list li{padding-left:25px;}
.video-list li em{background:url(图标地址) no-repeat center center;}
</style>
<div class="video-list">
<ul>
[loop]
<li><em></em><a href="{url}" title="{title}"{target}>{title}</a></li>
[/loop]
</ul>
</div>

图标地址自己换下,<em>的背景图就是那个摄像机的图标。

因背景不占位,所以要让<li>内左边距让出25px。

css代码最好放css文件里去。

哎,或许em多余了。。

直接在.video-list li里加背景图,x轴左,y轴居中,依然让出25px,这也是可以的。

更多追问追答
追问

谢谢您的回答。

我按理解进行了以下操作。

1、将代码全部复制到文章模块模板中,保存后没显示图标,只是黑点没了,不知道哪里没设置好

  

2、您所说的css代码放到哪个css文件中,我用的是默认模板,是放到template\default\common\common.css吗?

请您再指点下:)

追答
你打开这个图片地址  看看能不能看到图。
css也可以放到common.css里。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式