html - 在导航栏上很好地放置图像徽标和品牌名称 React
问题描述
我试图将我的标志很好地放在导航栏的左上角。但是,当我这样做时,品牌名称会被置于一个奇怪的位置。
如果有人能告诉我如何将徽标和品牌很好地放在导航栏上,我将不胜感激。
这是 HTML:
<nav id="navbar">
<div className="nav-wrapper">
<Link
to={this.props.auth ? "/dashboard" : "/"}
className="left brand-logo"
>
<img src={Logo} alt="logo" className="photo" />
<div id="logo">Logo</div>
</Link>
<ul className="right">{this.renderContent()}</ul>
</div>
</nav>
这是CSS:
#navbar {
position: -webkit-sticky; /* Safari */
position: sticky;
top: 0;
}
#logo {
display: inline-block;
height: 100%;
padding-left: 20px;
}
.photo {
width: 64px;
height: 64px;
}
我目前正在为导航栏使用物化 CSS。
解决方案
推荐阅读
- quarkus - 使用一些配置文件运行 quarkus app gradlew quarkusBuild
- html - 在两个段落旁边放一个图标。图标应垂直居中,紧挨段落
- regex - 你如何匹配多行上的重复值?
- c# - 在 C# 中使用 Firebase 按键获取元素
- javascript - 搜索框 SQLSTATE[42S22] ERROR 的数据表子行问题
- flutter - setState 应该在颤振小部件中有任何主体
- java - Java中共享相同类型的vector对象时如何分离
- c# - 结合适用于本地和 Azure DevOps 的 C++ 和 C# 项目的最佳方式?
- asp.net-core - 简单注入器 - 注册 HttpClient
- c# - 已发布的 .Net Core 应用警告要安装 .Net Core,但它已经安装