git.fiddlerwoaroof.com
less/labels-badges.less
489b3d20
 // LABELS & BADGES
 // ---------------
 
 // Base classes
 .label,
 .badge {
   font-size: @baseFontSize * .846;
   font-weight: bold;
   line-height: 14pt; // ensure proper line-height if floated
   color: @white;
   vertical-align: baseline;
   white-space: nowrap;
   text-shadow: 0 -1pt 0 rgba(0,0,0,.25);
   background-color: @grayLight;
 }
 // Set unique padding and border-radii
 .label {
   padding: 1pt 4pt 2pt;
   .border-radius(3pt);
 }
 .badge {
   padding: 1pt 9pt 2pt;
   .border-radius(9pt);
 }
 
 // Hover state, but only for links
 a {
   &.label:hover,
   &.badge:hover {
     color: @white;
     text-decoration: none;
     cursor: pointer;
   }
 }
 
 // Colors
 // Only give background-color difference to links (and to simplify, we don't qualifty with `a` but [href] attribute)
 .label,
 .badge {
   // Important (red)
   &-important         { background-color: @errorText; }
   &-important[href]   { background-color: darken(@errorText, 10%); }
   // Warnings (orange)
   &-warning           { background-color: @orange; }
   &-warning[href]     { background-color: darken(@orange, 10%); }
   // Success (green)
   &-success           { background-color: @successText; }
   &-success[href]     { background-color: darken(@successText, 10%); }
   // Info (turquoise)
   &-info              { background-color: @infoText; }
   &-info[href]        { background-color: darken(@infoText, 10%); }
   // Inverse (black)
   &-inverse           { background-color: @grayDark; }
   &-inverse[href]     { background-color: darken(@grayDark, 10%); }
 }