Responsive images with aspect ratio without any media queries

Posted by

Creating responsive images with aspect ratio without using media queries can be achieved using a combination of CSS Flexbox and the aspect-ratio property. Here’s how you can do it:

Step #1:- Html Page

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Responsive Images with Aspect Ratio</title>
<style>
  .image-container {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
  }

  .image-container img {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 16 / 9; /* Change the aspect ratio as needed */
  }
</style>
</head>
<body>
  <div class="image-container">
    <img src="image.jpg" alt="Example Image">
  </div>
</body>
</html>

Output:-

Output 2:-

Hopefully, It will help you …!!!

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x