position: relative;
}
-// Wrap all slides, but only show the active one
.carousel-inner {
position: relative;
overflow: hidden;
width: 100%;
-}
-
-// Immediate parent of all slides
-.carousel-inner {
> .item {
display: none;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0,0,0,.6);
-
- // we can't have this transition here
- // because webkit cancels the carousel
- // animation if you trip this while
- // in the middle of another animation
- // ;_;
- // .transition(opacity .2s linear);
+ // We can't have this transition here because webkit cancels the carousel
+ // animation if you trip this while in the middle of another animation.
// Set gradients for backgrounds
&.left {
cursor: pointer;
.opacity(.5);
}
-}
-// Additional properties for button version
-// iOS requires the button element instead of an anchor tag.
-// If you want the anchor version, it requires `href="#"`.
-button.close {
- padding: 0;
- cursor: pointer;
- background: transparent;
- border: 0;
- -webkit-appearance: none;
+ // Additional properties for button version
+ // iOS requires the button element instead of an anchor tag.
+ // If you want the anchor version, it requires `href="#"`.
+ button& {
+ padding: 0;
+ cursor: pointer;
+ background: transparent;
+ border: 0;
+ -webkit-appearance: none;
+ }
}
background-color: @gray-light;
border-radius: .25em;
- // Add hover effects, but only for links
+ // Add hover effects, but only for links
&[href] {
&:hover,
&:focus {
.label-danger {
background-color: @label-danger-bg;
&[href] {
- &:hover,
+ &:hover,
&:focus {
background-color: darken(@label-danger-bg, 10%);
}
background-color: darken(@label-info-bg, 10%);
}
}
-}
\ No newline at end of file
+}
// Place the border on the list items and negative margin up for better styling
margin-bottom: -1px;
border: 1px solid @list-group-border;
-}
-// Round the first and last items
-.list-group-item:first-child {
- .border-top-radius(@border-radius-base);
-}
-.list-group-item:last-child {
- margin-bottom: 0;
- .border-bottom-radius(@border-radius-base);
-}
+ // Round the first and last items
+ &:first-child {
+ .border-top-radius(@border-radius-base);
+ }
+ &:last-child {
+ margin-bottom: 0;
+ .border-bottom-radius(@border-radius-base);
+ }
+
+ // Align badges within list items
+ > .badge {
+ float: right;
+ margin-right: -15px;
+ }
+}
// Custom content options
// -------------------------
// Custom content within linked items
a.list-group-item {
+ // Colorize content accordingly
.list-group-item-heading {
color: #333;
}
.list-group-item-text {
color: #555;
}
-}
-// Hover state
-a.list-group-item:hover,
-a.list-group-item:focus {
- text-decoration: none;
- background-color: @list-group-hover-bg;
-}
-
-// Active class on item itself, not parent
-a.list-group-item.active {
- z-index: 2; // Place active items above their siblings for proper border styling
- color: @list-group-active-color;
- background-color: @list-group-active-bg;
- border-color: @list-group-active-border;
-
- // Force color to inherit for custom content
- .list-group-item-heading {
- color: inherit;
- }
- .list-group-item-text {
- color: lighten(@list-group-active-bg, 40%);
+ // Hover state
+ &:hover,
+ &:focus {
+ text-decoration: none;
+ background-color: @list-group-hover-bg;
}
-}
-// Chevrons and badges within list items
-// -------------------------
+ // Active class on item itself, not parent
+ &.active {
+ z-index: 2; // Place active items above their siblings for proper border styling
+ color: @list-group-active-color;
+ background-color: @list-group-active-bg;
+ border-color: @list-group-active-border;
-.list-group-item > .badge,
-.list-group-item > .glyphicon-chevron-right {
- float: right;
- margin-right: -15px;
-}
-.list-group-item > .glyphicon + .badge {
- margin-right: 5px;
+ // Force color to inherit for custom content
+ .list-group-item-heading {
+ color: inherit;
+ }
+ .list-group-item-text {
+ color: lighten(@list-group-active-bg, 40%);
+ }
+ }
}