layout.scss 982 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. .pagedjs_page_content > div {
  2. height: 100%;
  3. }
  4. .layout {
  5. display: flex;
  6. flex-direction: column;
  7. height: 100%;
  8. }
  9. .no-folio {
  10. page: nofolio;
  11. }
  12. .blank-page {
  13. page-break-after: always;
  14. }
  15. .image-bleed-left {
  16. position: absolute;
  17. width: calc(100% + 3mm);
  18. height: calc(100% + 6mm);
  19. margin-left: -3mm;
  20. margin-top: -3mm;
  21. }
  22. .image-bleed-right {
  23. position: absolute;
  24. width: calc(100% + 3mm);
  25. height: calc(100% + 6mm);
  26. margin-top: -3mm;
  27. }
  28. .image-cover {
  29. page: imagecover;
  30. background-size: cover;
  31. background-position: center;
  32. background-color: lightgray;
  33. background-repeat: no-repeat;
  34. }
  35. .cover-left {
  36. background-position: 0 50%;
  37. }
  38. .cover-right {
  39. background-position: -148mm 50%;
  40. }
  41. .grow {
  42. flex: 1;
  43. }
  44. .column {
  45. flex: 1;
  46. display: flex;
  47. flex-direction: column;
  48. }
  49. .justify-end {
  50. justify-content: flex-end;
  51. }
  52. .canbreak {
  53. page-break-before: always;
  54. }
  55. .v-center {
  56. display: flex;
  57. flex-direction: column;
  58. justify-content: center;
  59. }