Показать сообщение отдельно
  #3 (permalink)  
Старый 16.12.2013, 10:32
Аватар для IndigoHollow
Аспирант
Отправить личное сообщение для IndigoHollow Посмотреть профиль Найти все сообщения от IndigoHollow
 
Регистрация: 02.04.2012
Сообщений: 50

Сообщение от BETEPAH Посмотреть сообщение
если для свежих браузеров, то http://htmlbook.ru/css/transition
Пробовал уже применять это свойство, но что-то не выходит. Подскажите что я делаю не так? Вот упрощенный вариант кода:

Код:
<ul>
   <li>
      <a href="/">ГЛАВНАЯ</a>
   </li>
   <div class="catalog-menu">
      <li>
         <a href="/catalog">КАТАЛОГ</a>
            <div class="submenu">
                 <a href="/catalog/analoi/">АНАЛОИ</a>
                 <a href="/catalog/analoi/analoi_metallicheskie/"><span id="qwerty">металлические</span></a>
                 <a href="/catalog/analoi/analoi_derevyannye/"><span id="qwerty">деревянные</span></a>
            </div>
     </li>
   </div>
</ul>
Код:
.catalog-menu a {
  padding: 10px 0;
}

.submenu {
  background: #654B36;
  position: absolute;
  width: 950px;
  height: 420px;
  text-decoration: none;
  font: normal 17px Arial;
  display: none;
  margin-top: 10px;
  margin-left: -492px;
  padding: 10px 0;
  z-index: 1;
  -webkit-transition: top 1s ease-out 0.5s;
  -moz-transition: top 1s ease-out 0.5s;
  -o-transition: top 1s ease-out 0.5s;
  transition: top 1s ease-out 0.5s;
}

.catalog-menu a:hover + div{
  display: block;
}

.submenu:hover {
  display: block;
}
Ответить с цитированием