JSFiddle - React, Tailwind, and code Playground

by kodjoe mambi

HTML

<div id="wrapper">
  <div id="main-content">




    <div id="img-row">
    

    	<div class="img-item">
	        <a href="#"><img src="http://assets.barcroftmedia.com.s3-website-eu-west-1.amazonaws.com/assets/images/recent-images-11.jpg" class="images" /><figcaption class="wp-caption-text">Title 1</figcaption></a>
	    </div>
      
		<div class="img-item">
	        <a href="#"><img src="http://assets.barcroftmedia.com.s3-website-eu-west-1.amazonaws.com/assets/images/recent-images-11.jpg" class="images" /><figcaption class="wp-caption-text">Title 2</figcaption></a>
		</div>




    </div>




  </div>
</div>

CSS

#wrapper {
    margin: 0 auto;
    max-width: 960px;
}
#main-content {
    background: #fff;
    padding: 7px;
    width: 100%;
    min-height: 400px;
    box-sizing: border-box;
}



.img-item {
	padding: 15px 15px;
	width: 50%;
	margin: 10px 0;
  	float: left;
  	box-sizing: border-box;
  	position: relative;
}


.images {
  width: 100%;
  position: relative;
  z-index: 50;

}


#img-row > a {
  position: relative;
}

#img-row {
	overflow: hidden;
}

#img-row:after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.button {
  display: block;
  background-color: #bbb;
  margin: 10px;
}

button.button {
  width: 250px;
  margin:  25px auto;
  height: 40px;
  font-size: 30px;
}

.wp-caption-text {
  display: block;
  position: absolute;
  width: 100%;
  color: #ffffff;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  font-weight: 700;
  z-index: 200;
  font-size: 40px;
  transform: translateY(-50%)

}

@media screen and (max-width: 767px) {
   .img-item {
  		padding: 7px;
  		width:  100%;
	}
}