Я работаю над Google Map и покажу InfoWindow, используя библиотеку InfoBubble. Моя проблема в том, что когда я показываю изображение для внешнего div с свойствами CSS, он показывает половинное изображение, которое находится в div.Изображение за пределами div в infobubble
Вот мой CSS код:
#wider-header{
overflow: hidden;
display:inline-block;
width: 100px;
height: 300px;
}
#wide-header img {
position:relative;
top:-70px;
float:right;
border-radius: 50% 50% 50% 50%;
border: 2px solid #d81f27;
}
и JavaScript:
infoBubble2 = new InfoBubble({
map: map,
content: "<div id='wide-header'><img id='jdImg' src='http://i.telegraph.co.uk/multimedia/archive/02474/cat-eyebrows-1_2474686k.jpg' width='100' height='100' alt='userImage'></div>",
position: new google.maps.LatLng(-35, 151),
padding: 10,
backgroundColor: '#fff',
borderRadius: 4,
arrowSize: 10,
borderWidth: 1,
borderColor: '#2c2c2c',
disableAutoPan: false,
hideCloseButton: true,
arrowPosition: 50,
arrowStyle: 3
});
infoBubble2.open();
Код выше результатов в этом:
Как я могу это исправить?
Почему вы должны 'верх: -70px,' в CSS для изображения? Это похоже на то, что движет 'img' за пределами его содержащего' div' –
@ AlvaroMontoro- для перемещения img вне div в верхнем направлении –
Итак, вы хотите, чтобы он был сверху, но виден вне div? –