_pagination.scss 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. // Pagination
  2. //
  3. // Super lightweight (HTML-wise) blog pagination. `span`s are provide for when
  4. // there are no more previous or next posts to show.
  5. .pagination {
  6. overflow: hidden; // clearfix
  7. margin: 0 -1.5rem 1rem;
  8. font-family: "PT Sans", Helvetica, Arial, sans-serif;
  9. color: #ccc;
  10. text-align: center;
  11. }
  12. // Pagination items can be `span`s or `a`s
  13. .pagination-item {
  14. display: block;
  15. padding: 1rem;
  16. border: solid #eee;
  17. border-width: 1px 0;
  18. &:first-child {
  19. margin-bottom: -1px;
  20. }
  21. }
  22. // Only provide a hover state for linked pagination items
  23. a.pagination-item:hover {
  24. background-color: #f5f5f5;
  25. }
  26. @media (min-width: 30em) {
  27. .pagination {
  28. margin: 3rem 0;
  29. }
  30. .pagination-item {
  31. float: left;
  32. width: 50%;
  33. border-width: 1px;
  34. &:first-child {
  35. margin-bottom: 0;
  36. border-top-left-radius: 4px;
  37. border-bottom-left-radius: 4px;
  38. }
  39. &:last-child {
  40. margin-left: -1px;
  41. border-top-right-radius: 4px;
  42. border-bottom-right-radius: 4px;
  43. }
  44. }
  45. }