1
0

custom.less 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. // http://codepen.io/quickstep25/pen/BNOJXK
  2. // OPTIONAL WELL STYLES
  3. // VARS
  4. @state-primary-bg: darken(#428bca, 6.5%);
  5. @state-success-bg: #dff0d8;
  6. @state-info-bg: #d9edf7;
  7. @state-warning-bg: #fcf8e3;
  8. @state-danger-bg: #f2dede;
  9. // MIXINS - SHADOWS
  10. .box-shadow(@arguments: none) {
  11. -webkit-box-shadow: @arguments;
  12. -moz-box-shadow: @arguments;
  13. box-shadow: @arguments;
  14. }
  15. // MIXINS - GRADIENT BACKGROUND
  16. .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
  17. background: @start-color;
  18. background-image: -moz-linear-gradient(left, @start-color @start-percent, @end-color @end-percent);
  19. background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);
  20. background-image: -ms-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);
  21. background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);
  22. background-image: -webkit-gradient(linear, left top, left bottom, color-stop(@start-percent, @start-color), color-stop(@end-percent, @end-color));
  23. background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent);
  24. }
  25. // MIXINS - BOOTSTRAP - WELL VARIANT OVERRIDE
  26. .well-variant(@state; @bg) {
  27. .well.bg-@{state} {
  28. color: darken(@bg, 65%);
  29. background-color: @bg;
  30. .vertical(@start-color: darken(@bg, 5%); @end-color: @bg);
  31. border-color: darken(@bg, 10%);
  32. @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);
  33. .box-shadow(@shadow);
  34. }
  35. }
  36. // WELLS - CONTEXTUAL BACKGROUNDS
  37. .well-variant(primary; @state-primary-bg);
  38. .well-variant(success; @state-success-bg);
  39. .well-variant(info; @state-info-bg);
  40. .well-variant(warning; @state-warning-bg);
  41. .well-variant(danger; @state-danger-bg);