From 2314b7341187c83ad76b2c123990757bcee05616 Mon Sep 17 00:00:00 2001 From: David Madl Date: Tue, 17 Feb 2026 00:50:24 +0100 Subject: [PATCH] header and footer --- main.css | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/main.css b/main.css index f17a6d2..e542cf6 100644 --- a/main.css +++ b/main.css @@ -3,6 +3,39 @@ margin: 0; } +@media print { + @page { + margin: 2.5cm 0cm; + + @top-left { + font-size: 10pt; + background-image: linear-gradient(to right, rgb(185,205,229), rgb(185,205,229)); + background-size: 6.7cm 2.5cm; + background-position: top left; + background-repeat: no-repeat; + padding-left: 7.7cm; + padding-right: 1cm; + text-align: center; + } + @bottom-left { + font-size: 10pt; + background-image: linear-gradient(to right, rgb(185,205,229), rgb(185,205,229)); + background-size: 6.7cm 2.5cm; + background-position: top left; + background-repeat: no-repeat; + padding-left: 7.7cm; + padding-right: 1cm; + text-align: center; + } + @top-left { + content: "top header"; + } + @bottom-left { + content: "CV David Madl - " counter(page) "/" counter(pages); + } + } +} + * { margin: 0; padding: 0; @@ -27,6 +60,15 @@ padding: 2.5cm 1cm; } +@media print { + #left-panel { + height: 24.7cm; + } + #right-panel { + padding: 0cm 1cm; + } +} + /* CV heading */ h1 { font-size: 18pt; @@ -49,6 +91,7 @@ h2 { text-align: right; margin-right: -1cm; margin-top: 0pt; /* like -h2.padding-top + div.block.padding-top, to align text baseline with panel content */ + margin-left: 8pt; font-size: 13pt; }