JSFiddle - React, Tailwind, and code Playground
by ucuncubayram
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css">
<div ng-app="app">
<script type="text/ng-template" id="social-buttons.html">
<div class="text-center center-block">
<a href="#"><i id="social-fb" class="fa fa-facebook-square fa-3x social"></i></a>
<a href="#"><i id="social-tw" class="fa fa-twitter-square fa-3x social"></i></a>
<a href="#"><i id="social-gp" class="fa fa-google-plus-square fa-3x social"></i></a>
<a href="#"><i id="social-em" class="fa fa-envelope-square fa-3x social"></i></a>
</div>
</script>
<social-buttons></social-buttons>
</div>
CSS
.social:hover {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
}
.social {
-webkit-transform: scale(0.8);
/* Browser Variations: */
-moz-transform: scale(0.8);
-o-transform: scale(0.8);
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
}
#social-fb:hover {
color: #3B5998;
}
#social-tw:hover {
color: #4099FF;
}
#social-gp:hover {
color: #d34836;
}
#social-em:hover {
color: #f39c12;
}
JavaScript
var app = angular.module("app",["directives"]);
angular.module("directives", [])
.directive("socialButtons", [function(){
return {
restrict: "E",
scope:{
data: "="
},
templateUrl: "social-buttons.html",
link: function(scope, element, attribute, controller){
}
}
}]);