Перейти к содержанию

общий ховер картинки и текста


Lordbl4

Рекомендуемые сообщения

допустим, есть код кнопки "выход" на форуме и перед ним вставлена картинка 

<li><a href="{parse url="app=core&amp;module=global&amp;section=login&amp;do=logout&amp;k={$this->member->form_hash}" base="public"}" title='{$this->lang->words['log_out']}'><img src="{$this->settings['img_url']}/icons/s-out.png" class='iconexit' alt='' />&nbsp;{$this->lang->words['log_out']}</a></li>
 

 

класс iconexit прописан следующим образом 

 

.iconexit {
margin-left: 0px;
margin-top: -1px;
opacity: 0.8;
}

.iconexit:hover {
opacity: 1.0;
}
для текста кнопки "выход" применяются следющие параметры

 

#user_navigation a { color: #ACB5C3; }
#user_navigation a:hover { color: #E8ECF3; }

при наведении на иконку срабатывает ховер и для иконки и для текста

но при наведении на текст срабатывает ховер только для текста

собственно, как сделать чтобы ховер срабатывал в обоих случаях одинаково?

я не специалист html & css и возможно не правильно всё делаю...

Ссылка на комментарий
Поделиться на другие сайты

Лучше кусок итогового HTML приведи, чтобы было видно, что и как.

Ссылка на комментарий
Поделиться на другие сайты

итогового HTML

в смысле? из браузера выдрать чтоли?)

//upd

добавил этот же класс для кнопки входа. ссылка в профиле, принцип работы виден

Ссылка на комментарий
Поделиться на другие сайты

подниму тему. ссылка на форум есть в профиле, если нужно для входа - test111 111222333

достаточно понаводить курсор на иконку выхода и на текст "выход" или же на имя пользователя и на его картинку в самом верху на главной

Ссылка на комментарий
Поделиться на другие сайты

Переместите из кода изображения Ваш новый класс в код ссылки.

Ссылка на комментарий
Поделиться на другие сайты


Переместите из кода изображения Ваш новый класс в код ссылки.

к примеру у картинки выставлена тень при наведении курсора (hover), у текста тоже вылезет тень вокруг,

или же ховер текста реализован изменением цвета, а ховер картинки - c помощью opacity

 

разве не перепутается всё?

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Попробуйте эффект hover для картинки реализовать в css немного иначе:

#user_navigation a:hover .icontext {opacity:1.0;}

Поскольку картинка лежит внутри тэга ссылки, должно сработать.

Ссылка на комментарий
Поделиться на другие сайты

Попробуйте эффект hover для картинки реализовать в css немного иначе:



#user_navigation a:hover .icontext {opacity:1.0;}

Поскольку картинка лежит внутри тэга ссылки, должно сработать.

 

не получилось  :(

Ссылка на комментарий
Поделиться на другие сайты

не получилось  :(

 

Подозрительно. Перепроверил у себя - срабатывает. Дико извиняюсь, я в коде в названии класса картинки ошибся, начирикал .icontext вместо .iconexit, может заковыка в этом?

Ссылка на комментарий
Поделиться на другие сайты


Подозрительно. Перепроверил у себя - срабатывает. Дико извиняюсь, я в коде в названии класса картинки ошибся, начирикал .icontext вместо .iconexit, может заковыка в этом?

да... у самого голова перед праздниками не соображает(

 

всё отлично, спасибо большое!

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...