gpt4 book ai didi

javascript - 如何在 上添加边框?

转载 作者:技术小花猫 更新时间:2023-10-29 11:37:39 25 4
gpt4 key购买 nike

有没有办法在 <area> 周围加上边框?元素?

我需要这样做来测试图像映射,但这不起作用:

area {
outline: 1px solid red;
border: 1px solid red;
}

最佳答案

如果您愿意使用 Javascript,请添加 mouseover/mouseout <area> 的事件监听器元素和 .focus()/.blur() .

演示:http://jsfiddle.net/ThinkingStiff/Lwnf3/

脚本:

var areas = document.getElementsByTagName( 'area' );
for( var index = 0; index < areas.length; index++ ) {
areas[index].addEventListener( 'mouseover', function () {this.focus();}, false );
areas[index].addEventListener( 'mouseout', function () {this.blur();}, false );
};

HTML:

<img id="map" src="http://thinkingstiff.com/images/matt.jpg" usemap="#map"/>
<map name="map">
<area shape="circle" coords="50,50,50" href="#" />
<area shape="circle" coords="100,100,50" href="#" />
</map>

CSS:

#map {
height: 245px;
width: 180px;
}

关于javascript - 如何在 <area> 上添加边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8634875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com