无法将徽标图像的属性设置为响应
Can't set properties for logo image to be responsive
我想构建一个在向下滚动时改变其大小的导航栏。问题是我不知道如何使我的徽标图像具有响应性。我的意思是当 header 在顶部时是全宽和全高,当我缩小我的导航栏以按比例缩小时。
下面我有一个来自代码笔的简单代码,可以向您展示我想要得到的东西
nav {
background: #555;
height: 80px;
}
.nav-content {
display: flex;
}
.logo {
height: auto;
width: 100%;
}
ul {
display: flex;
list-style: none;
}
ul li {
padding: 1rem 4rem;
}
<nav>
<div class="nav-content">
<div>
<img class="logo" src="http://www.lazarangelov.com/wp-content/uploads/2015/12/logo1.jpg" alt="">
</div>
<ul>
<li>Number1</li>
<li>Number2</li>
<li>Number3</li>
<li>Number4</li>
<li>Number5</li>
</ul>
</div>
</nav>
将此样式用于 li 标签,将为您提供响应式 header 栏,我希望这就是您要找的东西
ul li {
padding: 1vw 4vw;
}
每次您想响应时,只需向图像添加填充
我想构建一个在向下滚动时改变其大小的导航栏。问题是我不知道如何使我的徽标图像具有响应性。我的意思是当 header 在顶部时是全宽和全高,当我缩小我的导航栏以按比例缩小时。
下面我有一个来自代码笔的简单代码,可以向您展示我想要得到的东西
nav {
background: #555;
height: 80px;
}
.nav-content {
display: flex;
}
.logo {
height: auto;
width: 100%;
}
ul {
display: flex;
list-style: none;
}
ul li {
padding: 1rem 4rem;
}
<nav>
<div class="nav-content">
<div>
<img class="logo" src="http://www.lazarangelov.com/wp-content/uploads/2015/12/logo1.jpg" alt="">
</div>
<ul>
<li>Number1</li>
<li>Number2</li>
<li>Number3</li>
<li>Number4</li>
<li>Number5</li>
</ul>
</div>
</nav>
将此样式用于 li 标签,将为您提供响应式 header 栏,我希望这就是您要找的东西
ul li {
padding: 1vw 4vw;
}
每次您想响应时,只需向图像添加填充