【发布时间】:2016-05-04 15:15:15
【问题描述】:
我目前正在开发一个 PHP/Javascript 项目,当单击图像时会发生一个动作。图像很小,所以我想扩大可点击区域以进一步围绕图像而不放大图像本身。这可能吗?以下是我正在研究的结构的一般概念。
<g id="pictures">
<image id="marker_image" cx="145" cy="460" r="1" preserveAspectRatio="none"
x="136" y="451" width="18" height="18"
xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:href="//link.thislink.com/image_assets/markers/pool.png"
style="opacity: 1" fill="#000000" fill-opacity="1" stroke="#000000"
stroke-opacity="1" stroke-width="2" stroke-linecap="round" stroke-
linejoin="round"></image>
</g>
我是使用 SVG 的新手,但根据我的阅读,我认为我可以使用 <g> 添加填充?
【问题讨论】:
-
您应该添加 html。如果可点击区域是块或行内块元素,则可以添加填充。
-
请包含最少的代码来重现您的问题stackoverflow.com/help/mcve
-
@Aaron 添加了一些代码
-
<g>元素不会在 dom 中呈现,因此您将无法添加填充,它看起来也不像您使用的是 svg,而是 .png -
@Aaron 哦,好的。这就说得通了。添加填充图像元素是否有意义?
标签: javascript php css button click