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

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

作者: 冬天不爱洗头 | 来源:发表于2016-10-02 21:06 被阅读0次

图像映射与页面背景音乐

object标签:

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

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

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

usemap:

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

shape :

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

cords:

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

   <img src="369.png" usemap="#map1" alt="地图" title="华东交通大学"/><br/>
   <p> 1</p>
   <p> 2</p>
   <p> 3</p>
      <p>4 </p>

   <map name="map1">
     <area shape="rect" coords="80,75,100,100" href="http://www.ccb.com"   
        alt="建设银行" title="建设银行" target="_blank">
     <area shape="circle" coords="97,116,7" 
        href="http://www.wuguyufen.com" alt="五谷渔粉" title="五谷渔粉" 
         target="_blank">
     <area shape="circle" coords="240,34,7" 
           href="http://km.58.com/canyinjia/14751607806473x.shtml" alt="正港
          大鸡排" title="正港大鸡排" target="_blank">
     <area shape="rect" coords="3,284,40,300" href="http://lib.ecjtu.jx.cn/" 
          alt="图书馆" title="图书馆" target="_blank" >
   </map>

audio :

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

常备属性

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

显示音乐控件代码:

<audio autoplay="autoplay" controls="controls"loop="loop" preload="auto"
            src="Shawn Mendes - Imagination.mp3">
      </audio>

隐藏音乐控件:

<audio autoplay="autoplay">
<source src="Shawn Mendes - Imagination.mp3" type="audio/mpeg">
</audio>

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

1:

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

<body>

<bgsound src="Shawn Mendes - Imagination.mp3">
</body>

2:

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

3

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

<embed src="Shawn Mendes - Imagination.mp3" width="300" height="30"
autostart="true" loop="true">

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

相关文章

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

    图像映射与页面背景音乐 object标签: 定义一个嵌入的对象。请使用此元素向您的 XHTML 页面添加多媒体。此...

  • HTML5图像映射

    为图片建立超链接(img元素) 由于img元素是行内级元素,所以可以使用a元素为图片定义超链接。当用户单机图片是就...

  • HTML标签

    HTML 标签## 带有可点击区域的图像映射:定义一个客户端图像映射。图像映射(image-map)指...

  • HTML图像映射

    我们经常会给一张图片绑定一个超链接,以供用户欣赏大图或者跳转页面。HTML有个图像映射的功能,可以在一张图片的不同...

  • Canvas基础应用

    HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像

  • HTML5 - Canvas

    HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。 Canvas 绘制图像 在使用 ...

  • HTML-图像标签(img)

    单词缩写: Image 图像HTML网页中任何元素的实现都要依靠HTML标签,要想在网页中显示图像就需要使用图像标...

  • 你不知道的全球50大在线学习网站

    设计,网页设计与开发 HOW Design University — 主要教授图像与交互设计。 HTML Dog ...

  • HTML图像标签的基本特点和相关属性

    HTML网页中任何元素的实现都要依靠HTML标签,要想在网页中显示图像就需要使用图像标签,接下来将详细介绍图像标签...

  • 03、HTML5-Canvas(画布)

    一、什么是 Canvas? HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像 画布是...

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/geedyttx.html