Foundation 5.5.0 Social Buttons
by Charles Butler
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/foundation/5.5.0/js/vendor/modernizr.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/foundation/5.5.0/js/foundation.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/foundation/5.5.0/css/foundation.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css">
<a class="social-button facebook"><span class="facebook"><i class="fa fa-fw fa-facebook"></i></span>Log in with Facebook</a>
<a class="social-button twitter">Log in with Facebook</a>
CSS
body {
padding: 60px;
}
.social-button {
cursor: pointer;
font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
font-weight: normal;
line-height: normal;
margin: 0 0 1.25rem;
position: relative;
text-decoration: none;
text-align: center;
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 0;
display: inline-block;
padding-top: 0.8rem;
padding-right: 2rem;
padding-bottom: 0.725rem;
padding-left: 2rem;
font-size: 0.9rem;
background-color: #3498DB;
color: #FFFFFF;
transition: background-color 300ms ease-out;
}
.social-button.facebook:before {
font-family: "FontAwesome";
content: "\f09a";
margin-left: -2rem;
margin-right: 1rem;
padding-top: 0.8rem;
padding-right: 0.7rem;
padding-bottom: 0.525rem;
padding-left: 0.7rem;
line-height: 0;
font-size: 1.2rem;
background-color: #000;
vertical-align: -3px;
width: 1.28571429em !important;
text-align: center;
}
.social-button.twitter:before {
font-family: "FontAwesome";
content: "\f099";
margin-left: -2rem;
margin-right: 1rem;
padding-top: 0.8rem;
padding-right: 0.7rem;
padding-bottom: 0.525rem;
padding-left: 0.7rem;
line-height: 0;
font-size: 1.2rem;
background-color: #000;
vertical-align: -3px;
width: 1.28571429em !important;
text-align: center;
}
JavaScript
$(document).foundation();