2010-12-30 3 views
0

Я сделал это раньше, но, к сожалению, я забыл. Я сделал это с помощью простого CSS, поэтому javascript или jquery не должны использоваться. Все, что я хочу, это показать A, а для B - показывать, когда вы наводите курсор на A.Как получить DIV после того, как вы наведите курсор мыши на изображение/ссылку/другой div?

Кроме того, если бы вы могли показать мне, как это сделать, вы также можете показать мне, как использовать скользящий анимация на скрытом div? Итак, когда вы нависаете над A, B скользит?

+0

.hi {display: None;} a: hi {display: visible;} или что-то в этом роде. –

+0

Как выглядит ваш HTML-код? Если вам нужны анимации, есть CSS3-преобразования, которые поддерживают только IE9 и современные версии Firefox и Safari, поэтому вам будет лучше с JS. – BoltClock

ответ

2

Вот несколько чистых CSS, которые не будут работать в IE 6. Он включает в себя упаковку контейнера #outer вокруг ссылки и поля (#tooltip). Конечно, в реальном приложении вы, вероятно, захотите установить поле, используя абсолютное позиционирование.

#tooltip { 
    display: none; 
} 

#outer:hover #tooltip { 
    display: block; 
} 

И HTML (try it):

<div id="outer"> 
    <img src="http://www.google.com/images/logos/ps_logo2.png"> 
    <div id="tooltip">Hello, world!</div> 
</div> 

Для анимации, вы лучше с помощью JQuery или другую библиотеку JS, потому что поддержка браузера для CSS3 анимации в настоящее время довольно беден.

+0

Спасибо, что сработали прелести! В любом направлении вы можете указать мне на добавление анимации? Благодаря! –

+0

Эй вы могли бы взглянуть на мой новый вопрос, если это не проблема? http://stackoverflow.com/questions/4565778/slide-div-horizontally-from-off-screen-to-center –

Смежные вопросы