Html 使导航栏具有响应性的好方法
我有一个导航栏,左手边有3个按钮,右手边有一个搜索栏。我相信我写了不好的(不是正确的)代码,使它们具有响应性,但对于中小型屏幕,它们仍然没有响应性。我只是想找出一个好办法,让他们做出反应。我正在尝试制作一个如下图所示的页面Html 使导航栏具有响应性的好方法,html,css,angular,bootstrap-4,Html,Css,Angular,Bootstrap 4,我有一个导航栏,左手边有3个按钮,右手边有一个搜索栏。我相信我写了不好的(不是正确的)代码,使它们具有响应性,但对于中小型屏幕,它们仍然没有响应性。我只是想找出一个好办法,让他们做出反应。我正在尝试制作一个如下图所示的页面 .searchbar{ 宽度:400px; } .btn主要{ 背景色:#002B42; 填充:10px; 字体大小:12px; 边界半径:4px; 左边距:3倍; 字体系列:Arial、Helvetica、无衬线字体; } .btn灯{ 左边距:30px; 填充:10p
.searchbar{
宽度:400px;
}
.btn主要{
背景色:#002B42;
填充:10px;
字体大小:12px;
边界半径:4px;
左边距:3倍;
字体系列:Arial、Helvetica、无衬线字体;
}
.btn灯{
左边距:30px;
填充:10px;
背景色:透明;
边界:无;
颜色:黑色;
字体大小:13px;
大纲:无;
}
-
保存的列表
-
保存的过滤器
-
搜索历史
首先,您不需要为.searchbar
类设置宽度400px
。
通过设置媒体查询,为较小宽度的导航栏取消固定。这更适合用户体验
在我看来,最标准的是Bootstrap本身所建议的标准。
最好将您的
插入
并放置一个按钮作为navbar切换器。
并使用my-2 my-md-0
类代替搜索包装器的ml auto
类
如下
正文{
填充顶部:60px;
}
.搜索包装器{
柔性生长:1;
}
.btn主要{
背景色:#002B42;
字体大小:12px;
边界半径:4px;
字体系列:Arial、Helvetica、无衬线字体;
}
.btn灯{
背景色:透明;
边界:无;
颜色:黑色;
字体大小:13px;
大纲:无;
}
.项目{
页边空白处:;
}
@仅介质屏幕和(最大宽度:768px){
身体{
填充顶部:0!重要;
}
navbar先生{
位置:相对位置;
}
.导航栏导航{
对齐项目:居中;
利润率:15px0;
}
.导航项目{
利润率:10px0;
}
}
文件
-
保存的列表
-
保存的过滤器
-
搜索历史
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
dhsiudshdsds
确保jquery、popper.js和bootstrap.js按顺序放置是的,现在可以工作了,但我需要增加搜索栏的宽度和每个按钮之间的间距。因此,您可以为搜索包装器设置flex grow:1,边距:10px 0;对于每个导航项目。我编辑了答案