首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS转变对MegaMenu的影响

CSS转变对MegaMenu的影响
EN

Stack Overflow用户
提问于 2014-12-30 09:55:17
回答 1查看 2.1K关注 0票数 0

我需要放慢下拉菜单的打开速度,我尝试了几种不同的转换效果,但是没有一个给出了正确的解决方案,我的想法是在这个片段中添加过渡效果:

代码语言:javascript
复制
/* Showing Drop Down on Mouse Hover */


.megamenu li:hover > div {
    display: block;
}

任何帮助都很好,您可以在此链接上查看菜单:

现场演示

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-30 10:03:42

您需要使用可见性而不是显示:

变化

代码语言:javascript
复制
.megamenu li:hover > div {
   display:block;
}

代码语言:javascript
复制
.megamenu li:hover > div {
   visibility:visible;
   opacity:1;
   transition-delay:0.2s;
}

和变化

代码语言:javascript
复制
.megamenu .dropdown_1column, 
.megamenu .dropdown_2columns, 
.megamenu .dropdown_2columns1, 
.megamenu .dropdown_3columns, 
.megamenu .dropdown_4columns,
.megamenu .dropdown_5columns,
.megamenu .dropdown_fullwidth {
    margin:0;
    display:none;
    position:absolute;
    top:41px;
    left:-1px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
 }

代码语言:javascript
复制
.megamenu .dropdown_1column, 
.megamenu .dropdown_2columns, 
.megamenu .dropdown_2columns1, 
.megamenu .dropdown_3columns, 
.megamenu .dropdown_4columns,
.megamenu .dropdown_5columns,
.megamenu .dropdown_fullwidth {
    margin:0;
    visibility:hidden;
    position:absolute;
    top:41px;
    left:-1px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
 }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27703197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档