How can I resolve the media query resizing problem

36 views Asked by At
html {
  height: 100%;
  width: 100%;
}

Here, I divided 3 parts and added the media query.

@media screen and (min-width:768px) and (max-width:1023px) { 
  .logo {
    max-width: 100rem;
  }
}

 @media screen and (min-width:480px) and (max-width:767px) {
   .logo {
     max-width: 50rem;
   }
 }

@media screen and (max-width:479px) {
  .logo {
    max-width: 30rem;
  }
}

<body>
    <div class="logo">
      <nav class="navbar bg-transparent">
    <div class="container">
          <a class="navbar-brand" href="#">
        <img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKv8GfX7rnmHMyXoAevE0ErR9XLJn-WQYybg&usqp=CAU" alt="Bootstrap">
       </a>
     </div>
    </nav>
  </div>
</body>

I tried to add the media query for resizing the logo of the web with Bootstrap. But it isn't work well, the size never change here.

1

There are 1 answers

0
Simon Weber On

You're setting a max-size in the .logo class, which gets applied correctly, but has no visual impact on the site as it affects the containing div. If you inspect your site with the dev tools of your browser, you can inspect the div.logo element and see how the size changes.

If you want to resize the logo, add the logo class to the <img> tag.

<img src="IMAGESRC" class="logo" alt="Bootstrap">