React-bootstrap NavBar 和组件定位使用 css 问题

Posted

技术标签:

【中文标题】React-bootstrap NavBar 和组件定位使用 css 问题【英文标题】:React-bootstrap NavBar and components positioning using css issue 【发布时间】:2021-01-19 09:16:45 【问题描述】:

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

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

我知道 react-bootstrap fluid 将均匀地隔开组件,但是有一些为什么要在屏幕尺寸时获得更精细的定位控制 改变?

也许我对 React-bootstrap 的要求很高,或者有更好的库或方法来做到这一点?

我在这里写的这个红环说明了问题:

【问题讨论】:

【参考方案1】:

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

.logo 
width: 60%;

尝试从其包装锚点中移除上述宽度并调整徽标图像宽度。如下所示

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

参考CodeSandbox

【讨论】:

你是个魔术师 谢谢!!我学到了很多!我能问一下我在哪里可以读到这个 ​​css 的东西吗? react-boostrap 文档没有我能看到的 乐于助人。关注medium.com、dev.to等平台的相关文章 感谢继续它的工作,但只是一点点snatch,不能让它在 768px 下工作

以上是关于React-bootstrap NavBar 和组件定位使用 css 问题的主要内容,如果未能解决你的问题,请参考以下文章

React-bootstrap NavBar 和组件定位使用 css 问题

React Multi Page NavBar 重置其状态

如何使用自定义 css 文件覆盖 react-bootstrap

react-bootstrap - 导航栏的自定义容器类?

react js中的多级下拉菜单不可用还是啥?像 react-bootstrap

如何使用图像替换 Navbar.brand?