You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

105 lines
2.7 KiB

  1. /* CSS for Paged.js interface */
  2. /* Change the look */
  3. :root {
  4. --color-background: whitesmoke;
  5. --color-pageBox: #666;
  6. --color-paper: white;
  7. --color-marginBox: transparent;
  8. }
  9. /* To define how the book look on the screen: */
  10. @media screen {
  11. body {
  12. background-color: var(--color-background);
  13. }
  14. .pagedjs_pages {
  15. display: flex;
  16. width: calc(var(--pagedjs-width) * 2);
  17. flex: 0;
  18. flex-wrap: wrap;
  19. margin: 0 auto;
  20. }
  21. .pagedjs_page {
  22. background-color: var(--color-paper);
  23. box-shadow: 0 0 0 1px var(--color-pageBox);
  24. margin: 0;
  25. flex-shrink: 0;
  26. flex-grow: 0;
  27. margin-top: 10mm;
  28. }
  29. .pagedjs_first_page {
  30. margin-left: var(--pagedjs-width);
  31. }
  32. .pagedjs_page:last-of-type {
  33. margin-bottom: 10mm;
  34. }
  35. /* show the margin-box */
  36. .pagedjs_margin-top-left-corner-holder,
  37. .pagedjs_margin-top,
  38. .pagedjs_margin-top-left,
  39. .pagedjs_margin-top-center,
  40. .pagedjs_margin-top-right,
  41. .pagedjs_margin-top-right-corner-holder,
  42. .pagedjs_margin-bottom-left-corner-holder,
  43. .pagedjs_margin-bottom,
  44. .pagedjs_margin-bottom-left,
  45. .pagedjs_margin-bottom-center,
  46. .pagedjs_margin-bottom-right,
  47. .pagedjs_margin-bottom-right-corner-holder,
  48. .pagedjs_margin-right,
  49. .pagedjs_margin-right-top,
  50. .pagedjs_margin-right-middle,
  51. .pagedjs_margin-right-bottom,
  52. .pagedjs_margin-left,
  53. .pagedjs_margin-left-top,
  54. .pagedjs_margin-left-middle,
  55. .pagedjs_margin-left-bottom {
  56. box-shadow: 0 0 0 1px inset var(--color-marginBox);
  57. }
  58. /* uncomment this part for recto/verso book : ------------------------------------ */
  59. .pagedjs_pages {
  60. flex-direction: column;
  61. width: 100%;
  62. }
  63. .pagedjs_first_page {
  64. margin-left: 0;
  65. }
  66. .pagedjs_page {
  67. margin: 0 auto;
  68. margin-top: 10mm;
  69. }
  70. /*--------------------------------------------------------------------------------------*/
  71. /* uncomment this par to see the baseline : -------------------------------------------*/
  72. /*
  73. .pagedjs_pagebox {
  74. --pagedjs-baseline: 11px;
  75. --pagedjs-baseline-position: -4px;
  76. --pagedjs-baseline-color: cyan;
  77. background: linear-gradient(var(--color-paper) 0%, var(--color-paper) calc(var(--pagedjs-baseline) - 1px), var(--pagedjs-baseline-color) calc(var(--pagedjs-baseline) - 1px), var(--pagedjs-baseline-color) var(--pagedjs-baseline)), transparent;
  78. background-size: 100% var(--pagedjs-baseline);
  79. background-repeat: repeat-y;
  80. background-position-y: var(--pagedjs-baseline-position);
  81. }
  82. */
  83. /*--------------------------------------------------------------------------------------*/
  84. }