Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как поменять фон другого блока
 
 автор: Сергей999   (20.10.2010 в 00:09)   письмо автору
 
 

Возможно ли только средствами css сделать так: при наведении мышки на один блок, фон блока(цвет шрифт и т.д.) меняется и у него и у соседнего, у соседнего другой цвет, и наоборот когда подводишь к соседнему, то меняется цвет и соседнего и этого .
Например:
<div class="lev0">
<div class="lev1">
<a href="#">Главная</a>
</div>
<div class="lev2" id="dwn">
<a href="#">Меню</a>
</div>
</div>
Когда мышка вне блоков то у всех цвет общий, а когда мышь становится над "меню", то меню допустим красное, а "главная" зеленая и наоборот
Понятно что через onmouseover это сделать просто, но как сделать только css?

  Ответить  
 
 автор: sl1p   (20.10.2010 в 00:25)   письмо автору
 
   для: Сергей999   (20.10.2010 в 00:09)
 

можно попробовать засунуть блок в блок и с помощью position:absolute визуально раздвинуть блоки будто они просто рядом.
хотя здесь не будет работать второй вариант.

Такое может "новый" CSS :) но он не практичен, мало кто поддерживает его.

  Ответить  
 
 автор: Красная_шляпа   (20.10.2010 в 20:09)   письмо автору
 
   для: Сергей999   (20.10.2010 в 00:09)
 

<style type="text/css">
a.blok {
dispalay: block;
width: 40px;
height: 120px;
background-image: url("1.jpg");
}

a.blok:hover {
background-image: url("2.jpg");
}

</style>
<a id=blok></a>

  Ответить  
 
 автор: sl1p   (20.10.2010 в 21:43)   письмо автору
 
   для: Красная_шляпа   (20.10.2010 в 20:09)
 

и где тут ответ на вопрос афтара? ололо

  Ответить  
 
 автор: Красная_шляпа   (21.10.2010 в 22:08)   письмо автору
 
   для: sl1p   (20.10.2010 в 21:43)
 


<style type="text/css">
div.blok {
dispalay: block;
border: solid 1px;
width: 120px;
height: 120px;
margin: 1px;
background-color: red;
}

a div.blok:hover {
background-color: green;
}

</style>
<a><div class="blok">&nbsp;</div></a>
<a><div class="blok">&nbsp;</div></a>
<a><div class="blok">&nbsp;</div></a>
<a><div class="blok">&nbsp;</div></a>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования