PSD 转成 HTML 的大致思路
一直苦于自己的设计水平太差,唉叹三年半的绘画真是白学了,到现在为止我做的 WordPress 主题不是仿的,就是在别人主题的基础上修改,一直没有一款特立独行的主题。感谢棺材中的尘埃大哥,给了我这么一次机会,提供了相当专业漂亮的 PSD 主题设计给我,不过对我来说第一次做 PSD 转 HTML 有点心慌慌。于是在网上翻看相关的教程,找到了这么个被转载N多次的一篇文章,以至于我都不知道原创出于何处。
其实标准的网制作完成的工作实际是:PSD to html,一般情况下,我们会拿到美工的 PSD,这时候不同的人会有不同的做法:
1.打开 fireworks 将图片切割导出为 html。
2.直接在 dreamweaver 之类的工具去拖拉布局,导入相关的图片,flash 资源。
3.先在 ps 中完成切图后,在文本编辑器中看着效果图一步步的制作。
以上是大多被采用的方法,但都不好:
第一种方法最为不好,这样的代码根本不具维护性和可读性。
第二种方法也不好,代码难免会有冗余,做出来的东西基本需要排查一遍。
第三种方法也不好,因为你需要看效果图一点点的拼,也就是说写html标签的时候,你在不断的假设这块要怎么去显示。
正确的做法是:
1.拿到 psd 后,先不要做别的,直接在文本编辑器中将网页的框架写出来,不要假设这块将来 css 要去怎么渲染,完全自然化的标签,不加任何的 css。
2.写完之后在各个浏览器运行之后确保大体定位都没有问题。
3.书写总体 css,这里的 css 只负责大块的定位及样式。
4.切出需要的图片资源,在写好的框架中一点点的去构造,不断的调试,最终为成品。
5.最后,为自己的代码添加注释,在 css,html 中都要合适的为自己的代码添加注释。
要想做出能灵活切换皮肤,让 css 主导表现,还有很多要注意的地方,但大体的流程就是这样的,当然我们一开始不能直接就做到先写 html,但起码要有这个意识,循序渐进。。。
看完这篇文章,我情不自禁地笑了,原来这就是 PSD 转 HTML,我原以为是笨办法的办法居然就是传说中正确的做法,那我可以大胆放心地向 PSD 开刀了。
因为我对 PSD 转 HTML 基本没啥经验,只能靠仅有的一些 DIV+CSS 知识来切图,布局,还请老鸟们不吝赐教。
-
浮动元素的水平居中2011年04月4日 -
自适应树型结构的 HTML2011年02月17日 -
CSS 技巧:未知高度水平垂直居中2010年11月22日 -
网页栅格化布局之我见2011年04月29日
“4.切出需要的图片资源”, 能不能详细说下啊。
我认识小蚊子,你懂的。
不懂。。。
对了,请教下“直接在文本编辑器中将网页的框架写出来”是说的用html代码写不?
恩,是的,严格来说,XHTML比较好
谢谢提醒啊,啥时候有时间尝试尝试
一直在想,总是修改修改,可还是没有转过,希望能尝试,感觉挺难的啊
熟能生巧就好了
因为我的主题是完全自己一步一步设计出来的 所以也分享一下啊作主题的心得 现在ps上把布局做出来 然后算好各部分的比例或者尺寸 然后分区的比例尺寸用CSS+DIV做出布局,然后该加背景的加背景 该加图片的加图片 兼容性后面再考虑 但调试的时候建议现在火狐下完成 因为火狐是最标准的 然后再加函数 然后再拆分 这样思路可能就比较清晰了 纯属个人观点 不正确的 还请指正 呵呵~~~
呵呵,谢谢指教哈,学习了
2.写完之后在各个浏览器运行之后确保大体定位都没有问题。
对于我而言,世界上最让我不爽的就是哪来那么多浏览器。
另外,让我读完一个css文件的时间都让我无法忍受。何况重建。
呵呵,多写多练也就好了,我就这么踉踉跄跄做出了几个主题
切着蛋疼,阿门 ~
已经蛋疼了。。。
基本上做过第一次之后,第二次就会很熟了
说起来这个你是老手,要向你学习啊
没有,哈哈。只是经历很像,我刚开始也是改,然后就自己去熟悉嵌套整个网站,第二次就很熟了,基本每次都可以学很多,不过第一次估计帮助很大
PS懂一点。。唉。。还不会做模板哦。。
建议考虑速度与兼容的问题~
div+css的功力,可不是一朝一夕连成的。而且涉及到不同版本的浏览器的显示不同的问题。呵呵。。。。,有空交流下!
学习下,期待咱们2的作品早日面世!
看看专业人士是怎么做的。
你是一个职业的页面重构工作者吗?http://www.cssforest.org/blog/index.php?id=121
谢谢推荐啊,我去看看
你讲的方法再改进下就更好了,谢谢你今天给我的Q微薄邀请码,我的推特@wg_1986。
你加我QQ:371323434 ,我把我是这么从平面效果图到完全一致的网页效果的过程告诉你。
我也设计能力不行,所以都是在别人的基础上修修改改
呵呵,和我一样啊,不过始终要迈出那一步的
学css学的办啦咔叽的~
fireworks切出来的代码很乱,乱得我都不想用 fireworks.虽然可以设置,
但是我还是用的另外的工具.
另外的工具?请教下,啥工具呀?
加我QQ,我发你.
不知道你的Q。。。加了你的gtalk
切割是一种艺术~
我还没有完全领会这门艺术
切割是一种艺术。的确是的,很需要功力的
队列很长鸟。。。。。
soga,原来 如此!
不会切图,哎。
先收藏,后学习,睡觉。
回晚留言,我也睡觉,晚安~
这需要充足的耐心
我需要静下心来慢慢切图。。。
期待你的主题
不会让你失望的,嘿嘿
棺材哥很牛逼的
恩,相当炫丽的主题哦,呵呵
搞WP主题?我的技术只能改点小东西~~~差距还远着呢
我开始也是只会小打小闹,但是总有一天要自己动手的
你当初学PHP是在哪里学的,指引明路,省得我走岔道了
DIV+CSS、PHP,我都是自学的,买书看,自己写着练习,就勉强到了可以修改主题的三脚猫水平
一直是这么做的,不过还是很麻烦。如果自己设计的话还是直接css好了
确实麻烦,每一张都要切片,还要手动一个个去写
学习学习,呵呵
懂了。
希望到时候你看到你设计的,呵呵 :)
这不是我的设计啦,我只是把PSD转成HTML,也不知道会被我转成什么样呢
写的不错啊谦虚了
呵呵,只有其中一部分是自己写的,其他都是摘自网上
呵呵,这篇教程不错啊
呵呵,其实也不能算是教程,只是一个思路
老万回头还得麻烦你,我已经找人给我着手设计页面了。
smigoo MM?
没……找咱们的天下第一美女
我的压寨夫人雯雯?
咋就变你的了?蚊子明明已经答应做我大老婆了……
正常的网页 还是得直接写的
要不全是table 最多做广告页面
看来没有偷懒的好方法,只有慢慢写咯
似乎你昨天问我怎么弄出xml????
。。。不是我问我,我是问你怎么从PSD转到HTML
可以整站导,我错别字了。
导出整站会有很多多余的HTML标签。。。我还是手动吧
框架 框架是基础!
HTML都写好了,剩下的就好办了
先写HTML再加图
恩,我也是这么认为哒,HTML已经写好了,嘿
切了好。。哈哈
连夜赶来围观
原来做个图片都这么麻烦,看来我还是继续先攒着钱吧……仰望折腾帝
可麻烦了,我还是说的简单的呢
你冲吧
又是艺术 呵呵
。。。这也能算是艺术呀
懒的话,直接用切片,导出的是 表格,将就下,然后重写css
不要表格,那样的话还是自己写好
没专门做过PSD,其实我也不会。。。哈哈
那你的主题还能设计地这么好,厉害呀
DIV+CSS开始让我感到恐惧,都忘记了...
DIV+CSS还好,就是要转PSD,头大了
玩了好久的ps
我第一次知道还有这么玩的
哇塞
长见识了
因为很少使用图片,所以暂时没折腾这个,css我喜欢按主题加载顺序写css,纯粹个人喜好
是个很好的习惯啊,我也是这么写的
我眼瞎了……看成PDF转成HTML……
。。。PDF转HTML给要简单多了吧
来的好早,哈哈
估计这个话题没有太多的人关注
那是因为我从twitter看到的更新发布,所以来的特别早
强势占领沙发。。。
咱不会Photoshop,只会玩fireworks。。。
两个应该差不多吧?
ps在我看来比fw复杂。。滤镜什么的比fw强大。。能做的效果应该也比fw多多了。。
btw:为啥我留言第一次基本不能成功呢。。
看来你是PS高手哇
btw:我也不知道啥情况,你用的啥浏览器?
firefox3.63。。。看看这次能一次成功不。。
一次成功了。。你可以放心了。。。