首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CSS:水平滚动菜单的转换并不顺利

CSS:水平滚动菜单的转换并不顺利
EN

Stack Overflow用户
提问于 2016-05-20 07:34:18
回答 1查看 716关注 0票数 1

我想使菜单的过渡变得平滑。问题是,当你点击箭头时,第二个div会显示在第一个div的底部,使它看起来不光滑。有关我的代码,请参阅下面:

请参阅我的代码:http://www.codeply.com/go/mdMPOkmFVH

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-20 07:53:34

在您的代码中,您需要在CSS中做一些基本更改,您的CSS应该如下所示

代码语言:javascript
运行
复制
.btn-arrow {
    display: inline-block;
    text-align: center;
}
.effects-list {
    text-align: center;
}
.col-xs-4 {
    min-height:20px;
}

在这里,您需要为类.col-xs-4设置最小高度20 it,原因是jquery函数需要设置滑动元素以使其具有绝对位置,并且通过强制将其设置为相对高度。如果div中的所有子元素都是绝对元素,那么绝对元素就不会获得父div中的空间,这就是为什么它将使父div获得的内容为空。所以它会把它当作空的div,并将它的高度设置为0px,并且不会在div中显示任何东西.因此,这里我们指定它的最小高度来解决我们的问题。

我们可以做的另一件事是在父div中添加空白。

代码语言:javascript
运行
复制
<div class="col-xs-4" id="effects_menu">&nbsp;</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37340663

复制
相关文章

相似问题

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