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.

147 lines
3.6 KiB

10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
  1. /*******************************
  2. Label
  3. *******************************/
  4. /*-------------------
  5. Element
  6. --------------------*/
  7. @verticalAlign: baseline;
  8. @verticalMargin: 0em;
  9. @horizontalMargin: 0.125em;
  10. @backgroundColor: #E8E8E8;
  11. @backgroundImage: none;
  12. @labelTextColor: rgba(0, 0, 0, 0.6);
  13. @verticalPadding: 0.6em;
  14. @horizontalPadding: 0.8em;
  15. @borderRadius: 0.325em;
  16. @textTransform: none;
  17. @fontWeight: bold;
  18. @labelTransitionDuration: @transitionDuration;
  19. @labelTransitionEasing: @transitionEasing;
  20. /* Group */
  21. @groupVerticalMargin: 0.75em;
  22. @groupHorizontalMargin: 0.5em;
  23. /*-------------------
  24. Parts
  25. --------------------*/
  26. @linkOpacity: 0.8;
  27. @iconDistance: 0.75em;
  28. @detailOpacity: 0.8;
  29. @detailIconDistance: 0.25em;
  30. @detailMargin: 1em;
  31. @deleteMargin: 0.5em;
  32. /*-------------------
  33. Types
  34. --------------------*/
  35. /* Image Label */
  36. @imageLabelBackground: @backgroundColor;
  37. @imageLabelBorderRadius: @circularRadius;
  38. @imageLabelVerticalPadding: @verticalPadding;
  39. @imageLabelHorizontalPadding: @horizontalPadding;
  40. @imageLabelTextDistance: 0.5em;
  41. @imageLabelDetailDistance: @imageLabelTextDistance;
  42. @imageLabelBorderRadius: @borderRadius;
  43. @imageLabelBoxShadow: none;
  44. @imageLabelDetailBackground: @strongTransparentBlack;
  45. /* Computed Values */
  46. @imageLabelImageHeight: (1em + @verticalPadding * 2);
  47. @imageLabelPadding: @imageLabelVerticalPadding @imageLabelHorizontalPadding @imageLabelVerticalPadding @imageLabelTextDistance;
  48. @imageLabelImageMargin: -@verticalPadding @imageLabelTextDistance -@verticalPadding -@imageLabelTextDistance;
  49. @imageLabelDetailPadding: @imageLabelVerticalPadding @imageLabelHorizontalPadding;
  50. @imageLabelDetailMargin: -@imageLabelVerticalPadding -@imageLabelHorizontalPadding -@imageLabelVerticalPadding @imageLabelDetailDistance;
  51. /*-------------------
  52. States
  53. --------------------*/
  54. @labelHoverBackgroundColor: #E0E0E0;
  55. @labelHoverBackgroundImage: none;
  56. @labelHoverTextColor: @hoveredTextColor;
  57. /*-------------------
  58. Variations
  59. --------------------*/
  60. /* Tag */
  61. @tagCircleColor: #FFFFFF;
  62. @tagCircleSize: 0.5em;
  63. @tagHorizontalPadding: 1.5em;
  64. @tagCircleBoxShadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
  65. @tagTriangleRightOffset: 100%;
  66. @tagTriangleTopOffset: 50%;
  67. @tagTriangleSize: 1.56em;
  68. /* Ribbon */
  69. @ribbonDistance: 2rem;
  70. @ribbonMargin: 1em;
  71. @ribbonTriangleSize: 1.2em;
  72. @ribbonShadowColor: rgba(0, 0, 0, 0.15);
  73. @blackRibbonShadow: darken(@black, 10);
  74. @blueRibbonShadow: darken(@blue, 10);
  75. @greenRibbonShadow: darken(@green, 10);
  76. @orangeRibbonShadow: darken(@orange, 10);
  77. @pinkRibbonShadow: darken(@pink, 10);
  78. @purpleRibbonShadow: darken(@purple, 10);
  79. @redRibbonShadow: darken(@red, 10);
  80. @tealRibbonShadow: darken(@teal, 10);
  81. @yellowRibbonShadow: darken(@yellow, 10);
  82. /* Attached */
  83. @attachedSegmentPadding: 2rem;
  84. @attachedVerticalPadding: 0.75em;
  85. @attachedHorizontalPadding: 1em;
  86. /* Corner */
  87. @cornerSizeRatio: 1;
  88. @cornerTriangleSize: 3.25em;
  89. @cornerIconSize: 1em;
  90. @cornerIconTopOffset: 0.4em;
  91. @cornerIconLeftOffset: 0.75em;
  92. /* Corner Text */
  93. @cornerTextWidth: 3em;
  94. @cornerTextWeight: bold;
  95. @cornerTextSize: 1em;
  96. /* Horizontal */
  97. @horizontalLabelMinWidth: 3em;
  98. @horizontalLabelMargin: 0.5em;
  99. @horizontalLabelVerticalPadding: 0.4em;
  100. /* Circular Padding */
  101. @circularPadding: 0.5em;
  102. @circularMinSize: 2em;
  103. @emptyCircleSize: 0.5em;
  104. /* Pointing */
  105. @pointingTriangleSize: 0.6em;
  106. @pointingTriangleOffset: (@pointingTriangleSize / 2);
  107. /* Floating */
  108. @floatingTopOffset: -1em;
  109. @floatingLeftOffset: -1.5em;
  110. /*-------------------
  111. Group
  112. --------------------*/
  113. /* Sizing */
  114. @mini: 0.7rem;
  115. @tiny: 0.75rem;
  116. @small: 0.8rem;
  117. @medium: 0.875rem;
  118. @large: 1rem;
  119. @huge: 1.25rem;