Javascript, чтобы добавить Div фоновое изображение?

0

Я пытаюсь получить фоновое изображение div, которое нужно изменить, когда вы переверните его, а также измените цвет текста. Я изменил цвет, но изображение bg - нет. Вот что я получил:

В голове:

#menu1 {
    background-image: none;
}

<script language="javascript">
function txtroll(x)
{
x.style.color="white";
x.style.background-image="url(images/moragames/logo/moragames_logo_01.png);
}
</script>

В организме:

<div id="menu1" onmouseover="txtroll(this)" onmouseout="txtout(this)">

Я не могу заставить опрокидываться, чтобы добавить фоновое изображение, но он очень сильно меняет цвет шрифта. Любые идеи, что я делаю неправильно? Благодарю!

Теги:
background-image
onmouseover
rollover

3 ответа

0

u можете попробовать это:

CSS:

.hover {
    background-image: "url(images/moragames/logo/moragames_logo_01.png)";
}

ЯШ:

$('#menu1').on('mouseover', function(){
    $(this).addClass('hover');
}).on('mouseout', function() {
    $(this).removeClass('hover');
});
0

Пытаться -

x.style.backgroundImage="url(images/moragames/logo/moragames_logo_01.png)";

вместо -

x.style.background-image="url(images/moragames/logo/moragames_logo_01.png)

Свойство style HTMLElement не имеет свойства, называемого background-image.

0

u может сделать это с простой css слишком демо

или с Javascript demo1

CSS:

#menu1 {
    background-image: none;
    height:100px;
}
#menu1:hover {
    background-image: url('http://placekitten.com/200/100');
}

Ещё вопросы

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