2013-03-19 64 views
1

我的问题比标题大。我想将透明度应用于大多数州,并用一种​​颜色突出显示大约6个州。JQVMap - 如何在美国地图中设置状态颜色?

github页面上的说明绝对是从程序员POV写的。有人可以帮助我理解我如何使用CSS来定位各个状态吗?

我试过,#jqvmap1_il {color:#930; background-color:#F60;} - 这是针对伊利诺伊州,但内联CSS覆盖了变化。

回答

6

JQVMap的文档说,你应该传递一个对象到colors paramerter ...单独的地图区域的

颜色。颜色对象 的按键是根据ISO 3166-1 alpha-2标准的国家代码。 颜色的按键必须小写。

这里是它如何工作的一个示例...

var highlighted_states = { 
    il: '#f60', 
    mo: '#f60', 
    tx: '#f60', 
    ut: '#f60', 
} 

jQuery('#vmap').vectorMap({ 
    map: 'usa_en', 
    color: '#ffffff', 
    colors: highlighted_states 
}); 
+0

谢谢,Duopixel。 – Kapitol 2013-03-20 05:38:24

相关问题