/* CSS for Paged.js interface – v0.2 Julie Blanc - 2020 MIT License https://opensource.org/licenses/MIT A simple stylesheet to see pages on screen (with baseline included) */ /* Change the look */ :root { --color-background: whitesmoke; --color-pageSheet: #cfcfcf; --color-pageBox: violet; --color-paper: white; --color-marginBox: purple; --pagedjs-crop-color: #000; --pagedjs-crop-stroke: 1px; --pagedjs-baseline: 12px; --pagedjs-baseline-position: 0px; --pagedjs-baseline-color: cyan; --pagedjs-header-height: 80px; } .pagedjs_marks-crop{ z-index: 999999999999; } /* To define how the book look on the screen: */ @media screen { body { background-color: var(--color-background); } .pagedjs_pages { display: flex; width: calc(var(--pagedjs-width) * 2); flex: 0; flex-wrap: wrap; margin: 0 auto; margin-top: var(--pagedjs-header-height); } .pagedjs_page { background-color: var(--color-paper); box-shadow: 0 0 0 1px var(--color-pageSheet); margin: 0; flex-shrink: 0; flex-grow: 0; margin-top: 10mm; } .pagedjs_first_page { margin-left: calc(var(--pagedjs-width) - var(--pagedjs-bleed-left)); } .pagedjs_page:last-of-type { margin-bottom: 10mm; } .pagedjs_pagebox{ box-shadow: 0 0 0 1px var(--color-pageBox); } .pagedjs_left_page{ z-index: 20; width: calc(var(--pagedjs-bleed-left) + var(--pagedjs-pagebox-width))!important; } .pagedjs_left_page .pagedjs_bleed-right .pagedjs_marks-crop { border-color: transparent; } .pagedjs_left_page .pagedjs_bleed-right .pagedjs_marks-middle{ width: 0; } .pagedjs_right_page{ z-index: 10; position: relative; left: calc(var(--pagedjs-bleed-left)*-1); } /* show the margin-box */ .pagedjs_margin-top-left-corner-holder, .pagedjs_margin-top, .pagedjs_margin-top-left, .pagedjs_margin-top-center, .pagedjs_margin-top-right, .pagedjs_margin-top-right-corner-holder, .pagedjs_margin-bottom-left-corner-holder, .pagedjs_margin-bottom, .pagedjs_margin-bottom-left, .pagedjs_margin-bottom-center, .pagedjs_margin-bottom-right, .pagedjs_margin-bottom-right-corner-holder, .pagedjs_margin-right, .pagedjs_margin-right-top, .pagedjs_margin-right-middle, .pagedjs_margin-right-bottom, .pagedjs_margin-left, .pagedjs_margin-left-top, .pagedjs_margin-left-middle, .pagedjs_margin-left-bottom { box-shadow: 0 0 0 1px inset var(--color-marginBox); } /* uncomment this part for recto/verso book : ------------------------------------ */ /* .pagedjs_pages { flex-direction: column; width: 100%; } .pagedjs_first_page { margin-left: 0; } .pagedjs_page { margin: 0 auto; margin-top: 10mm; } .pagedjs_left_page{ width: calc(var(--pagedjs-bleed-left) + var(--pagedjs-pagebox-width) + var(--pagedjs-bleed-left))!important; } .pagedjs_left_page .pagedjs_bleed-right .pagedjs_marks-crop{ border-color: var(--pagedjs-crop-color); } .pagedjs_left_page .pagedjs_bleed-right .pagedjs_marks-middle{ width: var(--pagedjs-cross-size)!important; } .pagedjs_right_page{ left: 0; } */ /*--------------------------------------------------------------------------------------*/ /* PREVIEW MODE */ .interface-preview { background-color: black; --color-pageBox: #999; } .interface-preview .pagedjs_page{ box-shadow: none; } .interface-preview .pagedjs_right_page .pagedjs_bleed, .interface-preview .pagedjs_left_page .pagedjs_bleed-top, .interface-preview .pagedjs_left_page .pagedjs_bleed-bottom, .interface-preview .pagedjs_left_page .pagedjs_bleed-left{ background-color: black; z-index:999999; } .interface-preview .pagedjs_marks-crop, .interface-preview .pagedjs_marks-crop{ opacity: 0; } /* BASLINE -------------------------------------------*/ .pagedjs_pagebox { background: linear-gradient(transparent 0%, transparent calc(var(--pagedjs-baseline) - 1px), var(--pagedjs-baseline-color) calc(var(--pagedjs-baseline) - 1px), var(--pagedjs-baseline-color) var(--pagedjs-baseline)), transparent; background-size: 100% var(--pagedjs-baseline); background-repeat: repeat-y; background-position-y: var(--pagedjs-baseline-position); } .no-baseline .pagedjs_pagebox, .interface-preview .pagedjs_pagebox { background: none; } .button-print{ display: none; } .interface-preview, .no-marginboxes{ --color-marginBox: transparent; } }