567 lines
7.7 KiB
SCSS
567 lines
7.7 KiB
SCSS
button {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.btn-transparent {
|
|
color: #fff;
|
|
background-color: transparent;
|
|
border-color: transparent;
|
|
}
|
|
|
|
.btn {
|
|
[class^="icon-"], [class*=" icon-"] {
|
|
display: inline-block;
|
|
margin-top: -2px;
|
|
vertical-align: middle;
|
|
}
|
|
}
|
|
|
|
.btn-facebook,
|
|
.btn-twitter,
|
|
.btn-linkedin,
|
|
.btn-flickr,
|
|
.btn-tumblr,
|
|
.btn-xing,
|
|
.btn-github,
|
|
.btn-html5,
|
|
.btn-openid,
|
|
.btn-stack-overflow,
|
|
.btn-youtube,
|
|
.btn-css3,
|
|
.btn-dribbble,
|
|
.btn-google-plus,
|
|
.btn-instagram,
|
|
.btn-pinterest,
|
|
.btn-vk,
|
|
.btn-yahoo,
|
|
.btn-behance,
|
|
.btn-dropbox,
|
|
.btn-reddit,
|
|
.btn-spotify,
|
|
.btn-vine,
|
|
.btn-foursquare,
|
|
.btn-vimeo {
|
|
position: relative;
|
|
overflow: hidden;
|
|
color: #fff !important;
|
|
text-align: center;
|
|
|
|
&::before {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
display: block;
|
|
font-family: "FontAwesome";
|
|
font-style: normal;
|
|
font-weight: normal;
|
|
-moz-osx-font-smoothing: grayscale;
|
|
-webkit-font-smoothing: antialiased;
|
|
}
|
|
|
|
&:hover {
|
|
color: #fff;
|
|
}
|
|
|
|
&.icon {
|
|
|
|
span {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
&.text {
|
|
&::before {
|
|
display: none;
|
|
}
|
|
|
|
span {
|
|
margin-left: 0 !important;
|
|
}
|
|
}
|
|
@include button-social-size($input-btn-padding-y, $input-btn-padding-x, $font-size-base, $line-height-base, $btn-border-radius);
|
|
|
|
&.btn-lg {
|
|
@include button-social-size($input-btn-padding-y-lg, $input-btn-padding-x-lg, $font-size-lg, $line-height-lg, $btn-border-radius-lg);
|
|
}
|
|
|
|
&.btn-sm {
|
|
@include button-social-size($input-btn-padding-y-sm, $input-btn-padding-x-sm, $font-size-sm, $line-height-sm, $btn-border-radius-sm);
|
|
}
|
|
|
|
}
|
|
|
|
.btn-facebook {
|
|
$color: $facebook;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f09a";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-twitter {
|
|
$color: $twitter;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f099";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-linkedin {
|
|
$color: $linkedin;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f0e1";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-flickr {
|
|
$color: $flickr;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f16e";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-tumblr {
|
|
$color: $tumblr;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f173";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-xing {
|
|
$color: $xing;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f168";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-github {
|
|
$color: $github;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f09b";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-html5 {
|
|
$color: $html5;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f13b";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-openid {
|
|
$color: $openid;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f19b";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-stack-overflow {
|
|
$color: $stack-overflow;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f16c";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-css3 {
|
|
$color: $css3;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f13c";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-youtube {
|
|
$color: $youtube;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f167";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-dribbble {
|
|
$color: $dribbble;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f17d";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-google-plus {
|
|
$color: $google-plus;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f0d5";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-instagram {
|
|
$color: $instagram;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f16d";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-pinterest {
|
|
$color: $pinterest;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f0d2";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-vk {
|
|
$color: $vk;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f189";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-yahoo {
|
|
$color: $yahoo;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f19e";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-behance {
|
|
$color: $behance;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f1b4";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-dropbox {
|
|
$color: $dropbox;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f16b";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-reddit {
|
|
$color: $reddit;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f1a1";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-spotify {
|
|
$color: $spotify;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f1bc";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-vine {
|
|
$color: $vine;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f1ca";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-foursquare {
|
|
$color: $foursquare;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f180";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|
|
|
|
.btn-vimeo {
|
|
$color: $vimeo;
|
|
|
|
background: $color;
|
|
&::before {
|
|
content: "\f194";
|
|
background: darken($color, 5%);
|
|
|
|
}
|
|
|
|
&:hover {
|
|
background: darken($color, 5%);
|
|
|
|
&::before {
|
|
background: darken($color, 10%);
|
|
}
|
|
}
|
|
}
|