手把手教你做主题 WordPress皮肤教程(二)
2019-03-11 10:08:54来源: yeeyan.com 阅读 ()
HI,我叫Alvaro Guzman,这是别样wordpress模版的第二部分。在这节课里,将学到如何运用,XHML+CSS来建一个网页。还会学到如何使用CSS来建一个wordpress模版。在学这一节课时,你最好有一些关于HTML和CSS的知识,还应该了解wordpress的功能和结构。
如果你是一个程序员,你必须有一定的PS基础,图层,切片,和了解一些wordpress的功能。无论如何,如果你是一个刚入门的webdesigner,我敢肯定你会觉得那些知识对你一定有作用。
Step 1 – Let’s begin
打开PSD文件。
首先,隐藏所有图层中的文本,链接,图像。尽可能的显示只有容器相关的图层。(如图),只显示背景,头部,导航,主体的容器,和页脚。当然你还得有一个文件夹来存图像。在这里我创建两个子目录,一个存放JPEG,另一个存PNG.
一个好的网页开始于有一个良好的结构。先建好一个html文件,再给这个文件建一个CSS.最后你就可以把这些文件替换为wordpress模版。
Step 2 – 主要背景。
现在我们动手切割图片,在PS中有一些方法可以切割图片,但是我还是喜欢用切片工具,因为这个工具对于网页比较好,但也不是都适合全部,具体问题要具体分析了。隐藏所有图层,保留背景图层和填充层。
按ctrl+alt+shift+S在弹出的对话框里选择。在选项选择.JPG格式,质量选70%.点保存最后把图片保存在/images/jpgs 文件里。
Step3-切割网页
现在来做最有趣的事--切片!首先隐藏背景图层,包括:图片背景,背景,LOGO,最终结果如图:
Step4-切割背景
给每一个切片命一个名字(名字最好是有意义的)。合并可以合并的图片,并保留背景的透命度。我利用切片工具来切割头部的图片,切割主要背景(height:1px,在这里我是为了更明显所以切割的比较大。)切割侧边背景(height:1px),继续切割footer,和footer的背景。见下图的测量长度,利用辅助线(CRTL+R)来精确的测量。保存图片为PND-24位格式,最后保存在电脑里的PND文件夹里。
当图片为PNG格式时,对于IE6是不好的支持,要升级到IE7,或者使用firefox.(如果你设计的目标是IE6,那格式最好用GIF或JGP)
Step-HTML框架
现在我们就开始编HTML框架,和CSS文件,做完之后就可以导入wordpress主题了。
头部如下:
以下为引用的内容: <head> <title>GenerationX</title> <link rel="stylesheet" href="style.css"type="text/css" media="screen" /> </head> |
在纸上建一个模型如图:
继续添加代码--建一个DIV容器来装所有的图层。
以下为引用的内容: ----------------- <body> <div id="page"> <!--Insert the layout here--> </div> <!--End of "page"--></body> <div id="top_nav"> </div> <div class="blogcontent"> <small>November 2nd, 2008 | by admin | <a href="#">Lorem ipsum</a>| <a href="#">Category 1</a>| <a href="#">Uncategorized</a></small> </div> <!--End of "post title"--> </div> <div class="entry"> <img class="alignleft" title="pic-02" src="images/jpgs/pic-01.jpg" border="0" alt=""/> But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the great explorer of the truth, the master-builder of human. No one rejects, dislikes, or avoids <a href="#">pleasure</a> itself, because it is pleasure, but because those who do not know how to pursue pleasure rationally encounter consequences that are extremely painful. <a href="#" class="more-link">Read more »</a> </div> <!--End of "post"--> <ul> <li><a href="#">Category 2</a> (1)</li> </li> <li class="archives"> </li> <div id="search"> </div> <!--End of "sidebar"--> <div class="bottom_sidebar"> <div id="footer"> <div class="column2"> <li><a href="#" title="About">About</a></li> |
Step6--测试
当我们把代码编好了,下一步要做是测试在浏览器中的效果,在这里我用的是firefox的最高版本。效果如图:
Step7--内容和定位
新建一个CSS文件,首先要给每一个容器(DIV)做定位,这可能是一个比较难的工作,其实认真做就会感觉也很简单,你只要确定它们的高度;宽度和浮动。
现在要给每一个容器定义CSS属性,首先要明确类名和ID名,还要把相同的属性的字符都找出来。请认真的检查第五步里的HTML文件中的类名。别外说一点,在这里可以用明亮的背景颜色来显示出每个容器的空间。(等到最后一步,可以把这些背景删掉)而背景的图片的尺寸可以从第四步中量出。
以下为引用的内容: ======================= h1, h2, h3, ul, li, p, form hr a{ a:hover{ .space #page #header #headerimg #top_nav #top_nav ul #top_nav li #top_nav li a:hover #content .blogcontent .post .post h2 .post .post_title .post_title h2, a .post_title a .post_title a:hover .post_title small .post_title small a .post .postmetadata .postmetadata a .postmetadata span .entry .entry a .entry a:hover .entry blockquote .entry img .entry ul .entry li } .entry ol li .entry p .entry span #sidebar #sidebar ul #sidebar li #sidebar li h2 #sidebar ul ul #sidebar ul ul li #sidebar ul ul li a #sidebar ul ul li a:hover .bottom_sidebar #search #search input } #search #searchsubmit #footer #footer .column1 .column1 .bottom } .column1 a #footer .column2 .column2 h2 .column2 ul .column2 a |
编好代码后在你的浏览器中测试效果,在此之前加上必要的图片,最终效果如下:
Step8--添加背景
好,现在开始添加背景图像了,这时我们就用到前面那些切割出的的图片了,因为城市背景是固定的,但是我们想要类似浮动的效果,该要怎么做呢,还记得第四步吗?让我们动手来做吧。
以下为引用的内容: =============== #header #content #sidebar .bottom_sidebar #footer ====================================== |
最终在浏览器效果如下:
Step9--添加前景图片
添加LOGO,导航链接,评论背景,RSS图标,等等。
以下为引用的内容: =================== </div> </ul> . <div class="bottom_sidebar"> <a href="#"><img alt="0" border="0" src="./images/pngs/rss.png" /></a> </div> . <div class="bottom"> <img alt="" border="0" src="./images/pngs/footer-115x51.png" /></div> ================================== #top_nav #top_nav li a:hover .bottom_sidebar .post .postmetadata{ background: url('./images/pngs/bg-45x58.png') no-repeat top left; float: right; height: 34px; padding: 12px 10px; width: 25px;} #footer .column1 .column1 .bottom =============================== |
在浏览器中的效果:
Step 10--添加文本样式
我们越来越接近完成了,大家加油了,在这一步骤,给文本添加样式。这一步要注意的地方是,把文本样式添加在适合的地方,添加正确的padding 和margin的值。给例表添加CSS属性。
以下为引用的内容: ============== ============================== #top_nav li #top_nav li a:hover .blogcontent input .blogcontent #searchsubmit .blogcontent h2 .blogcontent small a .post .post_title .post_title h2, a .post_title a .post_title a:hover .post_title small .post_title small a .post .postmetadata .postmetadata a .postmetadata span .entry a:hover .entry blockquote .entry img .entry ul .entry li .entry ol li .entry p .entry span #sidebar li #sidebar li h2 #sidebar ul ul li #sidebar ul ul li a #sidebar ul ul li a:hover #search .column1 .bottom .column1 a #footer .column2 .column2 h2 .column2 ul .column2 a |
做到这里一个个性的Wordpress模版就做好了。
原文:http://www.ximumu.cn/post/145.html
[相关阅读]
WordPress Blog模版设计教程(图)
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:64M内存的VPS能干点什么
- 大厂方法论:以「哔哩哔哩」为例,教你三步建立自己的需求池 2019-08-23
- 冷启动时期,用户量如何破冰增长 2019-08-20
- 老司机教你如何写出没人敢维护的代码! 2019-07-15
- 运营是什么?连续问了8年的问题 2019-04-28
- 好用到爆!教你一招轻松获取PNG透明图片! 2019-04-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash