Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript res.收割台下的topnav位置_Javascript_Html_Css - Fatal编程技术网

Javascript res.收割台下的topnav位置

Javascript res.收割台下的topnav位置,javascript,html,css,Javascript,Html,Css,我想转换顶部导航,以便我可以将其用作标题下方的水平导航 我希望实现以下目标: 删除。品牌名称(这会导致问题) -导航栏链接(对齐内容:居中;对齐项目:居中;不工作) -中间。切换按钮 我怎么去那里?我发现使用响应式CSS非常困难 const-toggleButton=document.getElementsByClassName('toggle-button')[0] const navbarLinks=document.getElementsByClassName('navbar-lin

我想转换顶部导航,以便我可以将其用作标题下方的水平导航

我希望实现以下目标:

  • 删除。品牌名称(这会导致问题) -导航栏链接(对齐内容:居中;对齐项目:居中;不工作) -中间。切换按钮
我怎么去那里?我发现使用响应式CSS非常困难

const-toggleButton=document.getElementsByClassName('toggle-button')[0]
const navbarLinks=document.getElementsByClassName('navbar-links')[0]
toggleButton.addEventListener('单击',()=>{
navbarLinks.classList.toggle('active')
})
*{
框大小:边框框;
}
身体{
保证金:0;
填充:0;
}
navbar先生{
显示器:flex;
位置:相对位置;
证明内容:之间的空间;
对齐项目:居中;
背景色:#333;
颜色:白色;
}
.品牌名称{
字体大小:1.5rem;
保证金:5雷姆;
}
.导航栏链接{
身高:100%;
}
.导航栏链接{
显示器:flex;
保证金:0;
填充:0;
}
.navbar链接李{
列表样式:无;
}
.导航栏链接李a{
显示:块;
文字装饰:无;
颜色:白色;
填充:1rem;
}
.navbar链接li:悬停{
背景色:#555;
}
.切换按钮{
位置:绝对位置;
顶部:.75rem;
右:1rem;
显示:无;
弯曲方向:立柱;
证明内容:之间的空间;
宽度:30px;
高度:21px;
}
.切换按钮.栏{
高度:3倍;
宽度:100%;
背景色:白色;
边界半径:10px;
}
@介质(最大宽度:800px){
navbar先生{
弯曲方向:立柱;
调整项目:灵活启动;
}
.切换按钮{
显示器:flex;
}
.导航栏链接{
显示:无;
宽度:100%;
}
.导航栏链接{
宽度:100%;
弯曲方向:立柱;
}
.navbar链接ul li{
文本对齐:居中;
}
.navbar链接ul li a{
填充:.5rem1rem;
}
.navbar-links.active{
显示器:flex;
}
}

响应导航条
品牌名称

你想得到这样的结果

const-toggleButton=document.getElementsByClassName('toggle-button')[0]
const navbarLinks=document.getElementsByClassName('navbar-links')[0]
toggleButton.addEventListener('单击',()=>{
navbarLinks.classList.toggle('active')
})
*{
框大小:边框框;
}
身体{
保证金:0;
填充:0;
}
navbar先生{
显示器:flex;
位置:相对位置;
证明内容:柔性端;
对齐项目:居中;
背景色:#333;
颜色:白色;
}
.导航栏链接{
身高:100%;
}
.导航栏链接{
显示器:flex;
保证金:0;
填充:0;
}
.navbar链接李{
列表样式:无;
}
.导航栏链接李a{
显示:块;
文字装饰:无;
颜色:白色;
填充:1rem;
}
.navbar链接li:悬停{
背景色:#555;
}
.切换按钮{
位置:绝对位置;
顶部:.75rem;
右:1rem;
显示:无;
弯曲方向:立柱;
证明内容:之间的空间;
宽度:30px;
高度:21px;
}
.切换按钮.栏{
高度:3倍;
宽度:100%;
背景色:白色;
边界半径:10px;
}
@介质(最大宽度:800px){
navbar先生{
高度:50px;
}
.切换按钮{
显示器:flex;
排名:0;
左:0;
右:0;
底部:0;
保证金:自动;
}
.导航栏链接{
显示:无;
宽度:100%;
位置:绝对位置;
顶部:50px;
}
.导航栏链接{
宽度:100%;
弯曲方向:立柱;
}
.navbar链接ul li{
文本对齐:居中;
背景色:#333;
}
.navbar链接ul li a{
填充:.5rem1rem;
}
.navbar-links.active{
显示器:flex;
}
}

响应导航条

你想得到这样的结果

const-toggleButton=document.getElementsByClassName('toggle-button')[0]
const navbarLinks=document.getElementsByClassName('navbar-links')[0]
toggleButton.addEventListener('单击',()=>{
navbarLinks.classList.toggle('active')
})
*{
框大小:边框框;
}
身体{
保证金:0;
填充:0;
}
navbar先生{
显示器:flex;
位置:相对位置;
证明内容:柔性端;
对齐项目:居中;
背景色:#333;
颜色:白色;
}
.导航栏链接{
身高:100%;
}
.导航栏链接{
显示器:flex;
保证金:0;
填充:0;
}
.navbar链接李{
列表样式:无;
}
.导航栏链接李a{
显示:块;
文字装饰:无;
颜色:白色;
填充:1rem;
}
.navbar链接li:悬停{
背景色:#555;
}
.切换按钮{
位置:绝对位置;
顶部:.75rem;
右:1rem;
显示:无;
弯曲方向:立柱;
证明内容:之间的空间;
宽度:30px;
高度:21px;
}
.切换按钮.栏{
高度:3倍;
宽度:100%;
背景色:白色;
边界半径:10px;
}
@介质(最大宽度:800px){
navbar先生{
高度:50px;
}
.切换按钮{
显示器:flex;
排名:0;
左:0;
右:0;
底部:0;
保证金:自动;
}
.导航栏链接{
显示:无;
宽度:100%;
位置:绝对位置;
顶部:50px;
}
.导航栏链接{
宽度:100%;
弯曲方向:立柱;
}
.navbar链接ul li{
文本对齐:居中;
背景色