![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| ksnk |
|
||||||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Казалось бы известная задача, однако...
есть линейка слов, образующая горизонтальное меню и комплект соответствующих им картинок. К примеру ['o компании', 'прайс-лист','контакты'] - слова и ['o_kompanii.gif','prajs-list.gif','kontakty.gif'] - картинки 20px высотой, в верхней части которых написаны эти слова серым цветом, в нижней - красным. Задача - сфрмировать из этого добра меняющееся при наезде мышкой меню. Решение с background'ом и сменой background-position не подходит по той причине, что для правильной установки бякграунда нужно знать ширину ячейки, а она, потенциально, может быть разной. Сейчас такое меню сделал на JavaScript примерно так
и
нельзя ли сделать такое без использования JavaScript. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||||
|
|||||||
| Рыжий |
|
|||
![]() Помешанный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: 1 Всего: 20 |
ksnk, Почему бы не использовать css спрайты?
Например как тут: http://www.alistapart.com/d/sprites/ala-buttons1.html |
|||
|
||||
| ksnk |
|
||||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
, Ширина ячейки задается только шириной картинки. В принципе вопрос можно поставить так - есть ли в CSS свойство, которое позволяет сдвинуть изображение, кроме background-position? Или так. Как имея картинку сформировать ячейку такой-же ширины? В моем больном мозгу родился вот такой вариант. Поставить и картинку и бякграунд, но картинку не показывать...
В принципе - работает... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |