javascript - 如何在反应中将导航栏设置为对背景图像透明
问题描述
我有一个项目,我使用图层组件来显示导航栏组件和主组件,并将其用作应用程序路线的布局。问题是如何向具有不同主背景图像的每条路线显示透明导航。?
function App() {
return (
<Layer>
<Switch>
<Route path="/home" exact>
<Main />
</Route>
<Route path="/about">
<About />
</Route>
<Route path="/projects">
<Projects />
</Route>
<Route path="/contact">
<Contact />
</Route>
<Route path="/" exact>
<Redirect to="/home" />
</Route>
<Route path="*">
<NotFoundPage />
</Route>
</Switch>
</Layer>
);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>
const Layer = (props) => {
return (
<Fragment>
<Navbar />
<div className='main'>{props.children}</div>
</Fragment>
);
};
enter code here
解决方案
推荐阅读
- html - 为什么图像不随 CSS img:nth-of-type 改变
- c++ - 如何从调用表达式中获取函数的类型?
- php - 使用 PHP 和未定义索引错误制作搜索引擎
- javascript - 如何不在html中编写jquery?用纯 JavaScript 编写附加代码的替代方法?
- reactjs - React - 对 componentDidMoutn 使用异步
- javascript - 从不同位置的html调用javascript函数
- python - 如何遍历列表并使用 .isdigit 验证字符串列表是否仅由数字组成
- javascript - 如何在 POST 请求期间将键值对添加到 req.body 字典
- xaml - How to design a "View" in Xamarin Forms
- c++ - 将 Firebase 添加到我的 C++ 项目时遇到问题