我有一张.JPEG图片,我想将它作为背景图片。在这张照片中,是否可以在不使用按钮控制的情况下将单独的区域用作按钮?
让我们说我的图片包含三个字母,A,B和C.是否可以在每个字母周围创建某种区域,这样用户就可以点击字母B,从而以某种方式响应(例如抽奖)图片另一区域的一些文字)?
答案 0 :(得分:3)
有许多方法,其中很多涉及按钮。例如,您可以使用样式化的按钮控件,在控件模板中只包含透明矩形,因此不可见但仍然表现为按钮。或者可以在Image上处理像MouseLeftButtonDown这样的低级事件,并在事件发生时检测鼠标的位置。真的......很多方面。这完全取决于具体要求,解决方案必须如何定制,灵活性等等。
答案 1 :(得分:0)
解决此问题的一种方法是使用<map>
和<area>
HTML标记。 See here
另一种方法是定义一些<a>
标签,然后将它们(没有背景图片或文字)放在您想要点击的区域上,但<map>
在这种情况下应该完美。