HTML 5程序员之路:网页图像映射与背景音乐

图像映射与页面背景音乐

object标签:

定义一个嵌入的对象。请使用此元素向您的 XHTML 页面添加多媒体。此元素运行您规定插入 HTML 文档中的对象的数据和参数,以及可用来显示和操作数据的代码。
当使用那些浏览器不支持的链接插入标签可用object做替代文本。

一般我们在网页上面放一张地图性质的图片时,在图片上的地点放几个链接点,对地名做介绍,或链接到与其有关的网页。

img中的alt标记为替代文本,防止前一个文本没用时作备用

usemap:

规定与对象使用的图像映射的名称。图像映射是带有可点击区域的图 也可以与object搭配使用,通俗点说就是把一张图片的莫一个区域当作是链接,可以链接网站,路径等。。。

shape :

定义映射区域的形状 rect(矩形)circle(圆形)poly(多边形)

cords:

设置可以点击的区域的坐标,属性值单位为像素。
如果shape="rect",cords属性值分别是矩形的左,上,右,下四条边的坐标。
如果shape='circle",cords属性指分别是圆形的圆形坐标和半径。
如果shape="poly" ,cords属性分别是多边形的各个顶点的坐标。

   地图

1

2

3

4

建设银行 五谷渔粉 正港
          大鸡排 图书馆

audio :

HTML 5 的新标签,定义声音,比如音乐或其他音频流。
HTML5 Audio标签能够支持wav, mp3, ogg, acc, webm等格式

常备属性

autopsy 音乐在网页就绪后自动播放
controls 是否显示出控制插件
preload 音频在页面进行加载的时候进行加载,并预备播放
source 允许您规定可替换的视频/音频文件供浏览器根据它对媒体类型或者编解码器的支持进行选择

显示音乐控件代码:


隐藏音乐控件:


还有其他几种不常见 的方法

1:

使用比较老的办法 使用bgsound标签插入音频,不过这种只适合IE浏览器





2:

插入一个flash播放器,然后播放相应的音乐。不推荐这种方法,因为flash已经没前途了,现在的手机几乎都不直接支持flash。

3

使用embed标记,不仅可以用于插入音频,还可以用于插入flash,视频等多种多媒体对象。


width 为播放器的宽 height为高
autostart为自动播放属性, true则为自动播放,false为手动播放
loop为循环属性,true为无限循环,为正整数是循环次数,false为不循环。

你可能感兴趣的:(HTML 5程序员之路:网页图像映射与背景音乐)