<div class="outer__container">
  <div class="container">
    <img class="image" src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ykzozdy6x82x5per808b.png" alt="Taylor swift image tutorial by Cules Coding" srcset="" />
  </div>

  <h1>Taylor Alison Swift</h1>
</div>
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  min-height: 100vh;
  display: grid;
  place-items: center;
}

.outer__container {
  width: 80%;
  padding: 0 20px;
}

.container {
  width: 100%;
  position: relative;
  padding-top: 56.25%;
}

.image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

h1 {
  font-size: 3rem;
  font-family: monospace;
  text-align: center;
}

@media screen and (max-width: 600px) {
  .outer__container {
    width: 100%;
  }

  .container {
    padding-top: 100%;
  }
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.