html - 如何使用 css 网格将 Logo 添加到导航栏

标签 html css css-grid

每当屏幕尺寸增加时,行高就会发生变化,并且 Logo 会超过导航栏的高度。我被困在这里,真的需要一些帮助

HTML

<div class="container">
<div class="navbar">
  <div class="logo-desktop">
    <img src="E:\work\JensonWebsite\images\jenson-logo-desktop.svg" />
  </div>
</div>
<div class="slider"></div>
<div class="gallery"></div>
<div class="brands"></div>
<div class="contact"></div>
<div class="footer"></div>
</div>

CSS

.container {
height: 100%;
display: grid;
grid-template-columns: 1fr;
grid-template-rows: repeat(12, 1fr);
}

.navbar {
display: grid;
padding: 6px;
background-color: #0E1848;
grid-template-columns: repeat(12, 1fr);
grid-template-rows: 100px;
align-items: center;
justify-content: center;
}

最佳答案

如果你想让图像根据行改变高度,那么添加这样的CSS:

    img {
        width: 80%;
        height: 100%;
    }

但是如果你想要固定的图像,那么使用固定的高度和宽度,比如:

    img {
        width: 200px;
        height: 60px;
    }

关于html - 如何使用 css 网格将 Logo 添加到导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48075382/

相关文章:

php - 如何向按名称排序的 foreach 循环选择框添加选项?

javascript - 将 jquery 元素转换为 html

php - 屏幕宽度改变时如何删除 scrow 跟随 javascript

html - CSS Grid 4 列布局,<dl> 有 2 个列标题

html - 如何制作带有方格图案的响应式网格?

Android WebView - 背景大小 :cover not working for small images (Image doesen't scale)

jquery - 检查选择元素是否具有特定类并将该类添加到不同的 div

html - 每个 div 显示两个内联图像并调整大小

html - 我怎样才能使 margin 在 flex 容器中和在 flex 容器中表现相同?

css - 如何修复这个基于 4 列的复杂 CSS 照片网格?