我想让这个下拉菜单工作,但标题和菜单栏之间有一个空格。
http://codepen.io/xdtrammell/pen/zneDa
这是我的两个容器的CSS:
.menu-bar {
width:100%;
background-color: #f50057;
border-top-left-radius:10px;
border-top-right-radius:10px;
}
.menu-drop {
background-color:#212121;
border-style: solid;
border-color:#f50057;
border-top:0px;
border-width: 2px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
width:99.6%;
height:80px;
}
编辑: 我们修正了元素的间隙,但在使用切换时,间隙仍然存在。
答案 0 :(得分:2)
你的 .navicon 只是麻烦;)这是一个修复方法 和 Codepen demo
.navicon {
/*float: right;*/
height: 6px;
width: 34px;
margin-right:50px;
border-top: 15px double #212121;
border-bottom: 5px solid #212121;
font-size: 0;
/*position:relative;*/
position:absolute; /* added */
/*bottom:55px;*/
right:6px; /* added */
top:38px; /* added */
cursor:pointer;
transition: all .3s ease-in-out;
}
答案 1 :(得分:0)
你的h1和你的.button都有顶部和底部的边距。
我建议进行某种重置以将所有内容的边距设置为0(这样,游戏中唯一的边距就是你定义的边距)。
我添加了以下代码。这是更新后的Codepen
* {
margin: 0;
}
答案 2 :(得分:0)
此处更新的代码会从正文中删除margin:10px
,或者将其设为margin:0
<强> CSS 强>
* {
margin: 0;
paddin:0;
}
body {
font-family: 'Roboto', sans-serif;
margin:0px;
}