1. 嵌入图像
1.1 img 元素
<img src="URL" alt="图像描述" width="图像宽度" height="图像高度"/>
示例:
![logo](https://cdn.jsdelivr.net/gh/dreaming-coder/dreaming-coder.github.io@main/logo/logo.png)
1.2 在超链接里嵌入图像
<a><img src="" /></a>
把 img
元素嵌入到 a
元素里即可使点击图片就能跳转链接。
1.3 客户端分区响应图
我们可以创建一个客户端分区响应图,通过点击某张图像上的不同区域让浏览器导航到不同的 URL 上。这一过程不需要通过服务器引导,因此需要使用元素来定义图像上的各个区域以及它们所代表的行为。客户端分区响应图的关键元素是 map
。map
元素包含一个或多个 area
元素,它们各自代表了图像上可被点击的一块区域。
area
元素的属性可以被分为两类,第一类处理的是 area
所代表的图像区域被用户点击后浏览器会导航到的 URL。
![](https://cdn.jsdelivr.net/gh/dreaming-coder/image-hosting@master/tables.317z94iugzs0.webp)
第二类则包含了更有意思的属性:shape
和 coords
属性。可以用这些属性来标明用户可以点击的各个图像区域。shape
和 coords
属性是共同起作用的。coords
属性的意思根据 shape
属性的值而定。
![](https://cdn.jsdelivr.net/gh/dreaming-coder/image-hosting@master/tables.260i6g597mqo.webp)
例如:
<p>
<img src="pic.png" alt="替代图像" usemap="#mymap">
</p>
<map name= "mymap" >
<area href="https://www.baidu.com" shape="rect" coords="3,5, 68,62" alt="Swimming"/>
<area href="https://www.xbiquge.la" shape= "rect" coords=" 70,5,130,62" alt="Running"/>
<area href="https://e-thunder.blog.csdn.net" shape="default" alt=" default"/>
</map>
注意给 img
元素添加的 usemap
属性。这个属性的值必须是一个井号串名称引用,意思是一个由 #
字符开头的字符串。这样你就能把 map
元素与图像关联起来。
2. 嵌入数字表现形式
2.1 显示进度
progress
元素可以用来表现某项任务逐渐完成的过程。value
属性定义了当前的进度,它位于 0
和 max
属性的值所构成的范围之间。当 max
属 性被省略时,范围是 0
至 1
。用浮点数来表示进度,比如 0.3
代表 30%
。
<progress id="my-progress" value="75" max="100"></progress>
示例:
2.2 显示范围里的值
meter
元素显示了某个范围内所有可能值中的一个。min和max属性设定了可能值所处范围的边界,它们可以用浮点数来表示。meter
元素的显示可以分为三个部分:过低、过高和最佳。low
属性设置了一个值,在它之下的所有值都被认为是过低; high
属性设置了一个值,在它之上的所有值都被认为是过高;optimum
属性则指定 了“最佳”的值。
<meter id="my-meter" value="90" min="10" max="100" low="40" high="80" optimum="60" ></meter>
示例: