Jump to content
  • 0

При наведении на ссылку вывести иконку


efendi
 Share

Question

Ребята, помогите пожалуйста реализовать на практике следующее.

Есть горизонтальное меню со списком, состоящих из ссылок:

88c5e38e453c.jpg

 

Затрудняюсь задать код псевдокласса hover, чтобы при наведении на ссылку из меню, снизу появлялось следующее изображение.

18281c434376.jpg

 

HTML:

<div class="topmenu">			<ul>			<li><a href="#">Главная</a></li>			<li><a href="#">О сайте</a></li>			<li><a href="#">Контакты</a></li>			<li><a href="#">Новинки</a></li>			<li><a href="#">Добавить в избранное</a></li>			</ul></div>

CSS:

.topmenu {	position: absolute;	top: 200px;	left: 180px;	display: inline-block;	}.topmenu a {	color: #fff;	text-decoration: none;}.topmenu a:hover {	color: #FFC300;}.topmenu li {	display: inline;	margin: 0 10px;}

Очень буду благодарен за оказание помощи!

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

ну идея такая http://jsfiddle.net/2U9g4/ , только спозиционировать абсолютом потом хрень которая снизу.

Спасибо! Но не совсем так. При наведении на ссылку из меню, правая его часть смещается вниз(((

d9aecde5874d.jpg

Link to comment
Share on other sites

  • 0

:after надо спозиционировать абсолютом

Не помогает(((

Подставил на бэкграунд картинку. Теперь при наведении вообще ничего не выводится(((

.topmenu li a:after{    content:'';    display:none;    height:10px;    width:10px;    background:url('../images/link.png');	position: absolute;	top: 30px;	left: 30px;}
Link to comment
Share on other sites

  • 0
Error 404

We're truly sorry, but there is no such page

 

Вот картинка, которую нужно выводить под каждой ссылкой (снизу) из меню.

8e6253561fd6.png

Уже всё поправил, и картинка выводится. Единственное, что при наведении на любую ссылку из меню, картинка выводится всегда в одном месте. А нужно, чтобы выводилась под ссылкой, на которую наводишь курсор. ;)

Edited by efendi
Link to comment
Share on other sites

  • 0

http://jsfiddle.net/2U9g4/3/ ширину правильно напишите только,

Да, спасибо большое!

Уже всё выводится.

Теперь всё гуд!

От всей души спасибо вам, что уделили время!

Edited by efendi
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy