Last active
December 21, 2019 05:03
-
-
Save nikhilknoldus/ac066e9523fe064f874e503ca287aa2e to your computer and use it in GitHub Desktop.
This file contains hidden or 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
_________HTML CODE_________ | |
<ul class="cards"> | |
<li class="cards__item"> | |
<div class="card"> | |
<div class="card__image card__image--fence"></div> | |
<div class="card__content"> | |
<div class="card__title">Name</div> | |
<p class="card__text">Details about characterDetails about</p> | |
<nav> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
</nav> | |
<button class="btn btn--block card__btn">Button</button> | |
</div> | |
</div> | |
</li> | |
<li class="cards__item"> | |
<div class="card"> | |
<div class="card__image card__image--fence"></div> | |
<div class="card__content"> | |
<div class="card__title">Name</div> | |
<p class="card__text">Details about characterDetails about</p> | |
<nav> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
</nav> | |
<button class="btn btn--block card__btn">Button</button> | |
</div> | |
</div> | |
</li> <li class="cards__item"> | |
<div class="card"> | |
<div class="card__image card__image--fence"></div> | |
<div class="card__content"> | |
<div class="card__title">Name</div> | |
<p class="card__text">Details about characterDetails about</p> | |
<nav> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
</nav> | |
<button class="btn btn--block card__btn">Button</button> | |
</div> | |
</div> | |
</li> <li class="cards__item"> | |
<div class="card"> | |
<div class="card__image card__image--fence"></div> | |
<div class="card__content"> | |
<div class="card__title">Name</div> | |
<p class="card__text">Details about characterDetails about</p> | |
<nav> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
</nav> | |
<button class="btn btn--block card__btn">Button</button> | |
</div> | |
</div> | |
</li> <li class="cards__item"> | |
<div class="card"> | |
<div class="card__image card__image--fence"></div> | |
<div class="card__content"> | |
<div class="card__title">Name</div> | |
<p class="card__text">Details about characterDetails about</p> | |
<nav> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
<ul> | |
<li>Hi</li> | |
<li>Name</li> | |
</ul> | |
</nav> | |
<button class="btn btn--block card__btn">Button</button> | |
</div> | |
</div> | |
</li> | |
</ul> | |
_______CSS CODE_________ | |
@gray-darker: #444444; | |
@gray-dark: #696969; | |
@gray: #999999; | |
@gray-light: #cccccc; | |
@gray-lighter: #ececec; | |
@gray-lightest: lighten(@gray-lighter,4%); | |
*, | |
*::before, | |
*::after { | |
box-sizing: border-box; | |
} | |
html { | |
background-color: #f0f0f0; | |
} | |
body { | |
color: @gray; | |
font-family: 'Roboto','Helvetica Neue', Helvetica, Arial, sans-serif; | |
font-style: normal; | |
font-weight: 400; | |
letter-spacing: 0; | |
padding: 1rem; | |
text-rendering: optimizeLegibility; | |
-webkit-font-smoothing: antialiased; | |
-moz-osx-font-smoothing: grayscale; | |
-moz-font-feature-settings: "liga" on; | |
} | |
img { | |
height: auto; | |
max-width: 100%; | |
vertical-align: middle; | |
} | |
.btn { | |
background-color: white; | |
border: 1px solid @gray-light; | |
//border-radius: 1rem; | |
color: @gray-dark; | |
padding: 0.5rem; | |
text-transform: lowercase; | |
} | |
.btn--block { | |
display: block; | |
width: 100%; | |
} | |
.cards { | |
display: flex; | |
flex-wrap: wrap; | |
list-style: none; | |
margin: 0; | |
padding: 0; | |
} | |
.cards__item { | |
display: flex; | |
padding: 1rem; | |
@media(min-width: 40rem) { | |
width: 50%; | |
} | |
@media(min-width: 56rem) { | |
width: 33.3333%; | |
} | |
} | |
.card { | |
background-color: white; | |
border-radius: 0.25rem; | |
box-shadow: 0 20px 40px -14px rgba(0,0,0,0.25); | |
display: flex; | |
flex-direction: column; | |
overflow: hidden; | |
&:hover { | |
.card__image { | |
filter: contrast(100%); | |
} | |
} | |
} | |
.card__content { | |
display: flex; | |
flex: 1 1 auto; | |
flex-direction: column; | |
padding: 1rem; | |
} | |
.card__image { | |
background-position: center center; | |
background-repeat: no-repeat; | |
background-size: cover; | |
border-top-left-radius: 0.25rem; | |
border-top-right-radius: 0.25rem; | |
filter: contrast(70%); | |
//filter: saturate(180%); | |
overflow: hidden; | |
position: relative; | |
transition: filter 0.5s cubic-bezier(.43,.41,.22,.91);; | |
&::before { | |
content: ""; | |
display: block; | |
padding-top: 56.25%; // 16:9 aspect ratio | |
} | |
@media(min-width: 40rem) { | |
&::before { | |
padding-top: 66.6%; // 3:2 aspect ratio | |
} | |
} | |
} | |
.card__image--flowers { | |
background-image: url(https://unsplash.it/800/600?image=82); | |
} | |
.card__image--river { | |
background-image: url(https://unsplash.it/800/600?image=11); | |
} | |
.card__image--record { | |
background-image: url(https://unsplash.it/800/600?image=39); | |
} | |
.card__image--fence { | |
background-image: url(https://unsplash.it/800/600?image=59); | |
} | |
.card__title { | |
color: @gray-dark; | |
font-size: 1.25rem; | |
font-weight: 300; | |
letter-spacing: 2px; | |
text-transform: uppercase; | |
} | |
.card__text { | |
flex: 1 1 auto; | |
font-size: 1rem; | |
line-height: 1; | |
margin-bottom: 1.25rem; | |
margin-right: 2em; | |
} | |
ul { | |
list-style: none; | |
border-bottom: 2px solid black; | |
border-top: 2px solid black; | |
line-height:2.5em; | |
} | |
li { | |
display: inline-block; | |
vertical-align:top; | |
padding: 0 1.5em; | |
} | |
li:nth-child(n+2) { | |
float:right; | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment