"Tri-Hero"
Bootstrap 3.3.0 Snippet by sparkktv

<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!------ Include the above in your HEAD tag ----------> <div class="content-block hero with-overflow tri-split"> <div class="content-wrapper"> <a href="https://media.netflix.com/en/only-on-netflix/188817" class="header-img soft-fade ready" style="background-image: url('https://d2ygrtdi28m8fp.cloudfront.net/homepage/Homepage_Letterman_Obama_010918.jpg');"> <div class="story-headline"> <h3>My Next Guest Needs No Introduction with David Letterman is now streaming</h3> </div> </a> <a href="https://media.netflix.com/en/only-on-netflix/81188" class="header-img soft-fade ready" style="background-image: url('https://d2ygrtdi28m8fp.cloudfront.net/homepage/Homepage_ODAAT_S2_010918.jpg');"> <div class="story-headline"> <h3>One Day at a Time premieres on January 26th</h3> </div> </a> <a href="https://media.netflix.com/en/only-on-netflix/183986" class="header-img soft-fade ready" style="background-image: url('https://d2ygrtdi28m8fp.cloudfront.net/homepage/Homepage_AlteredCarbon_011618.jpg');"> <div class="story-headline"> <h3>Altered Carbon premieres on February 2nd</h3> </div> </a> <div class="shadow"></div> </div> </div>
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900'); body * {word-wrap: break-word;} *, ::before, ::after {box-sizing: border-box;} .content-block.hero {color: #fff;padding-top: 1.5em;} .content-block.with-overflow {padding: 0 2.2em;padding-top: 0px;margin-bottom: 5em;} .content-block {width: 100%;background: #edede9;padding: 2.2em;margin-bottom: 1em;position: relative;} .content-block.with-overflow::before {content: '';display: block;background: #221f1f;width: 100%;position: absolute;bottom: 70px;top: 0;left: 0;} .content-block.hero.tri-split .content-wrapper {display: flex;-moz-box-align: center;align-items: center;justify-content: center;background: #221f1f;} .content-block.hero .content-wrapper {max-width: 1150px;} .content-block .content-wrapper {width: 100%;max-width: 1080px;display: block;margin: 0 auto;position: relative;} .content-block .content-wrapper::before, .content-block .content-wrapper::after {display: table;content: ' ';} .content-block.hero.tri-split .header-img:not(:last-child) {border-right: 1px solid #211e1e;} .content-block.hero.tri-split .header-img {display: block;width: 33.3333%;max-width: 33.3333%;height: 540px;text-decoration: none;flex: 1 100%;overflow: hidden;position: relative;transition: all 200ms linear;background-repeat: no-repeat;background-size: cover;background-position: bottom center;cursor: pointer;} .soft-fade.ready {animation: fadeIn ease-in-out 1;animation-duration: 0s;animation-fill-mode: none;animation-fill-mode: forwards;animation-duration: 300ms;opacity: 1;filter: none;} .soft-fade {background-color: #242222;opacity: 0;filter: alpha(opacity=0);} .story-headline {height: 100%;width: 100%;display: flex;box-align: center;flex-align: center;align-items: center;padding: 2.2em;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.05) 55%, rgba(0,0,0,0.25) 80%, rgba(0,0,0,0.9) 100%);} .story-headline h3 {align-self: flex-end;text-align: left;line-height: 1.15;margin-bottom: 0;color: #fff;font-family:"Montserrat", Helvetica, Arial, sans-serif;font-weight: 400;font-style: normal;font-size: 3em;max-width: 100%;} .content-block.hero.tri-split .header-img::after {content: '';height: 10px;width: 100%;background: #e50914;position: absolute;bottom: -10px;left: 0;transition: all 200ms linear;} .content-block.hero.tri-split .header-img {cursor: pointer;} .no-touchevents .content-block.hero.tri-split .header-img:hover:after {bottom: 0;} .shadow {position: absolute;width: 100%;bottom: -46px;left: 0;background-image: radial-gradient(closest-side, rgba(0,0,0,0.6) 0, rgba(0,0,0,0.2) 50%, transparent 100%);background-position: 0% -25px;background-repeat: no-repeat;height: 46px;overflow: hidden;pointer-events: none;} .content-block .content-wrapper::after {clear: both;} @media screen and (max-width: 767px) { .content-block.with-overflow {padding: 0;margin-bottom: 0.75rem;} } @media screen and (max-width: 768px) { .content-block.hero.tri-split .header-img {height: 380px;} } @media screen and (max-width: 767px) { .content-block.hero.tri-split {display: none;} }

Related: See More


Questions / Comments: