Jump to content
  • 0

Не работает transition при drop&down Меню.


parnas
 Share

Question

11 answers to this question

Recommended Posts

  • 0

Спасибо большое. Но как делать так, чтобы блок появлялся только при наведении на надпис? А так сейчас появляеться если наводить в пределах невидимого блока.

Edited by parnas
Link to comment
Share on other sites

  • 0
  On 6/26/2014 at 7:27 AM, parnas said:

Спасибо большое. Но как делать так, чтобы блок появлялся только при наведении на надпис? А так сейчас появляеться если наводить в пределах невидимого блока.

Можно сделать так. Но мне этот вариант не нравится, т.к. по факту подменю будет всегда висеть под главным меню (просто будет невидимым) и, как вариант, мешать ниженаходящимся элементам.  К сожалению, в transition нельзя добавить display:block, т.к. это объявление не входит в его список. Поэтому я бы сделал так, т.е. добавил бы свойство height.

Link to comment
Share on other sites

  • 0
  On 6/26/2014 at 10:54 AM, Switch74 said:

в этих примерах еще наверно понадобится

.hide-menu > ul:hover

чтобы выпадающее меню не исчезало при наведении на него

 

вариант интересный, но уж очень частный

Кстати, да, согласен. Не подумал об этом.

Link to comment
Share on other sites

  • 0

Всем огромное спасибо! Сделал по ващим инструкциям- все работает! Но блок почему-то все равно появляеться при наведении в пределах блока. Стараюсь разобратся.

Edited by parnas
Link to comment
Share on other sites

  • 0
  On 6/26/2014 at 11:55 AM, parnas said:

Всем огромное спасибо! Сделал по ващим инструкциям- все работает! Но блок почему-то все равно появляеться при наведении в пределах блока. Стараюсь разобратся.

Там размеры (ширину, высоту) нужно подобрать к выпадающему меню.

Link to comment
Share on other sites

  • 0

Вроде разобрался. кажется ваш способ в моем конкретном случае не работает. Так как абсолютно спозиционированный меню спозиционирован над ссылкой к которому нужно навести. И вот, ссылка остаеться под невидимым блоком. Таким образом, ссылку просто невидно. Из-за этого и не сработал. Есть еще способы? Или без JS никак? Вот как это нарисован:

ff4bf3b38277t.jpg

Edited by parnas
Link to comment
Share on other sites

  • 0
  On 6/26/2014 at 12:59 PM, parnas said:

Вроде разобрался. кажется ваш способ в моем конкретном случае не работает. Так как абсолютно спозиционированный меню спозиционирован над ссылкой к которому нужно навести. И вот, ссылка остаеться под невидимым блоком. Таким образом, ссылку просто невидно. Из-за этого и не сработал. Есть еще способы? Или без JS никак? Вот как это нарисован:

ff4bf3b38277t.jpg

Можно фон продлить от ссылки до низа самого меню выпадающего. Т.е. в самой ссылке сделать фон-шапку, а у выпадающего меню продолжить её.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Обсуждения

    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com Портфолио https://www.behance.net/d4d4186e Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ    
    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com   Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ   Портфолио https://www.behance.net/d4d4186e
    • Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение.  .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }  
    • Нужны сайты с примерами верстки, типа https://css-tricks.com/. Типовые приемы и нестандартные на все случаи жизни. Накидайте ссылок.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy