А вот ее код:
CSS
#button {
width: 60px;
height: 30px;
background: url(1.jpg);
}
#button:hover {
width: 60px;
height: 30px;
background: url(2.jpg);
}
#button a {
text-decoration: none;
font-size: 18px;
}
#button a:hover {
text-decoration: none;
font-size: 18px;
}
HTML:
<body>
<div id="button"><a href="#"> </a></div>
</div>
Неразрывных пробелов добавлять по вкусу до тех пор, пока область ссылки начисто не перекроет область эмулированной кнопки.
А можно поступить проще и написать текст кнопки в ссылке, вместо пробелов. А для того, чтобы ссылка полностью перекрывала область кнопки - правильно расставить padding'и. Тут уж все зависит от вашей фантазии.
-----------------------------------------------------
Хостинг изображений - radikal.ru
Единственное, в IE6 это работать не будет - эти мудни разрешают hover применять только к ссылкам :(
ОтветитьУдалитьПо данным всемогущей статистики шестой осел уходит в небытие постепенно:-) В течении года уйдет совсем. "Я так думаю" (с)
ОтветитьУдалитьbackground надо было один только сделать, спрайтом, а то мигает при плохом коннекте.
ОтветитьУдалитьХороший блог, подписался)