微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

React-Bootstrap NavBar和使用CSS定位组件的问题

如何解决React-Bootstrap NavBar和使用CSS定位组件的问题

我学习了Reactjs和Javascript,现在有了这个react-bootstrap NavBar,想知道如何使这个搜索输入组件更接近图像。我有一个CodeSandbox

我使用媒体查询,但无法理解徽标图像占用(推入)所有空间的原因,因此搜索输入不能向左移动并很好地居中。我将媒体查询断点设置为1410px,1216px,992px,并尝试在CSS中处理它,但为此,我无法在react-bootstrap上找到CSS详细信息。
请指教

我知道react-bootstrap fluid会平均分配组件空间,但是有一些原因为什么在屏幕尺寸变大时可以获得更好的颗粒控制来定位 改变吗?

也许我向React-bootstrap提出了很多要求,或者有一些更好的库或方法可以做到这一点?

在这里写的这个红色环显示了问题:

enter image description here

解决方法

徽标和搜索文本框之间的间隙似乎是宽度为60%的结果。

.logo {
width: 60%;
}

尝试除去上述宽度,并从其包装锚中调整徽标图像的宽度。像下面一样

.container-fluid {
 .navbar-brand {
  max-width: 28%; // adjust this size as you please
 }
}

推荐CodeSandbox

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。