网站当前位置导航
您现在的位置:使用技巧
 
根据设计图定制皮肤的操作说明(四)
更新时间:2009年11月10日

四、添加并编辑皮肤文件

当前面的一切工作都做完后,接下来就可以真正进入编辑皮肤文件的阶段了。

由于一般情况下,系统皮肤用户是不能进行添加、修改的,所以这里的说明,以自定义皮肤为例。

1 、添加皮肤

第一步  添增皮肤文件

在后台中依次单击布局管理-“自定义皮肤管理”,在“自定义皮肤管理”页面中单击“添增”按钮。

第二步  设置皮肤相关属性

单击“添增”按钮后,在按钮下显示皮肤的相关信息编辑区,在其间输入“显示名称”、“文件夹名称”、“显示顺序”,并设置“显示控制”后,单击“添加”按钮,就会自动打开一个新的皮肤编辑窗口(如 图 11 )。


图 11  新的皮肤编辑窗口

2 、上传皮肤文件

在编辑皮肤文件代码之前,把切割好的图片,通过图片上传工具一并上传。

第一步  切换到上传图片页面

单击编辑窗口中上半部分的“上传图片”标签按钮,即可切换到上传图片页面。

第二步  用图片上传工具上传图片

在上传图片页面的“图片组上传”文字链接上单击,会弹出“本地文件上传工具”窗口(如 图 12 )。


图 12  本地文件上传工具

在此,您只需在左侧中找到并打开图片所在的本地文件夹,右侧即可显示所有图片文件的缩略图,单击右上角的“全部选择”或依次单击图片缩略图来勾选需上传的文件,再单击“确定”按钮即可上传。

3 、编辑皮肤文件代码

第一步  了解一些 css 的相关知识

(1)样式表的继承规则:外部的元素样式会保留下来继承给这个元素所包含的其他元素。

(2)选择符之间的优先级由高往低排列为: ID 选择符、类选择符、 HTML 标记选择符。以前面所举表格的单元格为例,如果给相应的选择符定义 css 样式:

#TOP{color:blue;} /* ID 选择符:定义的是加入了“ id=TOP” 的单元格的文字颜色 */

.line{color:red;} /* 类选择符:定义的是加入了“ class=line” 的单元格的文字颜色 */

TD{color:blank;} /* HTML 标记选择符:定义的是所有单元格的文字颜色 */

其中在 {} 内的是属性设置,属性与属性值用冒号隔开,如需指定多个属性,用分号断开。另外 /**/ 内的文字是注释内容,用于说明用户代码的意思,有利于用户或别人以后编辑和更改代码时理解代码的含义。

如果同一个单元格里同时加入了 id 与 class 标识定义,那么文字显示为蓝色, ID 选择符优先;

如果一个单元格中只加入了 class 标识定义,那么文字显示为红色,类选择符优先;

如果一个单元格中什么标识也没加,那么文字显示黑色。

(3)遇到冲突的地方会以最后定义的为准。

(4)具体的样式属性及属性值,可查阅手册。

第二步  了解皮肤文件中自带的代码结构

(1)分三个大区:顶部是整体设置区,用于整体设置同类选择符的样式;中间是具体栏目设置区,用于分块设置同类栏目的样式;底部是自定义设置,用于设置定制皮肤时在模板中加入的 ID 选择符、类选择符的样式。

(2)具体栏目中选择符的安排,是以栏目结构从外到内,从左到右,从整体到局部排列的,可以间接地了解到相应栏目的布局结构。

第三步  编辑皮肤代码

还是以“图片新闻”栏目的设计效果为例,因为标识为 RIGHT_T 区域中的所有栏目效果都是相同的,可以以 #RIGHT_T 标识来统一定义。

方法一:直接编辑代码

#RIGHT_T .lm_tl{background:url(tianyi_title02l.gif) 0 0 no-repeat;width:7px;height:28px;}/* 标题左上角:背景图片左上角对齐、不重复以及该单元格的宽高 */

注: 其中的“ 0 0 ”表示的是背景图片的 x 、 y 向的定位,与“ left top ”是一样的效果,只不过设数字的话,可以精确地定位图片的显示位置,还可在数字前面加减号,来表示显示的反方向位置移动。如设“ -5px 10px ”则表示该图片左侧从 5 像素处、距上面 10 像素处开始显示图片。

方法二:通过插入常用 css 代码编辑

首先,在自定义设置区空白处输入 ID 选择符、类选择符如“ #RIGHT_T .lm_tl{} ”

接着,把光标定位到 {} 中间,再单击中间的黄色工具条中的“常用 css 插入”,在弹出的窗口中的“选择模块”内选择“背景图片”,再单击“插入当前位置”按钮。此时在 {} 中已插入“ background-image:url(background.jpg) top left no-repeat; ”。

再把“ background.jpg ”换成你所需要它显示的图片文件名“ tianyi_title02l.gif ”。

最后,再加入指定单元格宽高的代码“ width:7px;height:8px; ”。

设置完成后,单击“ CSS 预览”效果(如 图 13 )。


图 13  标题左上角设置后的显示效果

最后,对其他几项进行设置如下:

#RIGHT_T .Head{background:url(tianyi_title02c.gif) 0 0 repeat-x;height:28px;}

#RIGHT_T .HeadIcon{background:url(tianyi_icon04.gif) 0 6px no-repeat;height:28px;width:6px;}

#RIGHT_T .Head,#RIGHT_T .Head div,#RIGHT_T .Head p{color:#033d7c;font-weight:700;line-height:28px;text-indent:10px;}

#RIGHT_T .lm_tr{background:url(tianyi_title02r.GIF) 0 0 no-repeat;width:7px;height:28px;}

#RIGHT_T .Box{border:1px solid #81c7fa;margin:0 0 5px;padding:5px;}

预览效果如 图 14 、 图 15 所示。


图 14  新闻图片栏目最后显示效果图

图 15  整个 RIGHT_T 区域的两个栏目显示效果

其他的设置,方法相同。相关 css 的属性可能参考手册里的一些说明,一些栏目的具体设置项,可以查看或直接复制下来,在自定义设置区加入 ID 选择符加以定义,再设置相应的属性,就可以了。

 

五、进行兼容调试

整个页面美工都设置完成后,记得到各种浏览器(如 IE6 、 IE7 、 FireFox 等)中浏览一下显示效果,看看是否有出入,如果有,再加以修正、完善。关于兼容问题的解决方法,网络上也有许多说明文章,可以搜索查找,加以学习与应用。

同时推荐一些调试工具,都是浏览器插件。一个是在 IE 下的由微软自己出的 Internet Explorer Developer Toolbar ,就是英文版的。还有个就是 Firefox 的 Web Developer Extension 。可以在网络中找到并下载,十分方便。

 

回顶部

 

阅读() | 评论()


 

2010 All rights reserved.     技术支持:易创思网络   浙ICP备10031044号-1

声明:本站部分内容来自互联网,如有侵权请来电告知,我们将及时处理