Html
<section class="column news-section"> <div class="auto-container"> <div class="sec-title"> <h2>News & Artical</h2> <div class="text">You read now our latest news and artical</div> </div> <div class="row-cards"> <div class="column is-4 news-block"> <div class="inner-box"> <div class="image-box"> <a href="blog-detail.html"><figure class="image"><img src="http://ary-themes.com/html/bold_touch/wooder/images/resource/news-1.jpg" alt=""></figure></a> </div> <div class="lower-content"> <div class="post-date"><span class="far fa-calendar"></span> Jan 01, 2020</div> <ul class="post-info"> <li><span class="far fa-user"></span> By Admin | </li> <li><a href="#">General Carpentry</a></li> </ul> <h4><a href="blog-detail.html">Woodworker treak truned into furniture for exhibition.</a></h4> <div class="btn-box"><a href="#" class="read-more">Read More <span class="fa fa-arrow-right"></span></a></div> </div> </div> </div> <div class="column is-4 news-block"> <div class="inner-box"> <div class="image-box"> <figure class="image"><a href="blog-detail.html"><img src="http://ary-themes.com/html/bold_touch/wooder/images/resource/news-1.jpg" alt=""></a></figure> </div> <div class="lower-content"> <div class="post-date"><span class="far fa-calendar"></span> Jan 02, 2020</div> <ul class="post-info"> <li><span class="far fa-user"></span> By Admin | </li> <li><a href="#">General Carpentry</a></li> </ul> <h4><a href="blog-detail.html">Home Repair and Maintain safe now in the rantain.</a></h4> <div class="btn-box"><a href="#" class="read-more">Read More <span class="fa fa-arrow-right"></span></a></div> </div> </div> </div> <div class="column is-4 news-block"> <div class="inner-box"> <div class="image-box"> <figure class="image"><a href="blog-detail.html"><img src="http://ary-themes.com/html/bold_touch/wooder/images/resource/news-1.jpg" alt=""></a></figure> </div> <div class="lower-content"> <div class="post-date"><span class="far fa-calendar"></span> Jan 03, 2020</div> <ul class="post-info"> <li><span class="far fa-user"></span> By Admin | </li> <li><a href="#">General Carpentry</a></li> </ul> <h4><a href="blog-detail.html">Good furniture is now on persale in showroom in Dec.</a></h4> <div class="btn-box"><a href="#" class="read-more">Read More <span class="fa fa-arrow-right"></span></a></div> </div> </div> </div> </div> </div> </section>
Css
.news-section{ position: relative; background-repeat: no-repeat; background-position: center; background-size: cover; padding: 120px 0 90px; } .news-block{ position: relative; margin-bottom: 30px; } .news-block .inner-box{ position: relative; background-color: #ffffff; box-shadow: 0 10px 20px rgba(0,0,0,0.14); } .news-block .image-box{ position: relative; } .news-block .image{ position: relative; overflow: hidden; margin-bottom: 0; } .news-block .image-box .image a:after{ content: ""; position: absolute; top: -110%; left: -210%; width: 200%; height: 200%; opacity: 0; background: rgba(255, 255, 255, 0.13); background: linear-gradient( to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100% ); } .news-block .inner-box:hover .image-box .image a:after { opacity: 1; top: -20%; left: -30%; transition-property: left, top, opacity; transition-duration: 0.7s, 0.7s, 0.15s; transition-timing-function: linear; } .news-block .image img{ display: block; width: 100%; } .news-block .lower-content{ position: relative; padding: 35px 30px 20px; } .news-block .post-date{ position: absolute; left: 0; top: -15px; background-color: #ab7442; box-shadow: 0 0 20px rgba(0,0,0,0.10); padding: 5px 15px 5px 30px; border-radius: 0 30px 30px 0; font-size: 14px; line-height: 20px; color: #ffffff; font-family: 'Poppins', sans-serif; } .news-block .post-info{ position: relative; margin-bottom: 15px; } .news-block .post-info li{ position: relative; display: inline-block; font-size: 14px; line-height: 24px; color: #353535; font-weight: 400; font-family: "Poppins", sans-serif; } .news-block .post-info li a{ color: #353535; display: inline-block; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .news-block .post-info li a:hover{ color: #ab7442; } .news-block .post-info li span{ margin-right: 5px; color: #ab7442; } .news-block h4{ position: relative; display: block; font-size: 20px; line-height: 1.4em; color: #353535; font-weight: 500; margin-bottom: 15px; } .news-block h4 a{ color: #353535; display: inline-block; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .news-block h4 a:hover{ color: #ab7442; } .news-block .btn-box{ position: relative; } .news-block .btn-box a{ position: relative; display: inline-block; font-size: 16px; line-height: 24px; font-weight: 600; color: #353535; } .news-block .btn-box a span{ opacity: 0; visibility: hidden; font-size: 12px; -webkit-transform: translateX(-20px); -moz-transform: translateX(-20px); -ms-transform: translateX(-20px); -o-transform: translateX(-20px); transform: translateX(-20px); -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .news-block .btn-box a:hover{ color: #353535; } .news-block .inner-box:hover .btn-box a span{ -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); visibility: visible; opacity:1; } .row-cards { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } .sec-title h2 { position: relative; display: inline-block; font-size: 72px; color: #353535; line-height: 1em; font-weight: 600; cursor: default; -webkit-text-stroke: 1px #353535; } @media screen and (max-width: 768px) { .row-cards { display: block; } }