JSFiddle - React, Tailwind, and code Playground

HTML

<div class="spacer">
  Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolore accusantium ducimus eum, quidem voluptas. Deleniti nobis at enim porro adipisci pariatur tempore quam eius soluta voluptates a temporibus libero tempora alias fuga, ipsum vitae omnis rem animi modi itaque. Eveniet deleniti aliquam magni a placeat dolorem ex sed, mollitia quis.
</div>
<div class="container">
  <img src="http://diylogodesigns.com/blog/wp-content/uploads/2016/04/new-google-logo-png.png" alt="" width="200">
</div>
<div class="spacer">
  Lorem ipsum dolor sit amet, consectetur adipisicing elit. Reiciendis ab consequuntur similique soluta nemo corporis totam, hic magnam, voluptatem voluptatum. Culpa cumque corporis sequi eligendi ducimus in voluptate consequuntur natus sapiente itaque. Voluptas neque nesciunt aspernatur ad accusantium obcaecati, similique iste voluptates cum magni. Tenetur fugiat ut, beatae odio earum dolores quam laudantium aut nulla quod sapiente nesciunt cum id voluptatem asperiores deserunt recusandae, suscipit laborum ratione consequatur maiores aliquam sunt. Impedit repellat eveniet quod vitae, sit, expedita. Earum autem laboriosam quasi ratione provident pariatur, deserunt temporibus blanditiis repudiandae, magni harum sapiente voluptatibus. Quibusdam nihil, nemo asperiores harum natus omnis tenetur non amet voluptate porro. Doloribus quaerat autem atque numquam repellat ex, fugiat velit ea quasi dignissimos tenetur nulla dolores? Alias sequi cum quaerat, optio ab reprehenderit quos nobis blanditiis quidem laboriosam, saepe quis, neque. Accusantium, aliquam. Iusto adipisci enim debitis animi blanditiis provident totam, optio placeat repudiandae ipsam aperiam nulla cupiditate molestias voluptates ullam consequuntur asperiores accusamus esse ex excepturi modi ea. Dolore maiores impedit, in sapiente omnis, perferendis ex quia ad, porro iure totam quod sequi rem dicta debitis! Consequatur est, fugiat impedit aspernatur ab. Sint dolor reiciendis...

CSS

.spacer {
  height: 800px;
}

.container {
  height:500px;
}

img {
  position: sticky;
  top: 20px;
}