Files
WrenchBoradWeb/www/assets/less/bootstrap-limitless/pager.less
T
2019-05-31 11:26:35 -04:00

141 lines
2.6 KiB
Plaintext

/* ------------------------------------------------------------------------------
*
* # Pager component
*
* Overrides for pager bootstrap component
*
* Version: 1.1
* Latest update: Mar 10, 2016
*
* ---------------------------------------------------------------------------- */
// Basic styles
// -------------------------
.pager {
margin-top: 0;
margin-bottom: -6px;
font-size: 0;
// Pager nav item
li {
// Links
> a,
> span {
padding: (@padding-base-vertical + 1) (@padding-base-horizontal + 1);
color: @gray-dark;
border-width: 0;
overflow: hidden;
font-size: @font-size-base;
}
// Hover/focus states
> a:hover,
> a:focus {
border-color: @pager-hover-bg;
color: #fff;
}
}
// Add space between items
li + li {
margin-left: @content-padding-small;
}
// Disabled state
.disabled {
> a,
> a:hover,
> a:focus,
> span {
border-color: @pager-border;
}
}
// Text alignment
&.text-left {
text-align: left;
}
&.text-right {
text-align: right;
}
}
// Optional sizing
// -------------------------
// Large
.pager-lg {
li > a,
li > span {
padding: (@padding-large-vertical + 1) (@padding-large-horizontal + 1);
font-size: @font-size-large;
line-height: @line-height-large;
}
}
// Small
.pager-sm {
li > a,
li > span {
padding: (@padding-small-vertical + 1) (@padding-small-horizontal + 1);
font-size: @font-size-small;
line-height: @line-height-small;
}
}
// Mini
.pager-xs {
li > a,
li > span {
padding: (@padding-xs-vertical + 1) (@padding-xs-horizontal + 1);
font-size: @font-size-small;
line-height: @line-height-small;
}
}
// Optional styling
// -------------------------
// Rounded pager
.pager-rounded {
li > a,
li > span {
border-radius: 100px;
}
}
// Linked pager
.pager-linked {
li {
> a,
> span {
border-color: transparent;
background-color: transparent;
color: @link-color;
}
// Hover state
> a:hover,
> span:hover {
background-color: @brand-primary;
color: #fff;
}
}
// Disabled state
.disabled {
> a,
> a:hover,
> a:focus,
> span {
background-color: transparent;
border-color: transparent;
}
}
}