当前位置:文档之家› 网站切图教程(photoshop)

网站切图教程(photoshop)

网站切图教程(photoshop)
网站切图教程(photoshop)

使用photoshop进行网站切图

一,基本概念

1,切图,是一种网页制作技术,他是将美工效果图转换为页面效果图的重要技术。Fireworks也提供了切图技术,Flash则直接提供了网页格式输出技术(不需要切图)。

2,切片,是切图的直接结果,切图实际上就将图切分为一系列的切片

二,切图操作过程

1,切图工具图标的识别

2,切图基本操作

1)基本操作有两个:划分切片和编辑切片

划分切片,是使用切片工具,在原图上进行切分的操作。

编辑切片,是对切分好的切片进行编辑的操作,编辑包括对切片的名称、尺寸等的修改等等

下面我们看一下这两个操作

2)基本操作

如果想移动某个切片,可以使用“切片选择工具”选择某个切片,并用鼠标进行拖动,也可以使用实现,另外如果想精确的细微移动,则可以使用实现

如果想将某个切片存为某个图片输出,可以使用“切片选择工具”选择某个切片,然后选择“文件”菜单,并选择“存储为Web所用格式(W)...”,然后在弹出的界面中...

3,切图技巧

1)一张图,可以有多种切分方式,如下:

既然存在n多种切图方式,那么是不是哪种方式都可以满足要求?答案:不是的。

一般对页面的要求是,当页面大小发生变化时,页面的各部分可以相对自由地伸缩,而不会使页面发生错乱或变形等问题。

我们切分好的图是要输出为Html格式的网页文件的,然后通过网页编辑器,将该页面进行加工,做成符合要求(例如可以根据内容多少,自由伸缩等)的模板页面。这其中,切图的方式直接影响着模板页面是否能够满足实际的要求。

我们来看一个例子:

2)切图技巧主要有几下几点

属性均匀的区域适合分为一个切片,均匀主要是指颜色和形状都没有变化,或者在X或在Y方向上没有变化。

属性渐变的区域适合分为一个切片,渐变有两种表现形式

颜色渐变

形状渐变

根据原图的内容布局,确定整体的切分策略,即切分要有分块的思想,要在想象中将整个布局看成是一个两个table,然后在具体到每个table,去考虑里面应该如何切。

下面通过几个图例来说明

三,切图的Html格式输出

切图完成,就可以输出为Html格式的页面了。

在“文件”菜单中,选择“存储为Web所用格式(W)...”,在弹出的页面中直接选择“存储”,然后在弹出的界面中,填入文件名,保存类型选择“HTML 和图像(*.html)”,设置为“默认设置”即可,切片选择“所有切片”。然后点击“保存”按钮就可以了。

后面的事情,就是编辑输出的Html页面了。

网页制作:从切图到生成网页

鉴于很多朋友问到如何切图这个问题,又鉴于这个问题可大可小,一两句话是绝对讲不清楚的,所以今天有空闲在家里就举一个简单的例子来说明这个问题吧!OK,让我们开始:

step1:在PhotoShop中打开设计稿,如下图

选择工具板上的slice切片工具,先大刀阔斧的切上一番!技巧:大面积的色块单独切成一块,尽可能的保持在水平线上的整齐(这个问题你们在后面的制作页面中深有感触)切好的图如下所示:

step2:在PhotoShop中选择file-save for web...来输出,这里要注意

一些参数的选择:

我们来看看红线所标识的1,2,3部分,将1所示的切片工具选中,然后点选2所示的图片,在3所示的地方选择色值,如果色彩单一可以选择尽量小的色值位;(为什么要这样??)答案:这样会大大减小文件的大小,同时又能比较好的保持图片的色彩;设置好后点OK输出文件,这里的文件包括了一个htm和images文件夹,如图:

这里候你的页面才算完成了一半,接下来在Dreamweaver里建立站点:

step3:定义站点:

在图示左边的site name中为站点起一个名字,如example

然后在下面的local root folder中选择我们刚才导出的站点所以的文

件夹;站点建好后在site map中我们看到:

(为什么要建立站点?)建立站点可以使我们养成一种很好的习惯,就是把一个网站所包含的文件,文件夹有条理的放在一起,同时我们很容易的将这个站点移动到其它地方而不用对文件路径进行任何改写!(当然如果你实在不想建立站点也没人强求你,我在事际工作中就遇到这样的同事,没有习惯为页面建立站点,当然后果的要麻烦少少了)

step4:重新制作页面表格(为什么?)通常在photoshop中直接导出的htm文件是不可以直接使用的,因为有些地方在实际运用时要作调整,比如有动态文字的地方,我们需要在页面中输入页不是使用图片,那么图片就要把它拿走,如果你在直接生成的htm中拿走不想要的图片再加上你想要的东西,你们发现页面将变得惨不忍睹,整个页面可能完全乱了套!

好了,先来分析一下导出的htm文件吧:

根据这个页面表格所示,我们在新的页面中建立一个三行一列的表格:

注意,把cellpadding,cellspacing,border三项值设为0,这个很重要;

因为图片中我们不希望看到空隙和错位;然后再在第一行中插入一个三行两列的表格,并合并左边三列的表格,如图:

插入表格的时个要注意对比原htm文件中的内容,思考为什么这样做;

接下来在第二行中插入一个二行二列的表格,按上面的方法合并左边的格子,并在右边格子的第一行插入一个一行五列的表格如图示:

最后在下面一行插入一个三行二列的表格,并将图示中1,2外分别合并:

最后得到的页面应该是这样的:

好了,现在我们的任务就是往表格里面加图加内容了!这里就不再赘述了!(其实已经赘述得够多了!)

还要提醒大家注意的是在加图片和内容时,表格单元格的align,valign这两个属性非常重要,要不遗余力的运用它们来帮你做事!OK,自己实践一下!

不用切图的页面圆角

首先看样式表文件:

.b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#000; margin:0 5px;}

.b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff;

border-right:2px solid #000; border-left:2px solid #000; margin:0 3px;}

.b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff;

border-right:1px solid #000; border-left:1px solid #000; margin:0 2px;}

.b4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#fff;

border-right:1px solid #000; border-left:1px solid #000; margin:0 1px;}

接着看页面代码:

当然你也可以用其他的标签

或者之类,应该也是可以的

用Fireworks制作具有动态效果的切图

在上一章中,我们说到用fireworks2进行切图,可以将一个大图片分割成不同色深的多个小图片,并且生成相应的网页文件或代码,从而减小网页的重量。今天我要接着告诉您的是,功能强大的fireworks2不仅可以制作静态切图,更能够导出javascript动态特效!

打开monitor.gif 件后你可以看到那上面画的是一个电视机,现在我们要做的是将这个电视机放入一个网页,并且当浏览者的鼠标按下电视机上的开关后,会在屏幕中播放内容。

第一步,要在图象上制作用来调用javascript的热区,制作热区的方和上一章中切割图象的方法一样,都是使用工具栏最右下方的切割工具(SliceTool)。由于我们设想中的这个javascript是通过按下电视机开关后在屏幕上出现变化,所以需要定义两个热区,分别是电视机开关和电视机屏幕。

然后选择“windows > Object”(Ctrl+I)选项,打

开Object面板。先选中电视屏幕的热区,Object面

板即将显示这个热区的属性,其中的连接地址默认为

“No URL(noHREF)”也就是当前网页的连接(#);项

内容为鼠标放到图片上时显示的提示;这下面那个红

色的靶心是target ,用来确定连接标签的目标的,

在这儿就不多说了;最关键的是:不要激活 target

下的“Auto-Name Slices”功能,而需手动给这个切

割热区起一个名字,这样做是为了在指定behavior时

能够方便的辨认目标。还要注意的是在给slice命名

时,不能使用中文,否则生成的javascript 代码会

在浏览器中长时间报错。在这个例子中我给屏幕热区

起的名字是“screen”,再以同样的方法给电视开关

取名为“button”。

接着做一个电视上要显示的图象,选择“File > New”(Ctrl+N)命令新建一个和屏幕热区大小相同的图片(注意:尺寸过大或过小都会被 javascript缩放到屏幕热区的大小)。新建文件后,您可以使用工具栏上各类工具随心所欲地画出自己喜欢的东东(工具栏中各个绘图工具的使用方法将在以后的教程中做详细介绍)。对自己的作品满意了吗?您画完后请选择“File > Export”(Ctrl+Shift+R)将图象导出为网络图形。

Fireworks的图象导出功能非常强大,但现在您只要一路NEXT就可以了,并将生成的gif文件保存到指定的目录下。

然后回到我们刚才编辑的电视机画面,选定开关热区,再选择

“ Windows > Behaviors”

(Ctrl+Alt+H)选项,打开behaviors 面板。按下添加按钮,选择“Swap Image”,在随后弹出的Swap Image

对话框中的“ Swap Image in Slice”选项中选择“screen”热区(也可以在右边的热区画面中直接选择screen热区,这样做就可以让button热区调用一个使screen 热区产生变化的javascript);在“Source of Swap”中选择“Image File”并在浏览面板中指定刚才制作的那个gif图象。最后激活“Restor Image onMouseOut”(激活这个功能后,浏览者将鼠标离开调用javascript 的热区后,发生变化的图

象将恢复正常。

当上面这步完成后,behaviors面板中将出现一个“OnMouseOver”的件处理器,这就说明刚才做的热区已经成功调用了javascript。但我们期的效果是当鼠标按下开关后才在电视屏幕中显示内容,所以请按下“ OnMouseOver”旁的下拉菜单按钮,在弹出的菜单中选择“OnClick”。好,到这儿基本上该完工了。想看看作品的效果如何吗?选择“File > Preview in Browser > Preview in ...”(F12)命令,就可以在新窗口中预览刚才的作品了。

达到预期效果了吗?满意的话就可以导出成品了,这儿有个小技巧,由于fireworks的预览功能已经生成了临时的图形和HTML文件,所以如您使用IE5行预览的话,可以直接在自己满意的预览窗口中将所以文另存,就可以免去导出步骤而得到完整的作品了。如果您没有IE,那只能乖乖地使用导出功能,具体地导出方法和我们在上一章中所说的静态切图的导出方法相同,在这儿就步重复了。

Fireworks使用技巧

迄今为止,Fireworks在一阵又一阵的喝彩声中经历了4个成长阶段,目前已经推出了4.0版本。最初,Fireworks同时又是互联网的新生儿,它非常诚恳地吸收了众家的长处。不管是平面设计软件的图层和色彩,还是动画制作的帆要领不管是它的Flash图符和库面析,还是Dreamweaver的快速启动栏;不管是矢量绘图软件中的工具,还是位

图图像编辑软件的面析,只要它们有优点,它都学来。Fireworks在学习中创新,从而一步一步走向成熟,也越来越受大家的青睐。

第一篇用Fireworks切割图形

但传统的切图工作十分繁琐,许多设计者都是使用Photoshop类软件将图一片片分好,然后在分别保存为不同色深的gif图象,虽然可以使用action之类的自动执行命令集,但实际工作量依旧十分惊人,而且非常容易切错尺寸。

现在用了Fireworks就可以非常轻松地切割图片了,首先用Fireworks 打开要切割地图形文件(File > Open),当图片打开后选择工具栏最右下方的切割工具(SliceTool),在图中按住鼠标左键任意画出想要的切割效果(注意不要将选区重叠),图中那些红线表示就是最后生成的表格分栏情况。

等全部的切割区域完成后选择“FILE > EXPORT”进入导出,在Format 中选择gif,再根据图象的具体情况设置色深、调色板和透明色,然后按下“Next”。

最后再导出成HTML文件的对话框中指定保存的目录,在“slicing:” 选项中选择“Use Slice Objects:”按照刚才划分出的切割情况来切图,并分别保存。在“Style选项”中选择“Generic”导出成标准的HTML源码。 OK,如果要和Dreamwever一同使用的话,可以选择“Dreamweaver Libra- ry.lbi”将导出为

DREAMWEAVER2的一个模板,而“Dreamweaver” 选项将导出成DREAMWEAVER作出来的网页源码。

就这样,仅几秒种的时间,就完成了一个非常专业的图形切割。怎么样,您是不是感受到了Fireworks的强大功能。

第二章用Fireworks制作具有动态效果的切图在上一章中,我们说到用fireworks2进行切图,可以将一个大图片分割成不同色深的多个小图片,并且生成相应的网页文件或代码,从而减小网页的重量。今天我要接着告诉您的是,功能强大的fireworks2不仅可以制作静态切图,更能够导出javascript动态特效!

打开monitor.gif 件后你可以看到那上面画的是一个电视机,现在我们要做的是将这个电视机放入一个网页,并且当浏览者的鼠标按下电视机上的开关后,会在屏幕中播放内容。

第一步,要在图象上制作用来调用javascript的热区,制作热区的方和上一章中切割图象的方法一样,都是使用工具栏最右下方的切割工具(SliceTool)。由于我们设想中的这个javascript是通过按下电视机开关后在屏幕上出现变化,所以需要定义两个热区,分别是电视机开关和电视机屏幕。

相关主题
文本预览