You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

101 lines
2.2 KiB

  1. /*-------------------
  2. Checkbox
  3. --------------------*/
  4. @checkboxColor: @textColor;
  5. @fontSize: 1em;
  6. @checkboxLineHeight: 15px;
  7. /* Label */
  8. @labelPadding: 2em;
  9. @neutralCheckbox: @transparentBlack;
  10. @positiveCheckbox: @positiveColor;
  11. @negativeCheckbox: @negativeColor;
  12. /* Checkbox */
  13. @checkboxSize: 16px;
  14. @checkboxBackground: @white;
  15. @checkboxBorder: 1px solid @borderColor;
  16. @checkboxBorderRadius: 0.25em;
  17. @checkboxTransition:
  18. background-color 0.3s ease,
  19. border 0.3s ease,
  20. box-shadow 0.3s ease
  21. ;
  22. /* Checkmark */
  23. @checkboxCheckOffset: 1px;
  24. /* Radio */
  25. @checkboxRadioOffset: 3px;
  26. @checkboxRadioCircleSize: 9px;
  27. /* Slider & Toggle Handle */
  28. @handleBackground: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.1));
  29. @handleBoxShadow:
  30. 0px 2px 2px 0px rgba(0, 0, 0, 0.1),
  31. 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset
  32. ;
  33. @handleSize: 1.25em;
  34. /*-------------------
  35. Coupling
  36. --------------------*/
  37. @labelColor: @textColor;
  38. @labelOpacity: 0.6;
  39. @labelHoverOpacity: 0.8;
  40. @labelSelectedOpacity: 1;
  41. /*-------------------
  42. States
  43. --------------------*/
  44. @checkboxHoverBackground: @checkboxBackground;
  45. @checkboxHoverBorder: 1px solid @selectedBorderColor;
  46. @labelHoverColor: @selectedTextColor;
  47. @checkboxSelectedBackground: #F5F5F5;
  48. @checkboxSelectedBorder: 1px solid @selectedBorderColor;
  49. @labelSelectedColor: @selectedTextColor;
  50. /* Disabled */
  51. @disabledCheckboxOpacity: @disabledOpacity;
  52. @disabledCheckboxLabelColor: rgba(0, 0, 0, 0.3);
  53. /*-------------------
  54. Types
  55. --------------------*/
  56. /* Radio */
  57. /* Slider */
  58. @sliderLineWidth: 2.25em;
  59. @sliderLineHeight: 0.25em;
  60. @sliderLineVerticalOffset: 0.4em;
  61. @sliderHandleOffset: (1em - @handleSize) / 2;
  62. @sliderTravelDistance: @sliderLineWidth - @handleSize;
  63. @sliderLabelDistance: @sliderLineWidth + 1em;
  64. /* Toggle */
  65. @toggleSwitchWidth: 2.25em;
  66. @toggleSwitchHeight: 1.25em;
  67. @toggleSwitchVerticalOffset: (1em - @toggleSwitchHeight) / 2;
  68. @toggleFocusColor: @strongTransparentBlack;
  69. @toggleHandleOffset: (1em - @handleSize) / 2;
  70. @toggleTravelDistance: @toggleSwitchWidth - @handleSize;
  71. @toggleLabelDistance: @toggleSwitchWidth + 1em;
  72. @toggleOffOffset: -0.2em;
  73. @toggleOnOffset: 1.2em;
  74. /*-------------------
  75. Variations
  76. --------------------*/