| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Смена картинки при hover |
| Автор: ksnk 6.7.2009, 01:38 | ||||||
| Казалось бы известная задача, однако... есть линейка слов, образующая горизонтальное меню и комплект соответствующих им картинок. К примеру ['o компании', 'прайс-лист','контакты'] - слова и ['o_kompanii.gif','prajs-list.gif','kontakty.gif'] - картинки 20px высотой, в верхней части которых написаны эти слова серым цветом, в нижней - красным. Задача - сфрмировать из этого добра меняющееся при наезде мышкой меню. Решение с background'ом и сменой background-position не подходит по той причине, что для правильной установки бякграунда нужно знать ширину ячейки, а она, потенциально, может быть разной. Сейчас такое меню сделал на JavaScript примерно так
и
нельзя ли сделать такое без использования JavaScript. |
| Автор: Рыжий 6.7.2009, 02:10 |
| ksnk, Почему бы не использовать css спрайты? Например как тут: http://www.alistapart.com/d/sprites/ala-buttons1.html |