Lungo.widgets.button.less 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. @import "mixins.less";
  2. a.button {
  3. display: inline-block;
  4. height: 35px;
  5. padding: 0 9px;
  6. color: white;
  7. outline: none;
  8. .user-select(none);
  9. .border-radius(2px);
  10. /* @ToDo >> mixins.less */
  11. background: #666 -webkit-gradient(linear,left top,left bottom,color-stop(.2, rgba(255,255,255,0.25)),color-stop(1, rgba(255,255,255,0)));
  12. background: #666 -moz-linear-gradient(center top,rgba(255,255,255,0.25) 20%,rgba(255,255,255,0) 100%);
  13. -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);
  14. -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, 0.3) inset 0 0 4px rgba(255, 255, 255, 0.3) 0 1px 2px rgba(0, 0, 0, 0.29);
  15. -moz-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);
  16. 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);
  17. font-size: 1.0em;
  18. font-weight: bold;
  19. line-height:36px;
  20. text-align: center;
  21. text-shadow: 0 -1px 0 rgba(0,0,0,.3);
  22. text-decoration: none;
  23. }
  24. a.button:active {
  25. -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);
  26. -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);
  27. 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);
  28. }
  29. a.button:disabled, a.button.disabled {
  30. background: rgba(255,255,255,0.2);
  31. border: 1px solid rgba(0,0,0,0.3);
  32. color: rgba(0,0,0,0.5);
  33. .box-shadow(inset 0 -5px 5px rgba(40,40,40,0.1));
  34. text-shadow: none;
  35. }
  36. a.button .icon{
  37. float: left;
  38. width: 17px;
  39. font-size: 1.5em;
  40. font-weight: normal;
  41. line-height: 36px;}
  42. a.button.big {
  43. position: relative;
  44. height: 30px;
  45. width: 100%;
  46. margin-bottom: 4px;
  47. padding: 6px 0;
  48. font-size: 16px;
  49. line-height: 30px;
  50. }
  51. a.button.big .icon {
  52. width: 20px;
  53. line-height: 30px;
  54. margin-left: 0.8em;
  55. margin-right: -48px;
  56. }