Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Некорректно работает transition-duration

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Yan9
Отправлено: 02 Октября, 2015 - 15:21:10
Post Id


Новичок


Покинул форум
Сообщений всего: 41
Дата рег-ции: Авг. 2015  


Помог: 0 раз(а)




Добрый день! Я уже замучился, не пойму в чем проблема. Делаю так, чтобы при наведении на главный пункт меню, сверху плавно выезжали подпункты. Вот код:
HTML
CODE (htmlphp):
скопировать код в буфер обмена
  1. <div class="menu goods">
  2.         <a href="#" class="f_link">All goods</a>
  3.         <ul class="submenu">
  4.                 <li>first</li>
  5.                 <li>second</li>
  6.                 <li>third</li>
  7.         </ul>
  8. </div>

CODE (htmlphp):
скопировать код в буфер обмена
  1. .goods:hover .submenu{
  2.         transform: translateY(0px);
  3. }
  4. .submenu{
  5.         margin: 0;
  6.         padding: 0;
  7.         list-style: none;
  8.         transform: translateY(-300px);
  9.         transition-duration: 1s;
  10.         transition-property: transform;
  11. }

Это работает, но проблема в следующем:
Когда я подвожу мышку к границе главного пункта меню (т.е. к .goods), то часто блок с подменю не плавно выезжает, а резко вываливается и так же пропадает. Кто подскажет? Спасибо!

(Отредактировано автором: 02 Октября, 2015 - 15:22:14)

 
 Top
DelphinPRO
Отправлено: 02 Октября, 2015 - 18:23:01
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Должно работать. попробуйте краткую запись.
CODE (css):
скопировать код в буфер обмена
  1. transition: transform 1s ease;


ну и здесь посмотрите http://caniuse[dot]com/#search=transitions насчет префиксов. Может у вас браузер древний.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Yan9
Отправлено: 02 Октября, 2015 - 19:32:07
Post Id


Новичок


Покинул форум
Сообщений всего: 41
Дата рег-ции: Авг. 2015  


Помог: 0 раз(а)




DelphinPRO пишет:
Должно работать. попробуйте краткую запись.
CODE (css):
скопировать код в буфер обмена
  1. transition: transform 1s ease;


ну и здесь посмотрите http://caniuse[dot]com/#search=transitions насчет префиксов. Может у вас браузер древний.


Пробовал уже для каждого свойства из этой серии добавлять все возможные префиксы, даже несмотря на то, что Хром самый свежий 45.0.2454.101.
Ваш вариант, к сожалению, тоже не работает. Когда провожу стрелкой мышки над border у главного пункта меню, хотя border даже не задан, то в этот момент подменю либо мгновенно появляется, либо так же скачком исчезает.

(Отредактировано автором: 02 Октября, 2015 - 19:32:35)

 
 Top
DelphinPRO
Отправлено: 03 Октября, 2015 - 14:01:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Сделайте пример на jsfiddle.net, поковыряем


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Yan9
Отправлено: 04 Октября, 2015 - 13:20:15
Post Id


Новичок


Покинул форум
Сообщений всего: 41
Дата рег-ции: Авг. 2015  


Помог: 0 раз(а)




DelphinPRO пишет:
Сделайте пример на jsfiddle.net, поковыряем


Ничего не пойму, тут http://jsfiddle[dot]net/mds58d72/21/ все работает хорошо и плавно, без всяких скачков и рывков, а у меня дергается, причем и тогда, когда просто в браузере открываю файл index.html и когда такой же файл index.php открываю у себя на localhost и когда этот же файл находится во фреймворке CI. Очень странно, буду делать тогда с помощью jQuery, надеюсь там будет работать хорошо. Спасибо за помощь!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB