第四单元:丰富的网页媒体

第四单元:丰富的网页媒体

​ 看看字总会烦的丰富的媒体更具有表达性,更好的阅读体验和美的享受,所以我们这一章学习一下如果在html中插入图片与视频,当然也只需要插入几个标签,就可以完成相应的效果。

常见的图片类型

特点GifJpegPngSvgWebp
透明性布尔透明类型,它可以是全透明,可以是不透明,它并没有半透明(alpha透明)不支持透明Png是完全支持alpha透明的(透明,半透明,不透明)
动画支持动画不支持动画不支持动画
损耗性Gif是一种无损耗的图像格式(LZW压缩算法进行编码)损耗性,有损压缩格式,因此在编辑过程一般用png作为过渡格式无损的无损的、矢量图同时支持有损和无损压缩的、使用直接色的、点阵图。
颜色Gif只能显示 256种颜色,可以显示全部颜色,全色显示1.PNG8 256色PNG的别名2.PNG24全色PNG的别名3.PNG32全色PNG的别名
适合场景不适合用来做照片,但它适合对颜色要求不高的图形(比如说图标,图表等)最适web上面的摄影图片和数字照相机中非常适合用来绘制企业Logo、Icon等
图片大小得益于数据的压缩,GIF格式的图片文件大小远远小于其他格式的图片。相同质量的图片,WebP具有更小的文件体积
分类大致可以分为256色的png和全色的png,可以用256色的png代替gif(因为在相同的图片效果下,PNG-8具有更小的文件体积),用全色的png24(体积比jpeg大的多)代替jpeg

​ 如上这些常见的图片文件类型我已经打包成表格你们可以去大概了解,根据需求来选择使用哪一种文件类型。

2.图像映射(图像热点)

​ 图像映射就是指我们通过一个链接可以由这个链接到的图像,显示到网页上,支持:矩形、圆形、多边形。使用img标记,map标记以及一个或多个area标记

  1. img标记用来显示图片
  2. map标签标识所有热点的容器,这个标签的name和id标签,两者值是一致的。
  3. 将img标签里面usemap属性值设置为map的name指。
  4. 在map标签中嵌套area标签,使用area标签shape属性和cooras属性指定热点在图片上的形状和位置等等各种大小。

实例

<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
   <img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">
	<map name="planetmap" id="planetmap" >
  	<area shape="rect" coords="0,0,82,126" alt="Sun" href="sun.htm">
  	<area shape="circle" coords="90,58,3" alt="Mercury" href="mercur.htm">
  	<area shape="circle" coords="124,58,8" alt="Venus" href="venus.htm">
	</map>
</body>
</html>

3.网页上的视频和音频

​ 为了更好的去体现你想要呈现的信息表达,就是要使用听不止静态的看,就是使用视频和音频

1.音频

​ 音频我们使用的标签为aduio标签,我们从一开始就默认我们所讲述的HTML5标准,所以这个我们讲到这个标签时我要强调一点就是这个标签在HTML4标准中是非法的,但在现如今的浏览器都全部支持。

实例

<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
<audio src="song.ogg" controls="controls"</audio>
</body>
</html>

属性

属性描述
autoplayautoplay如果出现该属性,则音频在就绪后马上播放。
controlscontrols如果出现该属性,则向用户显示控件,比如播放按钮。
looploop如果出现该属性,则每当音频结束时重新开始播放。
preloadpreload如果出现该属性,则音频在页面加载时进行加载,并预备播放。如果使用 “autoplay”,则忽略该属性。
srcurl要播放的音频的 URL。

2.视频

​ 在如今我们最新的HTML5标准中,我们是用video标签来显示我们视频,这是如今支持的video标签支持的视频格式

浏览器Internet ExplorerEdgeChromeFirefoxSafariOpera
MP4
WebM
Ogg

实例

<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
<video src="movie.ogg" width="320" height="240" controls="controls">
</video>
</body>
</html>

属性

属性描述
autoplayautoplay如果出现该属性,则视频在就绪后马上播放。
controlscontrols如果出现该属性,则向用户显示控件,比如播放按钮。
looploop如果出现该属性,则当媒介文件完成播放后再次开始播放。
preloadpreload如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 “autoplay”,则忽略该属性。
srcurl要播放的视频的 URL。
widthpixels设置视频播放器的宽度。
heightpixels设置视频播放器的高度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值