1
0

_pagination.scss 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. color: #ccc;
  9. text-align: center;
  10. }
  11. // Pagination items can be `span`s or `a`s
  12. .pagination-item {
  13. display: block;
  14. padding: 1rem;
  15. border: solid #eee;
  16. border-width: 1px 0;
  17. &:first-child {
  18. margin-bottom: -1px;
  19. }
  20. }
  21. // Only provide a hover state for linked pagination items
  22. a.pagination-item:hover {
  23. background-color: #f5f5f5;
  24. }
  25. @media (min-width: 30em) {
  26. .pagination {
  27. margin: 3rem 0;
  28. }
  29. .pagination-item {
  30. float: left;
  31. width: 50%;
  32. border-width: 1px;
  33. &:first-child {
  34. margin-bottom: 0;
  35. border-top-left-radius: 4px;
  36. border-bottom-left-radius: 4px;
  37. }
  38. &:last-child {
  39. margin-left: -1px;
  40. border-top-right-radius: 4px;
  41. border-bottom-right-radius: 4px;
  42. }
  43. }
  44. }