官方首页 | 无图版 | BBS首页
PJBlog2最新版本下载|升级包(2007.12.23) Bo-Blog V2.1.0 到 PJBlog 2.7 的转换程序 WP 2.3 到 PJ 2.6/2.7 的转换程序 手把手教您在PJForum上传图片
PJBlog技术支持论坛使用问题总索引 手术式讲解视频教程如何制作 PJblog2.7.05终极资源包电驴免费下载 风格使用区-HOT! 凤凰行动开始!
 11 12
发新话题
打印

做皮肤需要掌握些什么知识

本主题由 anson 于 2008-2-25 00:45 推荐主题

做皮肤需要掌握些什么知识

这篇文章是很久以前看到karic的一求助帖《做皮肤需要掌握些什么知识》,实在忍不住了,写写这个帖子供新人参考学习。

说实话,学习PJBlog的皮肤制作真的并不难,具体需要什么样的素质才能制作的出好皮肤呢?
    首先,在心理上,不能把会制作皮肤的人看作“神”,认为他们的境界和你很遥远,其实不然,“神”也是人(只是做到了“人”做不到的事情),他们和你一样,而且离你的距离并不遥远。
    扫清了心理障碍,然后让我们开始做皮肤吧,karic就把PJ的皮肤理解错了,其实制作PJ皮肤根本不要一点ASP的知识,这是PJ和WordPress和其他博客系统很大的一点不同,也可以说是PJ的很大一点优势之一。打开你的博客根目录,会看到有一个文件夹名为SKINS,它的意思就是“皮肤”,它也就是放置皮肤的地方,打开后看到一个个文件夹,这其实就是一个个皮肤,PJ的每一个皮肤都是放在skins文件夹内的一个文件夹内的,打开看看,这里面主要的文件有全局样式表 global.css,层次样式表 layout.css,局部样式表 typography.css,超链接样式表 link.css,界面配置文件 skin.xml,外加一个UBB文件夹。这些是不变的一些文件,而且UBB文件夹内的文件一般不用修改,制作皮肤时可以直接拷贝。其他文件都是皮肤要调用到的图片文件了。这样就会很一目了然的明白了,PJ的皮肤其实就是由CSS样式表来实现的
    开始学习的时候,你可以参考番茄红了的教程开始,也可以在PJBBS设置的专区『PJ皮肤教材新区』找到最新最好的教材。教材的好坏在其次,最主要的是认真学习,而且学不在多而在于精,先把一本教材学完,再去找其他教材补补火候,不断完善自己,切忌不要朝三暮四持之以恒、一口作气是学好PJ皮肤的重要个人素质。其实开始的时候,CSS不会根本没有什么关系,CSS学起来是很快的,但是建议你手上必须有一本学CSS的经典书籍沈苏小雨的《CSS样式表2.0中文手册》(下载地址:http://bbs.pjhome.net/thread-30440-1-1.html),而且建议你必须要有初二的英文水平和尽可能高超的记单词水平,本人今年初三,所掌握的单词已经足以应对CSS了,记忆水平好则是为了让你不用每写一段CSS就去查一下沈苏小雨的《CSS样式表2.0中文手册》。
    在学习的过程中,纸上谈兵是大忌,我也没看到那个高手是光看教材看出来的,建议最好的学习方法就是在自己家电脑(操作系统XP)上安装好IIS(参考资料:),然后搭设好PJBlog,一边操作一边学,这样是学的最快的方法,因为你在操作的过程中会方便你巩固记忆。
    教材学完了,学懂了,其实还不行,要趁热打铁才行,还等什么,推出你的处女作啊,完全脱离教材,然后自己制作。制作的时候,遇到不懂的CSS参数要尽可能的参考沈苏小雨的《CSS样式表2.0中文手册》,按照上面的效果演示理解弄懂这个参数的具体含义和作用,而且一定要有独立思考的能力,不要什么事情都来向高手请教(不是不支持向高手请教),要注意观察,我相信你完全可以通过《CSS样式表2.0中文手册》的查询功能查询到你想要的CSS参数,效果和理想往往有一些偏差,但不要紧,自己慢慢尝试、试验、调试,从多个角度去思考这个CSS代码该如何写,还可以多下载制作精良的皮肤参考参考多向别人学习学习,这样我相信你的进步一定是非常大的,因为这其实也是一种非常行之有效的学习方法。推荐你在调试的时候参考参考 PJ皮肤结构的2D和3D拓扑图(地址:http://bbs.pjhome.net/thread-30515-1-1.html),这样便于你进行尝试。最后如果实在是有问题没办法自己解决了,那就上PJBBS风格区,发个求助帖,相信很多高手都会来帮你的。按照我以上的话去学习,那相信PJ皮肤很快就会被你弄得彻彻底底、清清白白了。

如果想把你的皮肤制作成精美的无与伦比,那就参考参考下面我的建言吧。不论是原创皮肤还是移植皮肤,我想如果想把它做好,那就一定要学好Photoshop的基本使用了,如:改图、拼图等,如果向高水平拓展则更好啦。然后还可以学习学习Flash,虽然PJ的皮肤里面使用Flash的很少,但是其实Flash还是有很大的发展空间,可以让你的皮肤与众不同,效果更加出众。其实还是有很重要的一点,就是平时在浏览网页的时候要多留心,多积累素材,毕竟你不能让所有你理想中的图片呼之欲来,积累素材是总没有错的。更重要的是,你必须有你自己的设计理念,并且把它坚持下去,永远仿照别人是不会有好的作品的。这样,相信总有一天的你风格会做的和FatMouse的一样好。

如果还想提高也可以,因为PJ皮肤不仅限于两栏的皮肤,也可以是单栏的皮肤,三栏的皮肤,四栏的皮肤等。这种学习方法可以使用多下载些三栏、四栏的皮肤参考参考别人的代码的方式,至于单栏的皮肤,它的方法和去掉标题和副标题的方法一样,只不过单栏似乎不太方便,大家也可以自己去思考思考、多归纳、多总结

当你按照我的话成为高手的时候,不要感谢我,只要不要忘记PJBBS,每天坚持上PJBBS为和当年的你一样是新手的人解决一些力所能及的问题就足够了。

洋洋洒洒写了这么多。所以,我在karic的帖子上回复的应该是:你需要掌握CSS,一些简单的英文基础,Photoshop,还需要自己独特的设计理念。

这句话:
致新人:多学习,多上进,多请教,多虚心,多诚意,多思考,多实践;
致高手:多热心,多耐心,多好心,多关心,多帮助,多恒心,多细心;
看来在要加上一点了:
致新人:多归纳,多总结;
致高手:多奉献,多回报;


[ 本帖最后由 tangzhehao 于 2008-2-22 20:51 编辑 ]

TOP

最重要的就是多实践操作

TOP

多多的研究,自然很简单!

TOP

回复 1# 的帖子

跟楼主一比,还真是汗颜。。
有句话说得好:活到老,学到老。不懂就学,不懂就问。这样才会更加充实自己。。

TOP

楼上的兄弟们总结了那么多噢。。

TOP

辛苦了 这么多

TOP

学习勒!!!
MemoryBox|记忆盒子诚邀友情衔接

TOP

有空一定要来学习一下怎么做皮肤

TOP

学习学习!

TOP

太好了

TOP

 11 12
发新话题