<section class="cards">
<article class="card card--1">
  <div class="card__info-hover">
    <svg class="card__like"  viewBox="0 0 24 24">
    <path fill="#000000" d="M12.1,18.55L12,18.65L11.89,18.55C7.14,14.24 4,11.39 4,8.5C4,6.5 5.5,5 7.5,5C9.04,5 10.54,6 11.07,7.36H12.93C13.46,6 14.96,5 16.5,5C18.5,5 20,6.5 20,8.5C20,11.39 16.86,14.24 12.1,18.55M16.5,3C14.76,3 13.09,3.81 12,5.08C10.91,3.81 9.24,3 7.5,3C4.42,3 2,5.41 2,8.5C2,12.27 5.4,15.36 10.55,20.03L12,21.35L13.45,20.03C18.6,15.36 22,12.27 22,8.5C22,5.41 19.58,3 16.5,3Z" />
</svg>
      <div class="card__clock-info">
        <svg class="card__clock"  viewBox="0 0 24 24"><path d="M12,20A7,7 0 0,1 5,13A7,7 0 0,1 12,6A7,7 0 0,1 19,13A7,7 0 0,1 12,20M19.03,7.39L20.45,5.97C20,5.46 19.55,5 19.04,4.56L17.62,6C16.07,4.74 14.12,4 12,4A9,9 0 0,0 3,13A9,9 0 0,0 12,22C17,22 21,17.97 21,13C21,10.88 20.26,8.93 19.03,7.39M11,14H13V8H11M15,1H9V3H15V1Z" />
        </svg><span class="card__time">15 min</span>
      </div>
    
  </div>
  <div class="card__img"></div>
  <a href="#" class="card_link">
     <div class="card__img--hover"></div>
   </a>
  <div class="card__info">
    <span class="card__category"> Recipe</span>
    <h3 class="card__title">Crisp Spanish tortilla Matzo brei</h3>
    <span class="card__by">by <a href="#" class="card__author" title="author">Celeste Mills</a></span>
  </div>
</article>
  
  </section>
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700');
@import url('https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

*{
  box-sizing: border-box;
}

body, html {
   font-family: 'Roboto Slab', serif;
    margin: 0;
  width: 100%;
height: 100%;
    padding: 0;
}

body {
  background-color: #D2DBDD;
  display: flex;
  display: -webkit-flex;
  -webkit-justify-content: center;
  -webkit-align-items: center;
  justify-content: center;
  align-items: center;
}

.cards {
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    max-width: 820px;
}

.card--1 .card__img, .card--1 .card__img--hover {
    background-image: url('https://images.pexels.com/photos/45202/brownie-dessert-cake-sweet-45202.jpeg?auto=compress&cs=tinysrgb&h=750&w=1260');
}

.card--2 .card__img, .card--2 .card__img--hover {
    background-image: url('https://images.pexels.com/photos/307008/pexels-photo-307008.jpeg?auto=compress&cs=tinysrgb&h=750&w=1260');
}

.card__like {
    width: 18px;
}

.card__clock {
    width: 15px;
  vertical-align: middle;
    fill: #AD7D52;
}
.card__time {
    font-size: 12px;
    color: #AD7D52;
    vertical-align: middle;
    margin-left: 5px;
}

.card__clock-info {
    float: right;
}

.card__img {
  visibility: hidden;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 235px;
  border-top-left-radius: 12px;
border-top-right-radius: 12px;
  
}

.card__info-hover {
    position: absolute;
    padding: 16px;
  width: 100%;
  opacity: 0;
  top: 0;
}

.card__img--hover {
  transition: 0.2s all ease-out;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
  position: absolute;
    height: 235px;
  border-top-left-radius: 12px;
border-top-right-radius: 12px;
top: 0;
  
}
.card {
  margin-right: 25px;
  transition: all .4s cubic-bezier(0.175, 0.885, 0, 1);
  background-color: #fff;
    width: 33.3%;
  position: relative;
  border-radius: 12px;
  box-shadow: 0px 13px 10px -7px rgba(0, 0, 0,0.1);
}

.card__info {
z-index: 2;
  background-color: #fff;
  border-bottom-left-radius: 12px;
border-bottom-right-radius: 12px;
   padding: 16px 24px 24px 24px;
}

.card__category {
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 2px;
    font-weight: 500;
  color: #868686;
}

.card__title {
    margin-top: 5px;
    margin-bottom: 10px;
    font-family: 'Roboto Slab', serif;
}

.card__by {
    font-size: 12px;
    font-family: 'Raleway', sans-serif;
    font-weight: 500;
}

.card__author {
    font-weight: 600;
    text-decoration: none;
    color: #AD7D52;
}

.card::before {
  content: "";
  position: absolute;
  left: -4px;
  top: -4px;
  border: 50px solid #ffb202;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-radius: 13px;
  z-index: 9;
}

.card::after {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  z-index: 10;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIBAMAAABfdrOtAAAAJ1BMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+jSoGAAAADHRSTlMAalvpuEOOeS0Tz6Wc5T/ZAAAENklEQVR42u2bsU8UQRTG91bv2EMLEgOFoaAQYwgFGiNotiAmGiMUh7FQQnGojXIFkVIKosZGCxNDLKQwGmPhFRYG1FB47HELx/xRnsh5t8vs7Lw3740m7tfeXH73Zma/9/bNnONkypQpU6ZMUc0srPdzM06Jli7zMmbFvt5xMlxxoDIjZLoN2eNj5MQfldggTzqQi2yQSgfS4GJ4oksrTJBCN6TMvyRCTPAvCduiFP1uSPCSBdIjIlpkgbyKQnielMEoJGSBVKOQgNm4+BalNw55ywAZjUNqnLmkrSZjUuyojxxy9DCEflHmDkO2+JdEiDo1Iy8kok70x2SQSWLICxlkmxiyKYMQL4onpKKtJgpyyGdSyJocssNXQ3REWhIXRYIoq4meJEiZf0mE2CWELCdBKEs8kSjGGoKjmjiSDBnjKut4qgk/GUJW4rlCIapqolcFoVqUURWEqpqoqiBEJV5eKFXiXxKaEq/4eFkNCc8Y+r03c68qUtW82o9O9qunv/tCU8Gn+duISXr0XgB1aQMyca1J8gVKwdRDrYlbHbgujHR+/pZ6km4sVAWBmuvDSROXf+ALMgUfpfPWUxWkakqSpkvMaFGG9AsSvEJArYBXX/p7p7m20987zVUH5QysSmmtAApN6pZvJhpLf7mlXvlBHkjNPmSUB7LF/yzG12SNB7Kb3p+hfk6Ynvgh+94VPRuh0sTfyCdWMmNyZwOvRYc/yYeQJg1hIOShhLB+E2EgxKGE0NYZYSCkoYTwLiBhIISh1HDdM0PXYigoathGIFkgRKGktfNyFgIhCSW9L5mzEAhBKDoN1pyFQIxD0esU5ywEYhiKbnfVJaxMkY1gmkCMQtEOxCAUSL/btRAIOhRY4961EAgyFOgJhGshEFQo8KOUAhwCP6NFNKfgVyYQzSn48dZxOOQHzfUOteD3DKzsrgocAj83R/RB4NdYfDgEfg6MsRWiKzdqrfyLBlnAQMr81gU3L1RffYzfuuDmhWreQ81r0EaOr2AgDX7rgpuXj4EAzauIK+5IL1/QmBfylW6I37qg5oU8Epzkty6oeSFPhmD3/OZwkB1+64KaVwUHafBbF9S8fBwksGBdsAux6BPBEr91wcyrgIWU+a0LZl4q6yoXiMxLYV3fHOcNjXklW9e1Xx8/Tfx4m8K6Pvz+fNaslaq2rnPtASME5pVgXeOdESfMzctP/5nLpuYlt669iDEVK4bmJbWueqyo8jbNzEsGqR/6ujdNDZFcoHPyVVpIID2clFwG1Id4eoxWSvANquH4d+8nDXxtkH9jG+dr8shnsW2O9q4rqqHP0YVXJGml/K//JjZpdW+v1H/1jyALiS5nOps++KTGUb/0CWjvr3ENMyoutfcWsE10kPwaWvveq3SlTYj21/OC5rPl3U3dhXLNLEzd0R898GVj2MmUKVOmTP+tfgI4LUk4qCWewQAAAABJRU5ErkJggg==') no-repeat;
  background-size: 32px 32px;
  left: 10px;
  top: 10px;
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.