reactjs - 更改 reactbootstrap 导航栏切换图标。(样式化组件)
问题描述
有没有办法使用样式组件将Navbar.Toggle (React-bootstrap) 按钮图标更改为自定义图标?
我需要根据导航栏是否打开/关闭显示不同的图标。
解决方案
是的,您可以使用background-image
属性更改它。
默认
.navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E)
}
你的标志
.navbar-toggler-icon {
background-image: url("yourpath_of_img")
}
带有样式组件
const Thing = styled.div`
.navbar-toggler-icon {
background-image: url("yourpath_of_img")
}`
推荐阅读
- php - 布尔运算后值错误
- php - 如何在 PHP Laravel 中使下拉列表升序
- css - Wordpress 网站上的子菜单不会在悬停时显示
- linux - 当父进程(不是线程)死亡时如何终止子进程
- android - Google Play 显示我的应用有 actions.xml 但实际上我的应用没有 actions.xml
- c - Linux getgrent() 导致“分段错误”
- azure - 如何在连接字符串中使用机密 Azure 发布管道 - 使用 Azure 应用服务设置任务
- ios - 使用自定义 UITableViewCell 与 UITableViewHeaderFooterView 有区别吗?
- javascript - 在 turf.js 和 mapbox 中给曲线一个更深的弧线
- python-3.x - 将“组总数的百分比”应用于分组数据框中的列