- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Понимаю, что туплю, но все-таки уже пару дней голову себе ломаю :(
Делаю меню рисунками. То есть каждый рисунок (например главная.джпг) - ссылка. Я хочу чтобы при наведении мой рисунок изменялся на другой (главная1.джпг). Это не бэкграунд, повторюсь, рисунок - активная ссылка... Хотелось бы средствами цсс.
Если у кого-то под рукой есть ссылки, прошу помочь :)
Всем спасибо :)
Пардон, не внимательно прочел. Затер.
типа того:
ul li {list-style: none;}
ul li a {
background: url(button1.gif) top left no-repeat; height: 20px;
}
ul li a:hover {
background: url(button1.gif) top left no-repeat; height: 20px;
}
<li><a href="index.html" title="Главная"></a></li>
</ul>
Задать соотвтетственно свои отступы для ul и li ещё
Оптимиальное решение — это совместить две картинки в одну и использовать как бэкграунд с разным смещением (background-position). Если же использовать две картинки, то в IE возможен неприятный эффект, когда это чудо будет перезагружать изображения при каждом наведении.
Если использовать img-теги, то через :hover не получится. В этом случае единственное решение — JS.
Николай В., скинь пожалуйста в личку пример или здесь покажи - интересно.
Оптимиальное решение — это совместить две картинки в одну и использовать как бэкграунд с разным смещением (background-position). Если же использовать две картинки, то в IE возможен неприятный эффект, когда это чудо будет перезагружать изображения при каждом наведении.
Если использовать img-теги, то через :hover не получится. В этом случае единственное решение — JS.
не понимаю почему не получится? я все сайты делаю так и все ок
О какой перезагрузке речь?
При этом можно задавать кроссбраузерную прозрачность и т.д.
Такие вещи только с помощью css делаются, для чего там ява не понятно. Разве что для первоначальной подзагрузки сделать. Но это уже не обязательно
не понимаю почему не получится? я все сайты делаю так и все ок
О какой перезагрузке речь?
покажите где у вас все норм?!!
IE6 не кэширует их! Это известная проблема!
Как надо делать:!
Код html
css код
Где button.jpg - это изображение в котором совмещены обычное состояние при наведении.
сверху 20px - это обычное состояние
внизу 20px - это при наведении
Пример такой картинки:
Еще плюс такого метода - получается меньше изображений (файлов) становится в 2 раза меньше, а так как ie грузит по 2 файла за раз (количество подключений), то это оч ускоряет загрузку сайта!
P.S. вот пример http://varkolak.ru/hover.html
Пример на скорую руку
CSS
Картинка
в подписи сайт, по моему методу сделаны кнопки, мне казалось что загружаются они повторно уже нормально, а для первого раза конечно нужно было сделать скриптовую подзагрузку.
Но ваш метод лучше конечно, тут я соглашусь и по весу тоже выигрыш идет.
Ну вот впринципе способов тут куча уже (по теме))
Спасибо всем, я понимаю и вроде как использовал эти методы.
Меня смущает одна вещь, как я уже писал выше. Эта картинка - ссылка. То есть это не фон к ссылке, а просто ссылка-картинка. Если я задаю бекграунд, то как сделать ссылку?
Wonka добавил 06.12.2008 в 00:25
Антон Каленик, в Вашем случае в качестве 1x1tr.gif используется прозрачный рисунок? Иначе не понимаю :(