东莞嘉创网络致力于企业网站建设、网络推广!为客户创造价值!

东莞网络推广东莞网络推广 东莞网站建设东莞网站建设网站地图网站地图

当前位置:主页 > 知识库 > 网站设计 >

如何让Flash不遮挡HTML元素

发表日期:2019-06-28 20:34文章编辑:admin浏览次数: 标签:    

  让flash置于DIV层之下的方法,让flash不挡住飘浮层或下拉菜单,让Flash不档住浮动对象或层的关键参数:wmode=opaque。
 
  方法如下:
 
  针对IE在<object></object>内加上参数<paramname="wmode"value="opaque"/>
 
  针对FF在<embed/>内加上参数wmode="opaque"
 
  标准的的Flash插入
 
  viewsourceprint?
 
  01<!--标准的的Flash插入
 
  02设置高度与宽度:
 
  03width="400"height="400"
 
  04设置路径:
 
  05data="style/flash/001.swf"与value="style/flash/001.swf"
 
  06替代文本或替代图片:
 
  07<ahref=""title=""><imgsrc=""alt=""/></a>也可以不要这段
 
  08-->
 
  09<objecttype="application/x-shockwave-flash"data="style/flash/001.swf"width="400"height="400">
 
  10<paramname="movie"value="style/flash/001.swf"/>
 
  11<ahref="style/flash/001.swf"><imgsrc="style/img/001.jpg"alt="Flash动画"/></a>
 
 
  12</object>
 
  不会遮住层的Flash
 
  viewsourceprint?
 
  01<!--不会遮住层的Flash
 
  02让Flash不档住浮动对象或层的关键属性:
 
  03<paramname="wmode"value="opaque"/>
 
  04<embedwmode="opaque"></embed>
 
  05-->
 
  06<objecttype="application/x-shockwave-flash"data="style/flash/001.swf"width="400"height="400">
 
  07<paramname="movie"value="style/flash/001.swf"/>
 
  08<paramname="wmode"value="opaque"/>
 
  09<embedwmode="opaque"></embed>
 
  10<ahref="style/flash/001.swf"><imgsrc="style/img/001.jpg"alt="Flash动画"/></a>
 
  11</object>
 
  透明的Flash
 
  viewsourceprint?
 
  1<!--透明的Flash
 
  2让Flash透明的关键属性:
 
  3<paramname="wmode"value="transparent">
 
  4-->
 
  5<objecttype="application/x-shockwave-flash"data="style/flash/001.swf"width="400"height="400">
 
  6<paramname="movie"value="style/flash/001.swf"/>
 
  7<paramname="wmode"value="transparent">
 
  8<ahref="style/flash/001.swf"><imgsrc="style/img/001.jpg"alt="Flash动画"/></a>
 
  9</object>
 
  wmode属性/参数值Window|Opaque|Transparent
 
  模板变量:$WM,(可选)允许使用InternetExplorer4.0中的透明Flash内容、绝对定位和分层显示功能。此标记/属性仅在带有FlashPlayerActiveX控件的Windows中有效。
 
  "Window"在Web页上用影片自己的矩形窗口来播放应用程序。"Window"表明此Flash应用程序与HTML层没有任何交互,并且始终位于最顶层。
 
  "Opaque"使应用程序隐藏页面上位于它后面的所有内容。
 
  "Transparent"使HTML页的背景可以透过应用程序的所有透明部分显示出来,并且可能会降低动画性能。
 
  "Opaquewindowless"和"Transparentwindowless"都可与HTML层交互,从而允许SWF文件上方的层遮蔽应用程序。这两种选项之间的差异在于"Transparent"允许透明,因此,如果SWF文件的某一部分是透明的,则SWF文件下方的HTML层可以透过该部分显示出来,而"opaque"则不会显示。
 
  如果忽略此属性,默认值为Window。仅适用于object。

相关文章

为啥互联网平台上线IP地址显示功能?很多运营账号博主“翻车

日期:2022-05-20 浏览次数:64

404页面是什么意思?详解404页面的原因及好处

日期:2022-05-20 浏览次数:200

织梦dede系统如何增加[更新手机主页html]

日期:2021-05-23 浏览次数:192

网站和小程序还能不能做?来看看资深网站设计师怎么说

日期:2021-04-08 浏览次数:107

2021年,企业还有没有必要做网站?

日期:2021-02-25 浏览次数:93

电脑如何打开两个或多个微信?只需一段代码,就这么简单

日期:2020-12-15 浏览次数:195

discuz数据库security_failedlog错误及修复2

日期:2020-09-27 浏览次数:155

Discuz数据库security_failedlog错误及修复

日期:2020-09-20 浏览次数:160

细思极恐!网页搜索收录可能已不是你的,这样的黑产太猖獗

日期:2020-09-14 浏览次数:114

适应手机端dedecms去除文章里图片的宽高属性

日期:2020-09-10 浏览次数:155