【发布时间】:2021-03-22 08:23:48
【问题描述】:
* {
box-sizing: border-box;
padding: 0;
margin: 0;
}
ul {
list-style-type: none;
}
.nav-links,
.logo {
text-decoration: none;
color: #000;
}
.logo {
max-width: 80%;
width: 20%;
height: 20%;
}
.navbar {
padding: 20px;
height: 50vh;
}
.navbar,
ul {
display: flex;
flex-direction: row;
}
ul li {
padding: 0 5px;
}
.wrapper {
display: flex;
justify-content: space-between;
width: 100%;
}
<nav class="navbar">
<a href="#" class="logo"><img src="https://cdn.discordapp.com/attachments/714128376884887644/783384657366482954/Double20Hospital20Doors20push20plate20and20kickplate.png" alt=""></a>
<div class="wrapper">
<ul class="main-nav" id="js-menu">
<li>
<a href="#" class="nav-links">Home</a>
</li>
<li>
<a href="#" class="nav-links">Products</a>
</li>
<li>
<a href="#" class="nav-links">About Us</a>
</li>
</ul>
<ul class="ul2">
<li>
<a href="#" class="nav-links">Contact Us</a>
</li>
<li>
<a href="#" class="nav-links">Blog</a>
</li>
</ul>
</div>
</nav>
我尝试使用我的徽标类直接缩放我的徽标,但它似乎不起作用。
这是我的输出:
(它被切断了,但图片继续显示页面下方的一扇门)。
想知道如何做到这一点:
忽略错位和间距问题,这只是我的快速截图娱乐。
我也尝试将display: in-line block 放入我的 .logo{},但它没有任何作用。
如何重新缩放和定位我的徽标以与其他所有内容保持一致?
【问题讨论】:
-
你应该调整实际图像的大小,当它只显示为 80x80 时,不要使用 1024x768 图像