怎样用Dreamweaver制作拖拽效果

  在网上,我们经常可以看到一些非常实用的拖拽效果,特别是应用于网上购物时,访问者直接就可以把选中的物品拖拽到购物箱或者购物车里,非常方便、有趣。不过大多数人不知道,其实用Dreamweaver中的Behaviors也可以做出同样的效果来。如果你有兴趣,就和我一起来制作一个具有拖拽效果的的购物箱吧!

  在做拖拽效果的网页之前,首先我们要准备一些图片。比如用作购物箱或购物车的一张大图片,外加几张代表物品的小图片。我在这儿准备了一个购物袋,还有几样物品,它们分别是:手机、游戏手柄和汽车(哇!汽车也可以拖进购物袋中啊!)。

  准备好了图片,就可以开始我们的工作了。打开Dreamweaver,新建一个页面,在对象面板中选择图层工具,然后用鼠标在页面上拖出一个图层来(或者选择“Insert/Layer”,插入一个新层)。然后,把鼠标放进层中,再选择“对象/插入图像工具”,在此图层中插入刚才准备好的一个图片。

  重复上面的动作,再接着插入3个图层,然后在此3个图层中分别插入你准备好的另外几张图片。完成后效果如图1。


  图1

  好了,重要的一步来了。点击“窗口/动作”,会弹出“动作(Behaviors)”对话框来,如图2。点击对话框上方的“+”号后,会再弹出一个菜单,选择此菜单中的“Drag Layer”,接着再弹出的,就是“Drag Layer”对话框了,如图3。


  图2

  在此对话框中可以分别设置几个图层的属性。我们把插入购物袋图像的那个图层设置为“不可移动层(Unconstrained)”,其余的几个图层设置为“可移动层(Constrained)”。在此对话框上还有一个“Advanced”选项,点击它,在此面板上勾选“When Drag”选项,然后再把“Ring layer to front,then”选项设定为“Restored z-index”就可以了。


  图3

  重复上述步骤,分别设置好其他几个图层的属性,设置好的“Behaviors”对话框的中间文本框中多出了4个“onLoad”标记。

  好了,设置完这些,我们的工作也完成了,别忘了保存网页,然后按下“F12”键,看看你做的拖动页面酷不酷?

  

时间: 2024-12-20 11:45:43

怎样用Dreamweaver制作拖拽效果的相关文章

用 Dreamweaver 制作拖拽效果

dreamweaver 在网上,我们经常可以看到一些非常实用的拖拽效果,特别是应用于网上购物时,访问者直接就可以把选中的物品拖拽到购物箱或者购物车里,非常方便.有趣.不过大多数人不知道,其实用Dreamweaver中的Behaviors也可以做出同样的效果来.如果你有兴趣,就和我一起来制作一个具有拖拽效果的的购物箱吧! 在做拖拽效果的网页之前,首先我们要准备一些图片.比如用作购物箱或购物车的一张 大图片,外加几张代表物品的小图片.我在这儿准备了一个购物袋,还有几样物品,它们分别是:手机.游戏手柄

jQuery拖拽排序插件制作拖拽排序效果(附源码下载)_jquery

使用jquery拖拽排序插件制作拖拽排序效果是一款非常实用的鼠标拖拽布局插件.效果图如下: 效果演示         源码下载 html代码: <h1>水平拖拽</h1> <div class="demo"> <div class="item item1"><span>1</span></div> <div class="item item2"><

Axure交互效果实例:提示文本框和拖拽效果

Axure是现在交互设计师必不可少的交互原型设计工具,其实和任何一款工具一样,只要根据常用效果实例多练练,基本就会知道各个控件的使用.今天分享一些在Axure经常用到的交互实例:带提示的文本框和拖拽效果. 实例下载:Axure常用交互效果实例.rar 1.带提示的文本框 将提示信息放置于文本框内是一种常见的交互方式.当文本框获得焦点时,提示文字消失.当文本框失去焦点时,提示文字重新显示出来.现在就让我们看下这种控件的制作方法. 第一步: 从widget库中拖出text field控件.双击控件在

javascript轻量级库createjs使用Easel实现拖拽效果_javascript技巧

我就把我学习Createjs的一些心得体会向大家分享下: 一.什么是CreateJS? createjs是一个轻量级的javascript库,是一套可以构建丰富交互体验的 HTML5 游戏的开源工具包,利用createjs可以构建出许多有趣的动画游戏.例如围住神经猫,看你有多色等Html5游戏. 二.CreateJS有哪几款工具? createjs里面共有四大引擎: EaselJS:主要用于动画.向量及位图的绘制.提供支持移动设备触控的一系列方法(click.mousedown.pressup.

javascript实现完美拖拽效果

  javascript实现的拖拽效果,可以把屏幕上的图片拖动到任意地方,效果平滑,点击图片还可以从侧边展开图片的详细信息,非常好的相册效果 拖拽的原理 1.获取距离(鼠标的位置-odiv的外边距) 2.理解什么时候用onmousemove事件 3.判断是否过界 html代码: ? 1 <div id="div1"></div> css代码: ? 1 #div1{width:100px;height:100px;background:red;position:a

ExtJS的拖拽效果示例

 拖拽效果想必大家都有见到过吧,实现方式大同小异,在接下来的文章中为大家详细介绍下使用ExtJS是如何做到的 代码如下: <html>  <head>  <title>hello</title>  <meta http-equiv="content-type" content="text/html;charset=utf-8">  <link rel="Stylesheet" ty

jQuery实现拖拽效果插件的方法

 这篇文章主要介绍了jQuery实现拖拽效果插件的方法,较为详细的分析了jQuery拖拽效果的实现技巧,需要的朋友可以参考下     本文实例讲述了jQuery实现拖拽效果插件的方法.分享给大家供大家参考.具体如下: 下面的jQuery插件允许你通过鼠标右键点击拖动overflow的元素,这个插件可以在移动设备上运行 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 3

使用js实现的简单拖拽效果

 本文给大家分享的是使用纯JS实现的简单的拖拽效果的插件,算是对自己javascript学习的一个小的检验,如果小伙伴们需要复杂的拖拽效果,还是考虑jQuery的draggable吧,更成熟一些.     前端开发的时候,有好多地方用到拖拽效果,当然 http://jqueryui.com/draggable/ 是个不错的选择,but 我是个打破砂锅问到底的人,抽点时间用js小小的实现了类似的插件,话不多说. first: html和css   代码如下: <head> <meta ht

js实现拖拽效果

 本文主要是为了让大家更好的理解js的面向对象,通过实现拖拽效果向大家展示js面向对象,非常不错,这里推荐给大家.     首先来了解一下,面向对象练习的基本规则和问题: 先写出普通的写法,然后改成面向对象写法项 普通方法变形 ·尽量不要出现函数嵌套函数 ·可以有全局变量 ·把onload函数中不是赋值的语句放到单独函数中 改成面向对象 ·全局变量就是属性 ·函数就是方法 ·onload中创建对象 ·改this指针问题 先把拖拽效果的布局完善好: HTML结构: <div id="box&