Указатели на изображении, указывающие географическое положение

0

У меня есть изображение карты мира, как показано ниже, и мне нужно наложить на него некоторые случайные указатели местоположения. Чтобы выбрать точку на карте, я создал отдельные указатели div для обработки.

Такие как:

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

и класс div-map-icon

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

  float: left;
  width: 20px;
}

Токовый выход:

Изображение 174551

Однако, когда я пытался сделать что-то вроде этого http://jsfiddle.net/Fy8vD/. Он не отражается в IE10.

Любая помощь будет очень полезна?

  • 0
    Ваша скрипка не отражает ваш вопрос. Нет div с классом div-map-icon? Также, чтобы ваша анимация работала в IE, вам нужно предоставить CSS3-свойства, которые она поддерживает, а не просто -webkit- префиксы.

1 ответ

0
Лучший ответ

Чтобы заставить анимацию pulsate работать в IE, вам нужно либо использовать префикс -ms- браузер, либо собственные свойства CSS3, чтобы заставить его работать, как в этом примере:

ДЕМО: 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;}
}
  • 0
    Спасибо его работает сейчас .. :) ура. !! -

Ещё вопросы

Сообщество Overcoder
Наверх
Меню