Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.02.2012, 06:40
Интересующийся
Отправить личное сообщение для Gibor21 Посмотреть профиль Найти все сообщения от Gibor21
 
Регистрация: 05.03.2010
Сообщений: 16

Как сделоать садержку в CSS?
Есть дерево каталога
/* CSS Document */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 169px; 
  list-style: none;
  z-index:9999;
}

ul#navmenu-v:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
  
}

ul#navmenu-v li {
  float: left; 
  display: block !important; 
  display: inline; 
  position: relative;
/*   border:#000000 1px solid;
 */}
ul#navmenu-v li ul li {
border:none;
 z-index:9999;
}

/* Root Menu */
ul#navmenu-v a {

  padding: 0 0 0 18px;
  display: block;

  color: #000000;
 
    
  font: bold 11px/25px Verdana, Arial;
  text-decoration: none;
  height: auto !important;
  height: 1%; 
  


}


ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background: #FFFFFF;
  color: #000000;
border:none;
z-index:9999;
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background: #ffffff;
  color: #000000;
 z-index:9000;
 padding:0 0 0 15;
   font: 13px/22px Verdana, Arial;
setTimeout(1000);
   
}

ul#navmenu-v li:hover li a:hover
{
 background: #e2e2e2;
 z-index:9999;
 }

 ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {}


ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 174px;
  background: ffffff;
   border:#000000 3px solid;
   z-index:9999;
}

ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
  
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}


При наведении курсором по ссылке, открываются подкатегории, при убирании курсора исчезают.
Как сделать так, чтобы все это делалось плавно, либо при убирании курсора не сразу исчезало, а через 1 сек например.

Последний раз редактировалось Gibor21, 22.02.2012 в 07:17.
Ответить с цитированием
  #2 (permalink)  
Старый 22.02.2012, 12:50
Профессор
Отправить личное сообщение для Seva1986 Посмотреть профиль Найти все сообщения от Seva1986
 
Регистрация: 01.10.2011
Сообщений: 422

свойства
transition
или
animation
в помощь
Ответить с цитированием
  #3 (permalink)  
Старый 02.03.2012, 11:49
Интересующийся
Отправить личное сообщение для Gibor21 Посмотреть профиль Найти все сообщения от Gibor21
 
Регистрация: 05.03.2010
Сообщений: 16

А может кто помочь мне реализовать с помошью transition данный эффект в приведенном выше CSS?
Бьюсь какой день, ничего путного не получается... никак не могу понять принцип работы.
Ответить с цитированием
  #4 (permalink)  
Старый 04.03.2012, 04:30
Интересующийся
Отправить личное сообщение для Gibor21 Посмотреть профиль Найти все сообщения от Gibor21
 
Регистрация: 05.03.2010
Сообщений: 16

up
Ответить с цитированием
  #5 (permalink)  
Старый 06.03.2012, 12:32
Новичок на форуме
Отправить личное сообщение для Softlink Посмотреть профиль Найти все сообщения от Softlink
 
Регистрация: 06.03.2012
Сообщений: 3

С таким кодом ни транзишн, ни animation не поможет, т.к. они не могут работать на display:none\block. Как вариант надо работать с opacity+position. На ховере мы без транзишена вытаскиваем подменю из-под родителя и потом плавно делаем ему непрозрачность через транзишн.
Примерно так http://jsfiddle.net/Softlink/HUeR5/ (сделал для вебкита)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сделать ссылки из файла CSS корректными для всех директрорий сайта? GrEb (X)HTML/CSS 7 28.01.2020 12:56
Как "заморозить" конечный результат css анимации? FINoM Общие вопросы Javascript 8 28.12.2011 17:52
Как организовать RichEdit arma Элементы интерфейса 2 18.02.2010 14:57
О наследовании событий, или как корректно его отменить. JCShen Events/DOM/Window 8 09.02.2010 00:00
Как создать ассоциативный массив JS + CSS occlusion Общие вопросы Javascript 3 12.01.2009 09:19