// // Pagination (multiple pages) // -------------------------------------------------- // Space out pagination from surrounding content .pagination margin: $baseLineHeight 0 .pagination ul // Allow for text-based alignment display: inline-block +ie7-inline-block // Reset default ul styles margin-left: 0 margin-bottom: 0 // Visuals +border-radius($baseBorderRadius) +box-shadow(0 1px 2px rgba(0,0,0,.05)) .pagination ul > li display: inline // Remove list-style and block-level defaults .pagination ul > li > a, .pagination ul > li > span float: left // Collapse white-space padding: 4px 12px line-height: $baseLineHeight text-decoration: none background-color: $paginationBackground border: 1px solid $paginationBorder border-left-width: 0 .pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span background-color: $paginationActiveBackground .pagination ul > .active > a, .pagination ul > .active > span color: $grayLight cursor: default .pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover color: $grayLight background-color: transparent cursor: default .pagination ul > li:first-child > a, .pagination ul > li:first-child > span border-left-width: 1px +border-left-radius($baseBorderRadius) .pagination ul > li:last-child > a, .pagination ul > li:last-child > span +border-right-radius($baseBorderRadius) // Alignment // -------------------------------------------------- .pagination-centered text-align: center .pagination-right text-align: right // Sizing // -------------------------------------------------- // Large .pagination-large ul > li > a, ul > li > span padding: $paddingLarge font-size: $fontSizeLarge ul > li:first-child > a, ul > li:first-child > span +border-left-radius($borderRadiusLarge) ul > li:last-child > a, ul > li:last-child > span +border-right-radius($borderRadiusLarge) // Small and mini .pagination-mini, .pagination-small ul > li:first-child > a, ul > li:first-child > span +border-left-radius($borderRadiusSmall) ul > li:last-child > a, ul > li:last-child > span +border-right-radius($borderRadiusSmall) // Small .pagination-small ul > li > a, ul > li > span padding: $paddingSmall font-size: $fontSizeSmall // Mini .pagination-mini ul > li > a, ul > li > span padding: $paddingMini font-size: $fontSizeMini