指示地理位置的图像上的指针

时间:2014-04-16 06:20:25

标签: javascript jquery html css

我有一个如下的世界地图图像,我需要在它上面放置一些随机位置指针。要在地图上选择一个点,我创建了单独的div指针来处理。

如:

<div id="div1" class="div-map-icon" style="left: 283px; top: 136px;"></div>

和div-map-icon class

.div-map-icon{
  background-image: url(../images/map_icon.png);
  background-repeat: no-repeat;
  height: 26px;
  position: absolute;

  float: left;
  width: 20px;
}

当前输出:

enter image description here

然而,当我试图做这样的事情http://jsfiddle.net/Fy8vD/时。它没有反映在IE10中。

任何帮助都会非常有帮助吗?

1 个答案:

答案 0 :(得分:0)

要让动画pulsate在IE中运行,您需要使用-ms-浏览器前缀或本机CSS3属性才能使其工作,如下例所示:

DEMO:http://jsfiddle.net/Fy8vD/852/

<强> CSS

.gps_ring {
    border: 3px solid #999;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    height: 18px;
    width: 18px;
    position: absolute;
    left:20px;
    top:214px;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite; 
    animation: pulsate 1s ease-out;
    animation-iteration-count: infinite; 
    opacity: 0.0
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
}

@keyframes pulsate {
    0% {transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {transform: scale(1.2, 1.2); opacity: 0.0;}
}