[英]Irregular shape image map - w/o canvas, SVG or Javascript
具有定义coords
的<area shape>
属性将完成此工作。 乍一看可能很复杂,但是一旦您了解了形状构造,就很容易了。 这是一个示例JSFiddle: >>>点击这里<<<
这是代码:
HTML:
<div class="imagemap">
<img src="http://i.imgur.com/T7OrXYW.png" alt="The Map" usemap="#mymap" />
<map name="mymap" id="mymap">
<area shape="poly" coords="6, 10, 280, 10, 144,157" href="http://www.aol.com" />
<area shape="poly" coords="7, 20, 144, 167, 144, 288, 6, 288" href="http://www.yahoo.com" />
</map>
</div>
CSS:
.imagemap img {
width: 300px;
height: 300px;
border: 1px solid blue;
}
坐标往往会使人们感到困惑,因此我提供了一个图表供您与代码匹配。 您可以使用总共三种形状来确定坐标:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.