Figure with figcaption for blog post image. Smooth transition and clip path included.
Created
June 19, 2018 10:49
-
-
Save Mo45/f87a722d2656cdcd59b0555de7914903 to your computer and use it in GitHub Desktop.
CPC: Figure & Figcaption
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="row"> | |
<!-- single figure start --> | |
<div class="col-md-4"> | |
<figure class="single bg"> | |
<img class="img-fluid" | |
src="https://i.imgur.com/sXBHp40.jpg" | |
alt="image"> | |
<figcaption>Adorable Cat</figcaption> | |
</figure> | |
</div><!-- col --> | |
<!-- single figure end--> | |
<!-- single figure start --> | |
<div class="col-md-4"> | |
<figure class="single bg"> | |
<img class="img-fluid" | |
src="https://i.imgur.com/d8hUyas.jpg" | |
alt="image"> | |
<figcaption>Avocado or Tomatoes?</figcaption> | |
</figure> | |
</div><!-- col --> | |
<!-- single figure end--> | |
<!-- single figure start --> | |
<div class="col-md-4"> | |
<figure class="single bg"> | |
<img class="img-fluid" | |
src="https://i.imgur.com/cO3t2ND.jpg" | |
alt="image"> | |
<figcaption>Amazing Alps</figcaption> | |
</figure> | |
</div><!-- col --> | |
<!-- single figure end--> | |
</div><!-- row --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@import url('https://fonts.googleapis.com/css?family=Slabo+27px'); | |
figure.single { | |
position: relative; | |
margin: 15px; | |
width: 100%; | |
text-align: center; | |
background: #000000; | |
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); | |
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); | |
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); | |
} | |
figure.single figcaption { | |
font-family: 'Slabo 27px', serif; | |
position: absolute; | |
padding:15px; | |
top: 40%; | |
left: 0; | |
width:100%; | |
color:#fff; | |
-webkit-transition: all 0.35s ease-in-out; | |
transition: all 0.35s ease-in-out; | |
} | |
figure.single:before { | |
background: rgba(9, 27, 39, .5); | |
width: 100%; | |
height: 100%; | |
position: absolute; | |
content: ""; | |
display: block; | |
-webkit-transition: all 0.35s ease-in-out; | |
transition: all 0.35s ease-in-out; | |
} | |
figure.single:hover:before { | |
background: rgba(9, 27, 39, .1); | |
-webkit-transition: all 0.35s ease-in-out; | |
transition: all 0.35s ease-in-out; | |
} | |
figure.single:hover figcaption{ | |
color:#000; | |
background-color: rgba(255, 255, 255, 0.8); | |
-webkit-clip-path: polygon(100% 0, 100% 90%, 0 100%, 0 10%); | |
clip-path: polygon(100% 0, 100% 90%, 0 100%, 0 10%); | |
position: absolute; | |
top: 65%; | |
left: 0; | |
-webkit-transition: all 0.35s ease-in-out; | |
transition: all 0.35s ease-in-out; | |
} | |
/* For Demo Use */ | |
body { | |
background-color: #ddd; | |
text-align: center; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.1/css/bootstrap.css" rel="stylesheet" /> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment