authserver/testCAS/resources/assets/less/bootstrap/list-group.less
changeset 0 1afc9d2ab94d
equal deleted inserted replaced
-1:000000000000 0:1afc9d2ab94d
       
     1 //
       
     2 // List groups
       
     3 // --------------------------------------------------
       
     4 
       
     5 
       
     6 // Base class
       
     7 //
       
     8 // Easily usable on <ul>, <ol>, or <div>.
       
     9 
       
    10 .list-group {
       
    11   // No need to set list-style: none; since .list-group-item is block level
       
    12   margin-bottom: 20px;
       
    13   padding-left: 0; // reset padding because ul and ol
       
    14 }
       
    15 
       
    16 
       
    17 // Individual list items
       
    18 //
       
    19 // Use on `li`s or `div`s within the `.list-group` parent.
       
    20 
       
    21 .list-group-item {
       
    22   position: relative;
       
    23   display: block;
       
    24   padding: 10px 15px;
       
    25   // Place the border on the list items and negative margin up for better styling
       
    26   margin-bottom: -1px;
       
    27   background-color: @list-group-bg;
       
    28   border: 1px solid @list-group-border;
       
    29 
       
    30   // Round the first and last items
       
    31   &:first-child {
       
    32     .border-top-radius(@list-group-border-radius);
       
    33   }
       
    34   &:last-child {
       
    35     margin-bottom: 0;
       
    36     .border-bottom-radius(@list-group-border-radius);
       
    37   }
       
    38 }
       
    39 
       
    40 
       
    41 // Linked list items
       
    42 //
       
    43 // Use anchor elements instead of `li`s or `div`s to create linked list items.
       
    44 // Includes an extra `.active` modifier class for showing selected items.
       
    45 
       
    46 a.list-group-item {
       
    47   color: @list-group-link-color;
       
    48 
       
    49   .list-group-item-heading {
       
    50     color: @list-group-link-heading-color;
       
    51   }
       
    52 
       
    53   // Hover state
       
    54   &:hover,
       
    55   &:focus {
       
    56     text-decoration: none;
       
    57     color: @list-group-link-hover-color;
       
    58     background-color: @list-group-hover-bg;
       
    59   }
       
    60 }
       
    61 
       
    62 .list-group-item {
       
    63   // Disabled state
       
    64   &.disabled,
       
    65   &.disabled:hover,
       
    66   &.disabled:focus {
       
    67     background-color: @list-group-disabled-bg;
       
    68     color: @list-group-disabled-color;
       
    69     cursor: @cursor-disabled;
       
    70 
       
    71     // Force color to inherit for custom content
       
    72     .list-group-item-heading {
       
    73       color: inherit;
       
    74     }
       
    75     .list-group-item-text {
       
    76       color: @list-group-disabled-text-color;
       
    77     }
       
    78   }
       
    79 
       
    80   // Active class on item itself, not parent
       
    81   &.active,
       
    82   &.active:hover,
       
    83   &.active:focus {
       
    84     z-index: 2; // Place active items above their siblings for proper border styling
       
    85     color: @list-group-active-color;
       
    86     background-color: @list-group-active-bg;
       
    87     border-color: @list-group-active-border;
       
    88 
       
    89     // Force color to inherit for custom content
       
    90     .list-group-item-heading,
       
    91     .list-group-item-heading > small,
       
    92     .list-group-item-heading > .small {
       
    93       color: inherit;
       
    94     }
       
    95     .list-group-item-text {
       
    96       color: @list-group-active-text-color;
       
    97     }
       
    98   }
       
    99 }
       
   100 
       
   101 
       
   102 // Contextual variants
       
   103 //
       
   104 // Add modifier classes to change text and background color on individual items.
       
   105 // Organizationally, this must come after the `:hover` states.
       
   106 
       
   107 .list-group-item-variant(success; @state-success-bg; @state-success-text);
       
   108 .list-group-item-variant(info; @state-info-bg; @state-info-text);
       
   109 .list-group-item-variant(warning; @state-warning-bg; @state-warning-text);
       
   110 .list-group-item-variant(danger; @state-danger-bg; @state-danger-text);
       
   111 
       
   112 
       
   113 // Custom content options
       
   114 //
       
   115 // Extra classes for creating well-formatted content within `.list-group-item`s.
       
   116 
       
   117 .list-group-item-heading {
       
   118   margin-top: 0;
       
   119   margin-bottom: 5px;
       
   120 }
       
   121 .list-group-item-text {
       
   122   margin-bottom: 0;
       
   123   line-height: 1.3;
       
   124 }