vendor/assets/stylesheets/magic/content/_buttons.scss in magic_stylez-0.0.0.26 vs vendor/assets/stylesheets/magic/content/_buttons.scss in magic_stylez-0.0.0.27
- old
+ new
@@ -108,58 +108,48 @@
$paypal-nice-top: #52b9f4;
$paypal-nice-bottom: darken(#1784cb, 5%);
-// Flat Buttons
+// Alternate buttons .. again with important color (to stay btn in navbar)
+// --------------------------------------------------
+.btn-default {
+ @include btn-variant($btn-default-color, $btn-default-bg, $btn-default-border);
+}
+.btn-primary {
+ @include btn-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border);
+}
+// Success appears as green
+.btn-success {
+ @include btn-variant($btn-success-color, $btn-success-bg, $btn-success-border);
+}
+// Info appears as blue-green
+.btn-info {
+ @include btn-variant($btn-info-color, $btn-info-bg, $btn-info-border);
+}
+// Warning appears as orange
+.btn-warning {
+ @include btn-variant($btn-warning-color, $btn-warning-bg, $btn-warning-border);
+}
+// Danger and error appear as red
+.btn-danger {
+ @include btn-variant($btn-danger-color, $btn-danger-bg, $btn-danger-border);
+}
+
+
+// Socials
.btn-facebook {
- background: $facebook-color;
- text-shadow: 0 1px 0 darken($facebook-color, 20%);
- border-color: darken($facebook-color, 10%);
- &:active {
- background: darken($facebook-color, 10%);
- }
- &:hover {
- background: darken($facebook-color, 5%);
- border-color: darken($facebook-color, 15%);
- }
+ @include btn-variant($btn-facebook-color, $btn-facebook-bg, $btn-facebook-border);
}
.btn-google {
- background: $google-color;
- text-shadow: 0 1px 0 darken($google-color, 20%);
- border-color: darken($google-color, 10%);
- &:active {
- background: darken($google-color, 10%);
- }
- &:hover {
- background: darken($google-color, 5%);
- border-color: darken($google-color, 15%);
- }
+ @include btn-variant($btn-google-color, $btn-google-bg, $btn-google-border);
}
.btn-twitter {
- background: $twitter-color;
- text-shadow: 0 1px 0 darken($twitter-color, 20%);
- border-color: darken($twitter-color, 10%);
- &:active {
- background: darken($twitter-color, 10%);
- }
- &:hover {
- background: darken($twitter-color, 5%);
- border-color: darken($twitter-color, 15%);
- }
+ @include btn-variant($btn-twitter-color, $btn-twitter-bg, $btn-twitter-border);
}
.btn-paypal {
- background: $paypal-color;
- text-shadow: 0 1px 0 darken($paypal-color, 20%);
- border-color: darken($paypal-color, 10%);
- &:active {
- background: darken($paypal-color, 10%);
- }
- &:hover {
- background: darken($paypal-color, 5%);
- border-color: darken($paypal-color, 15%);
- }
+ @include btn-variant($btn-paypal-color, $btn-paypal-bg, $btn-paypal-border);
}
// Nice Buttons
.btn-facebook-nice, .btn-google-nice, .btn-twitter-nice, .btn-paypal-nice {
@@ -169,56 +159,21 @@
@include box-shadow( inset 0 1px 0 0 rgba(255,255,255,.42), 0 1px 1px 0 rgba(0,0,0,.42), inset -1px 0 1px 0 rgba(255,255,255,.32) );
}
&:hover { color: #fff; }
}
-.btn-facebook-nice, .btn-facebook-nice > .btn {
- @include linear-gradient($facebook-nice-top, $facebook-nice-bottom);
- text-shadow: 0 1px 0 darken($facebook-nice-bottom, 20%);
- border-color: darken($facebook-nice-top, 10%);
- &:active {
- @include linear-gradient( darken($facebook-nice-top, 10%), darken($facebook-nice-bottom, 10%));
- }
- &:hover {
- @include linear-gradient( darken($facebook-nice-top, 5%), darken($facebook-nice-bottom, 5%));
- }
+.btn-facebook-nice {
+ @include btn-with-gradient($btn-facebook-color, $facebook-gradient-top, $facebook-gradient-bottom, $btn-facebook-border);
}
-.btn-google-nice, .btn-google-nice > .btn {
- @include linear-gradient($google-nice-top, $google-nice-bottom);
- text-shadow: 0 1px 0 darken($google-nice-bottom, 20%);
- border-color: darken($google-nice-top, 10%);
- border-bottom-color: darken($google-nice-bottom, 5%);
- &:active {
- @include linear-gradient( darken($google-nice-top, 10%), darken($google-nice-bottom, 10%));
- }
- &:hover {
- @include linear-gradient( darken($google-nice-top, 5%), darken($google-nice-bottom, 5%));
- }
+.btn-google-nice {
+ @include btn-with-gradient($btn-google-color, $google-gradient-top, $google-gradient-bottom, $btn-google-border);
}
-.btn-twitter-nice, .btn-twitter-nice > .btn {
- @include linear-gradient($twitter-nice-top, $twitter-nice-bottom);
- text-shadow: 0 1px 0 darken($twitter-nice-bottom, 20%);
- border-color: darken($twitter-nice-top, 10%);
- &:active {
- @include linear-gradient( darken($twitter-nice-top, 10%), darken($twitter-nice-bottom, 10%));
- }
- &:hover {
- @include linear-gradient( darken($twitter-nice-top, 5%), darken($twitter-nice-bottom, 5%));
- }
+.btn-twitter-nice {
+ @include btn-with-gradient($btn-twitter-color, $twitter-gradient-top, $twitter-gradient-bottom, $btn-twitter-border);
}
-.btn-paypal-nice, .btn-paypal-nice > .btn {
- @include linear-gradient($paypal-nice-top, $paypal-nice-bottom);
- text-shadow: 0 1px 0 darken($paypal-nice-bottom, 20%);
- border-color: darken($paypal-nice-top, 20%);
- &:active {
- @include linear-gradient( darken($paypal-nice-top, 10%), darken($paypal-nice-bottom, 10%));
- }
- &:hover {
- @include linear-gradient( darken($paypal-nice-top, 5%), darken($paypal-nice-bottom, 5%));
- }
+.btn-paypal-nice {
+ @include btn-with-gradient($btn-paypal-color, $paypal-gradient-top, $paypal-gradient-bottom, $btn-paypal-border);
}
-
-
\ No newline at end of file