1

Использование gmaps4rails v2 gem ... У меня есть карта. CSS немного для него, и мне интересно, знает ли кто-нибудь, как настроить таргетинг на конкретный div на карту, чтобы либо добавить класс, либо изменить стиль.google maps api v3 infowindow класс

enter image description here

Итак, я знаю, какие Div я должен настроить ... и я был в состоянии добавить border-radius и изменить height от 94 до 96. Я просто не знаю, как выбрать его .. .

Если это помогает ... div непосредственно под div, мне нужно выбрать div, в котором есть фактическая информация о инфу.

Обновление Что касается части вопроса ... Methinks начальной загрузки играет роль:

media="all" 
*, *:before, *:after { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box; 
} 
+0

Должен быть другой способ сделать это. Вы можете настроить таргетинг на те div и выбрать тот, у которого есть нужный вам индекс, но я не знаю, останется ли это. Может быть, инфобокс может сработать для вас? – alkis

+0

Я действительно надеялся сохранить вид запаса инфоиндуста. Кажется выполнимым ... обычно, если я могу поработать с чем-то в консоле dev, я могу добраться до него с помощью CSS, понимаете? – Dudo

+0

Это, безусловно, выполнимо, но поскольку вы не можете быть уверены, как Google Maps api выведет эти divs (в том же порядке), поиск div в вопросе по индексу очень рискован. Вы не можете точно знать, что это не изменится. – alkis

ответ

3
#map { 
    div[style*="z-index: 106"] * { 
    @include border-radius(4px); 
    } 
} 

БУМ!

+0

Отличное решение. – alkis

+0

Действительно отличное решение. Если вы используете простой css и имеете несколько infowindows, вы можете использовать: '#map div [style * =" z-index: 106 "]> div { background-color: # f00! Important; } ' – user1292738

Смежные вопросы