imgs.css 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. img {
  2. width: 100%;
  3. }
  4. .imgsmall,
  5. .imgsmall_bottom {
  6. padding-left: calc(var(--pagedjs-pagebox-width) / var(--cols));
  7. }
  8. .imgsmallsmall {
  9. padding-left: calc((var(--pagedjs-pagebox-width) / var(--cols)) + 10mm);
  10. }
  11. .screenshot {
  12. padding-left: calc((var(--pagedjs-pagebox-width) / var(--cols)) + 6mm);
  13. padding-right: 16mm;
  14. }
  15. .imgsmall_bottom {
  16. break-after: page;
  17. }
  18. .imgsmall img,
  19. .imgsmall_bottom img {
  20. width: 100%;
  21. }
  22. .fullpage2imgs {
  23. width: 140mm;
  24. height: 210mm;
  25. padding-left: calc(var(--pagedjs-pagebox-width) / var(--cols));
  26. }
  27. .fullpageimage {
  28. margin-top: -22mm;
  29. margin-left: -10mm;
  30. width: 171mm;
  31. height: 230mm;
  32. }
  33. .bottomimg {
  34. width: 100%;
  35. break-after: page;
  36. }
  37. .bottomimg img {
  38. height: 100%;
  39. }
  40. /* .tripleimgs,
  41. .tripleimgs_bottom {
  42. break-before: page;
  43. break-after: page
  44. } */
  45. .tripleimgs img:nth-of-type(2),
  46. .tripleimgs_bottom img:first-of-type {
  47. width: calc(50% - 2mm);
  48. margin-right: 4mm;
  49. }
  50. .tripleimgs img:last-of-type,
  51. .tripleimgs_bottom img:nth-of-type(2) {
  52. width: calc(50% - 2mm);
  53. }
  54. /* .tripleimgs2,
  55. .tripleimgs2_bottom {
  56. break-before: page;
  57. break-after: page
  58. } */
  59. .tripleimgs2 img:nth-of-type(2),
  60. .tripleimgs2_bottom img:first-of-type {
  61. width: calc(37.5% - 2mm);
  62. margin-right: 4mm;
  63. }
  64. .tripleimgs2 img:last-of-type,
  65. .tripleimgs2_bottom img:nth-of-type(2) {
  66. width: calc(62.5% - 2mm);
  67. }
  68. .imgfullspreadleft,
  69. .imgfullspreadright,
  70. .imgfullspreadright_bleedtop,
  71. .imgfullspreadright_bleed,
  72. .doublepage_bigleft,
  73. .doublepage_bigright {
  74. /* break-before: left;
  75. */ break-after: left;
  76. width: 149mm;
  77. overflow: hidden;
  78. }
  79. .imgfullspreadright_bleedtop {
  80. margin-top: -22mm;
  81. height: 220mm;
  82. }
  83. .imgfullspreadright_bleed {
  84. margin-top: -22mm;
  85. height: 242mm;
  86. }
  87. .imgfullspreadleft img,
  88. .imgfullspreadright img {
  89. height: 198mm;
  90. width: auto;
  91. }
  92. .imgfullspreadright_bleedtop img {
  93. height: 220mm;
  94. width: auto;
  95. }
  96. .imgfullspreadright_bleed img {
  97. height: 242mm;
  98. width: auto;
  99. }
  100. .imgfullspreadleft-right {
  101. width: 149mm;
  102. overflow: hidden;
  103. margin-left: -16mm;
  104. }
  105. .imgfullspreadright-right {
  106. width: 143mm;
  107. margin-left: -8mm;
  108. overflow: hidden;
  109. display: flex;
  110. justify-content: flex-end;
  111. }
  112. .imgfullspreadright_bleedtop-right, .imgfullspreadright_bleed-right {
  113. width: 173mm;
  114. height: 220mm !important;
  115. margin-top: -22mm;
  116. margin-left: -8mm;
  117. overflow: hidden;
  118. display: flex;
  119. justify-content: flex-end;
  120. }
  121. .imgfullspreadright_bleed-right, .imgfullspreadright_bleed-right img {
  122. height: 242mm !important;
  123. }
  124. .imgfullspreadright_bleedtop-right img, .imgfullspreadright_bleed-right img {
  125. height: 220mm;
  126. width: auto;
  127. }
  128. .imgfullspreadright-right img {
  129. height: 198mm;
  130. width: auto;
  131. }
  132. .imgfullspreadleft-right img {
  133. height: 198mm;
  134. width: auto;
  135. margin-left: -141mm;
  136. }
  137. .doublepage_bigleft,
  138. .doublepage_bigright {
  139. height: 128mm !important;
  140. }
  141. .doublepage_bigleft img,
  142. .doublepage_bigright img {
  143. height: 100%;
  144. width: auto;
  145. }
  146. .overflow_bigimgleft,
  147. .overflow_bigimgright {
  148. height: 128mm !important;
  149. }
  150. .overflow_bigimgleft {
  151. margin-left: -157mm;
  152. }
  153. .overflow_bigimgright {
  154. display: flex;
  155. justify-content: flex-end;
  156. }
  157. .doublepage_bigright img {
  158. margin-left: 106mm;
  159. }
  160. .overflow_bigimgleft img,
  161. .overflow_bigimgright img {
  162. height: 100%;
  163. width: auto;
  164. }
  165. .dp_sm_img {
  166. position: absolute;
  167. width: calc((var(--pagedjs-pagebox-width) / var(--cols)) * 4);
  168. height: 71mm !important;
  169. }
  170. .pagedjs_right_page .dp_sm_img {
  171. right: 0;
  172. }
  173. .pagedjs_left_page .dp_sm_img {
  174. left: 0;
  175. }
  176. .dp_sm_img img {
  177. position: absolute;
  178. bottom: 0;
  179. width: 100%;
  180. }