html - 使用媒体查询调整 Bootstrap Navbar Image Logo 大小

标签 html css media-queries

我试图在我的导航栏左侧获得一个 Logo 以响应地调整大小,我已经尝试了几种我在此处找到的不同方法,但我没有运气。任何帮助表示赞赏。

我目前有@media 查询,但它们不起作用。我的代码; https://codepen.io/grabthereef/pen/WKVMEd

HTML

    <!--Nav -->
<nav class="navbar navbar-expand-md navbar-light fixed-top py-1">
  <div class="container">
    <a href="index.php" class="navbar-brand">
      <img class="img-fluid" src="img/ycal.png" alt="">
    </a>
    <button class="navbar-toggler" data-toggle="collapse" data-target="#navbarNav"><span class="navbar-toggler-icon"></span></button>
    <div class="collapse navbar-collapse" id="navbarNav">
      <ul class="navbar-nav ml-auto">
        <li class="nav-item">
          <a href="?page=why-choose-us" class="nav-link">Why Choose Us</a>
        </li>
        <li class="nav-item">
        <a href="?page=our-services" class="nav-link">Our Services</a>
        </li>
        <li class="nav-item">
        <a href="?page=remote-help" class="nav-link">Remote Help</a>
        </li>
        <li class="nav-item">
        <a href="?page=contact-us" class="nav-link">Contact Us</a>
        </li>
      </ul>
    </div>
  </div>
</nav>

CSS

.navbar {
  box-shadow: 2px 2px 5px #3292a6;
  opacity: 0.9;
  background: #fff; }
.navbar .nav-item {
  font-size: 1.2rem;
  padding-right: 20px; }

 @media(max-width: 950px) {
  .ycal img {
    width: 264px;
    height: 68px;
  }
}

@media(max-width: 600px) {
  .ycal img {
    width: 264px;
    height: 68px;
  }
}

最佳答案

@media queries 你走在正确的轨道上。它们在您的示例中不起作用的唯一原因是您没有正确选择要调整大小的图像。

.ycal img 在类为 .ycal 的元素中选择一个图像标签,但在您的情况下这已经是您想要的图像。

所以更新选择器,它会工作得很好:

@media(max-width: 950px) {
    .ycal {
        width: 264px;
        height: 68px;
    }
}

您还可以查看 updated codepen .

关于html - 使用媒体查询调整 Bootstrap Navbar Image Logo 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51899855/

相关文章:

html - 将背景图像设置为全屏且可滚动

javascript - JS 轮播 - 未捕获的语法错误 : Unexpected identifier

html - 更改备用元素 css 的背景颜色

javascript - 无法读取未定义的属性 'style' -- 未捕获的类型错误

css - 媒体查询管理

css - 如何覆盖媒体查询中的所有类?

jQuery 飞出菜单 - 如何用线分隔两个不同的元素

javascript - jQuery:使用 :hover 的简单动画

html - 我需要在 HTML 中创建一个报告,即 A4 大小,我该怎么做?

css - 媒体查询未按预期工作(隐藏类 Bootstrap)