我创建了一个非常大的地图,其中包含地图区域内的多个多边形区域(每个区域都超过20个坐标)。但是,您不能将css添加到AREA标签,因为有人告诉我它不是可见元素。我想做的是,当用户将鼠标悬停在地图上的某个区域上时,我希望通过对特定的AREA元素应用1px边框来“突出显示”该区域。有办法吗?不,我不会使用矩形。
如果您希望能够使用任意形状并仍然使用样式,是否考虑过尝试SVG?
我不是SVG大师,但是这是我举个例子。在生产中,您可能需要使用替换默认笔画none
,我可以用gray
它来查看它在哪里。
缺点是您会失去易用性区域/地图所提供的功能,但是我想如果您走这条路线,就可以实现您的目标。我添加cursor: pointer
到多边形,你可以添加onclick
处理程序来模拟href
的<area>
。
一个明显的警告是浏览器支持。这似乎可以在Chrome中使用,而且我很确定它可以在IE9中使用(jsfiddle目前无法在IE9中使用),但是以前版本的IE不支持SVG。
更新
:制作了一个快速测试页来测试IE9。它确实确实按预期工作。。
再次更新 :这还将解决您在另一个问题中提出的缩放问题。
问题内容: 我有一个简单的页面,其中包含一些iframe部分(以显示RSS链接)。如何将相同的CSS格式从首页应用到iframe中显示的页面? 问题答案: 编辑:除非设置了适当的CORS标头,否则这不能跨域工作。 这里有两件事:iframe块的样式和嵌入在iframe中的页面的样式。您可以按通常方式设置iframe块的样式: 必须通过将iframe中嵌入的页面样式包含在子页面中来进行设置: 或者可
问题内容: 我无法获得CSS生成的内容可用于元素: 有没有人有一个解决方案 实际 工作?提前致谢。 问题答案: 您可以使用jQuery的函数来访问它。 例 这是一个示例,向我展示了如何将css应用于通常在屏幕左上方找到的jQuery徽标。请注意,它必须是相同的域/端口等,因此这就是我的示例在iframe中使用jsfiddle的原因。
问题内容: 所以我目前有一个带有两个按钮的jQuery对话框:保存和关闭。我使用以下代码创建对话框: 但是,使用此代码时,两个按钮的颜色相同。我希望我的“取消”按钮与“保存”使用不同的颜色。有没有办法使用一些内置的jQuery选项来做到这一点?我从文档中没有得到太多帮助。 请注意,我正在创建的“取消”按钮是预定义的类型,但是“保存”是我在定义自己。不知道这是否对这个问题有影响。 任何帮助,将不胜感
问题内容: 我在网页上使用。我为按钮和其他控件使用了不同的CSS类。但是由于上述标记,我无法添加任何类,样式来浏览按钮。 有什么方法可以更改其默认外观? 谢谢是提前。 问题答案: 你不能那样做。您只能将样式应用于整个样式。 您可以使用CSS hacks将其替换为您喜欢的image和image:hover。 请记住,该属性在Firefox 3.6上不起作用;您可以改用增加高度。
在我的基于php的web项目中,当用户点击导航菜单栏,即我的导航菜单时,我想将css类(.active)应用到当前url路径 如何应用。主动的css类与Jquery或JS,页面刷新后,链接是css应用?
问题内容: 我有一个现有的网站,上面有很多用表格布置的旧页面和表格,我正尝试逐步过渡到CSS。我想使用Twitter Bootstrap样式表-特别是表单样式- 但仅在我明确要求它们的页面部分中使用。例如,我可能将整个表单围绕在div中,如下所示: 我希望所有其他形式保持与现在相同,因为我将无法同时更改所有形式。有没有简单的方法可以做到这一点?我可以遍历Bootstrap CSS中的每种样式,并添