UnfoldingCSS:StyleBox: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
:root { | :root { | ||
/* ************* P A G E ****************** */ | |||
--page-size: A4; | --page-size: A4; | ||
--color-paper: HoneyDew; | --color-paper: HoneyDew; | ||
/* ***** | |||
/* ************* C O N T E N T ************ */ | |||
--PUB-title: 'PUB Title'; | |||
--PUB-collective: 'Enter your collective here'; | |||
--PUB-year: '3000'; | |||
/* ************* F O N T S **************** */ | |||
--title-font: Serif; | --title-font: Serif; | ||
--body-font: Sanserif; | --body-font: Sanserif; | ||
Line 11: | Line 23: | ||
--footnote-font: Sanserif; | --footnote-font: Sanserif; | ||
--page-number-font: Monospace; | --page-number-font: Monospace; | ||
--h1-font-size: 24pt; | |||
--h2-font-size: 18pt; | |||
--p-font-size: 12pt; | |||
/* ************* C O L O R **************** */ | |||
--text-color: MidnightBlue; | --text-color: MidnightBlue; | ||
} | |||
/* -------------- P A G E - B L O C K ----------- */ | |||
@page { | @page { | ||
Line 89: | Line 106: | ||
background-color: var(--color-paper); | background-color: var(--color-paper); | ||
} | } | ||
/* -------------- P A G E - B L O C K - E N D S ----------- */ | |||
p{ | p{ | ||
color: var(--text-color); | color: var(--text-color); | ||
font-family: var(--body-font); | font-family: var(--body-font); | ||
font-size: | font-size: var(--font-size); | ||
line-height: 13pt; | line-height: 13pt; | ||
text-indent: 15pt; | text-indent: 15pt; |
Revision as of 10:31, 7 June 2024
:root { /* ************* P A G E ****************** */ --page-size: A4; --color-paper: HoneyDew; /* ************* C O N T E N T ************ */ --PUB-title: 'PUB Title'; --PUB-collective: 'Enter your collective here'; --PUB-year: '3000'; /* ************* F O N T S **************** */ --title-font: Serif; --body-font: Sanserif; --code-font: Monospace; --quote-font: Serif; --footnote-font: Sanserif; --page-number-font: Monospace; --h1-font-size: 24pt; --h2-font-size: 18pt; --p-font-size: 12pt; /* ************* C O L O R **************** */ --text-color: MidnightBlue; } /* -------------- P A G E - B L O C K ----------- */ @page { size: var(--page-size); margin-top: 1.5cm; margin-bottom: 1.5cm; } @page:first{ @right-middle { content: none; } @right-top { content: none; } } @page:right { margin-left: 35mm; margin-right: 20mm; @right-middle { content: counter(page); font-family: var(--page-number-font); } @right-top { content: var(--PUB-title); font-family: var(--title-font); margin-right: 0.8cm; writing-mode: vertical-rl; text-orientation: mixed; } } @page:left { margin-right: 35mm; margin-left: 20mm; @left-middle { content: counter(page); font-family: var(--page-number-font); } @left-top { content: var(--PUB-title); font-family: var(--title-font); margin-right: 0.8cm; writing-mode: vertical-rl; text-orientation: mixed; } } .pagedjs_sheet { box-shadow: -5px 5px 12px 0px var(--color-pageSheet); } body{ background-color: var(--color-paper); } /* -------------- P A G E - B L O C K - E N D S ----------- */ p{ color: var(--text-color); font-family: var(--body-font); font-size: var(--font-size); line-height: 13pt; text-indent: 15pt; text-wrap: pretty; } p:nth-of-type(3n) { border: 2px solid orange; margin-left: -10px; }