Lungo.widgets.button.less 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. /**
  2. * Stylesheet
  3. *
  4. * @namespace LUNGO.Widgets
  5. * @class Button
  6. *
  7. * @author Javier Jimenez Villar <javi@tapquo.com> || @soyjavi
  8. */
  9. @import "mixins.less";
  10. a.button {
  11. display: inline-block;
  12. height: 31px;
  13. padding: 0 9px 0 8px;
  14. color: #fff !important;
  15. outline: none;
  16. .user-select(none);
  17. .border-radius(3px);
  18. /* @ToDo >> mixins.less */
  19. background: #2c2c2d -webkit-gradient(linear,left top,left bottom,color-stop(.2, rgba(255,255,255,0.25)),color-stop(1, rgba(255,255,255,0)));
  20. -webkit-box-shadow: inset 0 1px 0 rgba(34,57,100,0.6), inset 1px 0 0 rgba(34,57,100,0.4), inset -1px 0 0 rgba(34,57,100,0.5), inset 0 -1px 0 rgba(34,57,100,0.6),inset 0 2px 0 rgba(255,255,255,.3),inset 0 0 4px rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.29);
  21. box-shadow: inset 0 1px 0 rgba(34,57,100,0.6), inset 1px 0 0 rgba(34,57,100,0.4), inset -1px 0 0 rgba(34,57,100,0.5), inset 0 -1px 0 rgba(34,57,100,0.6),inset 0 2px 0 rgba(255,255,255,.3),inset 0 0 4px rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.29);
  22. font-size: 1.0em;
  23. font-weight: bold !important;
  24. line-height: 32px;
  25. text-align: center;
  26. text-shadow: 0 -1px 0 rgba(0,0,0,.3);
  27. text-decoration: none;
  28. }
  29. a.button:active {
  30. -webkit-box-shadow:inset 0 1px 0 rgba(10,10,10,0.5), inset 1px 0 0 rgba(10,10,10,0.3), inset -1px 0 0 rgba(10,10,10,0.4), inset 0 -1px 0 rgba(10,10,10,0.5),inset 0 1px 5px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255, 0.3);
  31. -moz-box-shadow:inset 0 1px 0 rgba(10,10,10,0.5), inset 1px 0 0 rgba(10,10,10,0.3), inset -1px 0 0 rgba(10,10,10,0.4), inset 0 -1px 0 rgba(10,10,10,0.5),inset 0 1px 5px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255, 0.3);
  32. box-shadow:inset 0 1px 0 rgba(10,10,10,0.5), inset 1px 0 0 rgba(10,10,10,0.3), inset -1px 0 0 rgba(10,10,10,0.4), inset 0 -1px 0 rgba(10,10,10,0.5),inset 0 1px 5px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255, 0.3);
  33. }
  34. a.button:disabled, a.button.disabled {
  35. background: rgba(255,255,255,0.2);
  36. border: 1px solid #999;
  37. color: #999 !important;
  38. .box-shadow(inset 0 -5px 5px rgba(40,40,40,0.1));
  39. text-shadow: none;
  40. }
  41. a.button .icon{
  42. float: left;
  43. width: 17px;
  44. font-size: 1.5em;
  45. font-weight: normal;
  46. line-height: 32px;}
  47. a.button.big {
  48. position: relative;
  49. height: 30px;
  50. width: 100%;
  51. margin-bottom: 4px;
  52. padding: 6px 0;
  53. font-size: 16px;
  54. line-height: 31px;
  55. }
  56. a.button.big .icon {
  57. width: 20px;
  58. height: 28px;
  59. line-height: 32px;
  60. margin-left: 0.6em;
  61. margin-right: -48px;
  62. }