Bootstrap Material Design
by Abbas Jaber
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css">
<aside class="profile-card">
<header>
<!-- here’s the avatar -->
<a target="_blank" href="http://abbasj.me">
<img src="//lh6.googleusercontent.com/-8lKtybPMOvc/AAAAAAAAAAI/AAAAAAAABPg/pVTw_3vwvfs/s80-c/photo.jpg" class="hoverZoomLink">
</a>
<!-- the username -->
<h1>
Abbas Jaber
</h1>
<!-- and role or location -->
<h2>
Software Developer
</h2>
</header>
<!-- bit of a bio; who are you? -->
<div class="profile-bio">
<p>
You can add your bio or some description here
</p>
</div>
<!-- some social links to show off -->
<ul class="profile-social-links">
<li>
<a target="_blank" href="https://www.facebook.com/Abbas.jaber19">
<i class="fa fa-facebook"></i>
</a>
</li>
<li>
<a target="_blank" href="https://twitter.com/Abbasjbr">
<i class="fa fa-twitter"></i>
</a>
</li>
<li>
<a target="_blank" href="https://instagram.com/Abbasjaber0">
<i class="fa fa-instagram"></i>
</a>
</li>
<li>
<a target="_blank" href="https://www.linkedin.com/in/abbasjaber">
<i class="fa fa-linkedin"></i>
</a>
</li>
</ul>
</aside>
CSS
html {
height: 100%;
}
body {
overflow: hidden;
background: #bcdee7 url("../img/bg.jpg") no-repeat center center fixed;
background-size: cover;
position: fixed;
padding: 0px;
margin: 0px;
width: 100%;
height: 100%;
font: normal 14px/1.618em "Roboto", sans-serif;
-webkit-font-smoothing: antialiased;
}
body:before {
content: "";
height: 0px;
padding: 0px;
border: 130em solid #313440;
position: absolute;
left: 50%;
top: 100%;
z-index: 2;
display: block;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-animation: puff 0.5s 1.8s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards, borderRadius 0.2s 2.3s linear forwards;
animation: puff 0.5s 1.8s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards, borderRadius 0.2s 2.3s linear forwards;
}
h1,
h2 {
font-weight: 500;
margin: 0px 0px 5px 0px;
}
h1 {
font-size: 24px;
}
h2 {
font-size: 16px;
}
p {
margin: 0px;
}
.profile-card {
background: #FFB300;
width: 56px;
height: 56px;
position: absolute;
left: 50%;
top: 50%;
z-index: 2;
overflow: hidden;
opacity: 0;
margin-top: 70px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
-webkit-animation: init 0.5s 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards, moveDown 1s 0.8s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards, moveUp 1s 1.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, materia 0.5s 2.7s cubic-bezier(0.86, 0, 0.07, 1) forwards;
animation: init 0.5s 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards, moveDown 1s 0.8s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards, moveUp 1s 1.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, materia 0.5s 2.7s...