为了账号安全,请及时绑定邮箱和手机立即绑定

当我单击导航栏按钮时,我的搜索栏宽度正在改变

当我单击导航栏按钮时,我的搜索栏宽度正在改变

大话西游666 2022-06-05 16:42:28
在这个应用程序中,当我在导航栏中的主页和关于页面按钮之间切换时,我的搜索栏的宽度正在改变,为什么???(仅适用于台式机)。我的代码: https ://github.com/StrikerOne65/snewz
查看完整描述

1 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

.main-nav {

    display: flex;

    margin-right: 30px;

    justify-content: flex-end;

    width: 75%; -- ADD THIS TO DETERMINE OVER ALL WIDTH OF THE NAV

}


.main-nav li:first-of-type{

    /* padding-right: 25%; */ -- REMOVE THIS

    width: 50%; -- ADJUST THIS FOR YOUR WIDTH OF SEARCH BAR: WHATEVER PERCENT OF .MAIN-NAV

保证金权利:5%;}


.search {

    display: flex;

    /* width: 150%; */ -- REMOVE THE 150% WIDTH

}

所以解释一下,你在 flex 中混合了很多固定宽度并试图过度样式来补偿


您已将 .main-nav 设置为 flex-end 以将其设置为右侧,您只需使其更大以包含其中的所有内容,<li>而不是强制子元素尝试为 150% 的宽度它的父级 - 它试图打破布局。我认为这是你的问题


查看完整回答
反对 回复 2022-06-05
  • 1 回答
  • 0 关注
  • 101 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信