У меня есть вопрос, на который я надеюсь получить ответ. Я пытаюсь создать сайт с нуля (не используя Dreamweaver, Expression Web и т. Д.), Я использую только блокноты. То, что я пытаюсь выполнить, заключается в создании двух навигационных ссылок в качестве прокрутки CSS-спрайтов (с использованием элемента Pseudo-class: hover) в теге, который я бы хотел переместить по странице позже. Я потратил всю прошлую неделю на то, чтобы решить эту проблему без успеха. Я был на www.w3schools.com и на этом сайте, чтобы найти решение, но все еще не могу заставить его работать правильно. Я также в строгой среде, которая позволяет мне использовать только один браузер (IE8) на ОС Win7. Прошу прощения за мою паршивую CSS-кодировку; это мой первый выход.Создание CSS Sprite: наведите указатель мыши на ссылку на изображение
В настоящее время я использую две ссылки, как показано ниже в HTML:
<div id="linkbox">
<ul class="GoogleFrame">
<li class="Google"><a href="www.google.com"></a></li>
</ul>
<ul class="BingFrame">
<li class="Bing"><a href="www.bing.com"></a></li>
</ul>
</div>
Вот CSS я использую с выше HTML:
#linkbox {
width: 312px;
height: 388px;
background: url('images/container.png');
padding: 0px;
margin: 0px;
position: fixed;
left: 0px;
top: 410px;
z-index: 1
}
.GoogleFrame {
position:fixed;
left: 10px;
top: 100px
}
.GoogleFrame li {
list-style:none;
position:absolute;
}
.GoogleFrame li, .GoogleFrame a {
height:54px;
display:block;
}
.Google {
left:0px;
width:260px;
background: url('images/google.png') 0px 0px;
}
.Google a:hover {
background: url('images/google.png') -261px 0px;
}
Любая помощь или руководство будет очень ценим!
Если вы используете разные изображения для разных состояний наведения ... вы не используете спрайт. –
где ваш спрайт? googleh.png или google.png? ** background: url ('images/container.png'); ** неверна инструкция css также .... –
Как правило, точкой использования спрайта является наличие всех состояний изображения/значков в одном файле изображения , Вы намеренно называете два разных файла изображения? – sbeliv01