多语言展示
当前在线:1007今日阅读:155今日分享:35

Dreamweaver的教程:没有Flash互动在线动画

我们将创建一个系列显卡在不同的大小,堆叠起来,并视口内移动它们以不同的速率。然后,我们将创建一些简单的jQuery代码移动层随着鼠标移动。我们将创建的代码具有足够的灵活性,以应付视差的多层次的需要,一个引人注目的互动结果。对于所有的步骤在有代码进入,你会发现封面CD相关的代码上的一个文本文件,这样就可以简单地复制和粘贴在它; 它涉及的步骤之后的每个文档的名字命名。
工具/原料

Dreamweaver

方法/步骤
1

打开desolation.ai从盖CD -或者从zip文件中提供相反的-在Illustrator,或者如果你喜欢,创建你自己的一些作品,在Illustrator或Photoshop。距离每架飞机分离到一个新的层或新的文件,这样就可以保存这些独立出来以后。请记住,当你接近相机一点,在这些层对象将需要更大。在Illustrator中,这是好的,因为向量是可调整大小,但在Photoshop中,你需要提前计划。

2

关闭,除了天空的所有图层,然后选择文件>另存为Web和设备。我们视或“摄像头”将是960像素宽,我们想天空动了一下,但不要太多,所以保存这一形象在980像素宽将图像大小选项卡,然后输入宽度980像素。使用PNG-24的预设和保存。

3

关闭“天空”图层,然后打开“1级”层上。再次选择文件>另存为Web和设备。这一次,确保透明度框打勾,并再次选择PNG-24。此图片是横向的最远飞机,所以它想搬到比天空多一点; 使990像素宽,然后单击保存。

4

重复其余的每个面的上一步:“2级”,“3级”和“称号”。确保每个大于最后通过调整大小选项中存储为Web对话框。请记下你选择的尺寸,铭记更大的图像,为您平移越会移动,因此越接近它会出现在相机

5

打开的JQuery的网站在浏览器中并下载jQuery框架的最新版本。接下来在Dreamweaver中创建一个新的HTML文档(或其他HTML编辑器)。您需要裸露的骨头的HTML页面,包括部分和部分。

6

我们需要创建将被用来显示在浏览器窗口中的图像的HTML。我们使用CSS背景的我们的代码,但是你可以使用就像成功的标签。复制并粘贴代码第6步 Zip文件到你的页面中; 在中找到它的您网页的标签

7

下面的代码输入真的是相当长的; 你可以找到它在覆盖CD或Zip文件中的第7步。在中的页面复制部分和粘贴代码样式较前顶部定位每一层。注意,视口被定位相对,并且每个所述图像层的绝对定位。我们也将通过使用负的左边和顶部值中心位置的每一层,并设置视口隐藏在overflow属性,以确保您看不到视口的区域以外的图层

8

测试在浏览器的页面,你应该看到的一切排着队完美地创建图像。该图像是静态然而,让我们处理,现在添加视差功能。首先添加一个链接到您先前下载的jQuery库。以下内容添加到您的部分:<脚本类型=“文/ JavaScript的”SRC =“jQuery的-1.3.2.min.js”>

9

添加另一个script标签并插入标准的jQuery“页面时准备好”功能-$(文件)。就绪(函数() 。我们所有的jQuery代码将坐在这个函数内。jQuery的API的网站,是语法和示例代码的优秀资源。

10

我们需要时,它在移动视口跟踪鼠标的位置的

 。我们可以使用做到这一点鼠标移动()是内置在jQuery函数。添加以下代码的jQuery函数里面抢鼠标位置相对于在
 :$(“#视”)鼠标移动(功能(E){ -下一页末=(e.pageX- $(“#视”)的偏移量()左); - newY =(e.pageY- $( “#viewport”)偏移()顶部); });

11

添加一个额外的newY =线之下行,然后输入以下代码来测试你得到正确的X和Y坐标。当你在移动你的鼠标的

你应该得到Y轴介于0和960上的X轴,0和600的值。当你做了测试,再次删除就行了。警报(“X:”+下一页末+“:Y:”+ newY);

12

我们需要作用在X和Y位置,将它们转换为每个视口内的层的移动。运动可能每一层的范围是由该层的大小决定的,所以我们表达运动的视口,我们要移动的层之间的大小差异的百分比的金额。然后,我们通过改变它的顶部和左侧位置移动层的量。我们需要知道的视口的宽度和高度,我们正在与该层的宽度和高度,最后,我们需要重复此为应移到每一层。jQuery的每个()函数允许我们这样做,通过与一类“moveme”选择每一层

13

在确定的理论,加上所含的“第13步”文件中,以便根据鼠标的位置移动的代码。

14

保存页面,并在浏览器中测试它。你现在应该有一个全功能的视差滚动页面。观察如何运动赋予深度的印象,并且该较大的层,越它移动。从这里,我们需要调整的美学,以满足我们的意图,因此,请记下的运动出现的是过度的顶部或太微妙

15

调整在样式表中的不同层的宽度和高度,并在必要时从源图像重新保存它们,以适应和修改视差滚动的影响。该功能可以在任何大小的视口使用; 只要确保设置viewportwidth和viewportheight变量,并确保应该将任何层类=“moveme”应用属性。