blob: 3b1589857be8d2c508d766fbc5e3cb93b0bb3aad [file] [log] [blame]
/* ==========================================================================
Buttons
========================================================================== */
/*
Default button .btn
========================================================================== */
.btn {
display: inline-block;
padding: 8px 20px;
@include font-size(14);
font-family: $alt-font;
background-color: $primary-color;
color: $white;
text-decoration: none;
border: 0 !important;
border-radius: 10 * $border-radius;
@include transition(background 0.2s, border 0.2s);
&:hover {
color: $white;
background-color: lighten($primary-color, 10);
}
&:active {
// move button slightly on click
@include transform(translateY(1px));
}
}
/*
Inverse button .btn-inverse
========================================================================== */
.btn-inverse {
@extend .btn;
background-color: $white;
color: $text-color;
&:visited,
&:active {
color: $text-color;
}
&:hover {
color: $white;
background-color: $text-color;
}
}
/*
Info button .btn-info
========================================================================== */
.btn-info {
@extend .btn;
background-color: $info-color;
color: $white;
&:visited {
color: $white;
}
&:hover {
background-color: lighten($info-color, 10);
}
}
/*
Warning button .btn-warning
========================================================================== */
.btn-warning {
@extend .btn;
background-color: $warning-color;
color: $white;
&:visited {
color: $white;
}
&:hover {
background-color: lighten($warning-color ,10);
}
}
/*
Success button .btn-success
========================================================================== */
.btn-success {
@extend .btn;
background-color: $success-color;
color: $white;
&:visited {
color: $white;
}
&:hover {
background-color:lighten($success-color, 10);
}
}
/*
Danger button .btn-danger
========================================================================== */
.btn-danger {
@extend .btn;
background-color: $danger-color;
color: $white;
&:visited {
color: $white;
}
&:hover {
background-color: lighten($danger-color, 10);
}
}
/*
Social media buttons
========================================================================== */
.btn-social {
$social:
(facebook, $facebook-color),
(flickr, $flickr-color),
(foursquare, $foursquare-color),
(google-plus, $google-plus-color),
(instagram, $instagram-color),
(linkedin, $linkedin-color),
(pinterest, $pinterest-color),
(rss, $rss-color),
(tumblr, $tumblr-color),
(twitter, $twitter-color),
(vimeo, $vimeo-color),
(youtube, $youtube-color);
@extend .btn-inverse;
color: $text-color !important;
&:visited,
&:active {
color: $text-color;
}
border: 1px solid $border-color !important;
@each $socialnetwork, $color in $social {
i.fa-#{$socialnetwork} {
color: $color;
}
}
&:hover {
color: $white !important;
}
@each $socialnetwork, $color in $social {
&.#{$socialnetwork}:hover {
background: $color;
border-color: $color;
@each $socialnetwork, $color in $social {
i.fa-#{$socialnetwork} {
color: $white;
}
}
}
}
}