Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| web-to-print-zines [2026/01/20 08:18] – horst | web-to-print-zines [2026/01/27 00:15] (current) – horst | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| ===== CSS ===== | ===== CSS ===== | ||
| + | < | ||
| + | /* based on the Zine-Machine Project by Rowan Merewood: https:// | ||
| + | |||
| + | |||
| + | /* Setzt alle automatisch eingestellten Ränder zurück */ | ||
| + | * { | ||
| + | box-sizing: border-box; | ||
| + | margin: 0; | ||
| + | padding: 0; | ||
| + | } | ||
| + | |||
| + | /* Abschnitt für die Regeln die für die Druckansicht einer Seite gelten */ | ||
| + | @media print { | ||
| + | | ||
| + | /* Verkleinert die Schriftgröße | ||
| + | body { | ||
| + | font-size: 69%; | ||
| + | } | ||
| + | |||
| + | /*Hier beginnt das Seiten Layout */ | ||
| + | @page { | ||
| + | size: landscape; | ||
| + | margin: 0; | ||
| + | bleed: 0; | ||
| + | } | ||
| + | |||
| + | /* Definiert die für Zines typische Seitenaufteilung */ | ||
| + | .zine { | ||
| + | width: 100vw; | ||
| + | height: 100vh; | ||
| + | display: grid; | ||
| + | grid-template-areas: | ||
| + | " | ||
| + | " | ||
| + | grid-template-columns: | ||
| + | grid-template-rows: | ||
| + | |||
| + | gap: 1px; | ||
| + | background: lightgrey; | ||
| + | } | ||
| + | |||
| + | /* Erzeugt Guidelines zwischen den Seiten des Zines */ | ||
| + | .zine-page { | ||
| + | background: white; | ||
| + | padding: 0.2rem; | ||
| + | overflow: hidden; | ||
| + | } | ||
| + | |||
| + | /* Dreht die Zine Seiten die auf der oberen Hälfte der A4 Seite sind */ | ||
| + | .page-5, | ||
| + | .page-4, | ||
| + | .page-3, | ||
| + | .page-2 { | ||
| + | transform: rotate(180deg) translateX(-0.1px); | ||
| + | } | ||
| + | |||
| + | /* Weist jede Seite einem der definierten Bereiche zu */ | ||
| + | |||
| + | .page-1 { | ||
| + | grid-area: page-1; | ||
| + | |||
| + | } | ||
| + | |||
| + | .page-2 { | ||
| + | grid-area: page-2; | ||
| + | |||
| + | } | ||
| + | |||
| + | .page-3 { | ||
| + | grid-area: page-3; | ||
| + | |||
| + | } | ||
| + | |||
| + | .page-4 { | ||
| + | grid-area: page-4; | ||
| + | |||
| + | } | ||
| + | |||
| + | .page-5 { | ||
| + | grid-area: page-5; | ||
| + | |||
| + | } | ||
| + | |||
| + | .page-6 { | ||
| + | grid-area: page-6; | ||
| + | |||
| + | } | ||
| + | |||
| + | .page-7 { | ||
| + | grid-area: page-7; | ||
| + | |||
| + | } | ||
| + | |||
| + | .page-8 { | ||
| + | grid-area: page-8; | ||
| + | |||
| + | } | ||
| + | |||
| + | .page-5, | ||
| + | .page-4, | ||
| + | .page-3, | ||
| + | .page-2 { | ||
| + | transform: rotate(180deg); | ||
| + | } | ||
| + | |||
| + | /* Jetzt ist das Seiten Layout zuende */ | ||
| + | /* Füg hier weitere Styles ein um den Look deines Zines zu verfeinern */ | ||
| + | } | ||
| + | </ | ||
| ===== HTML ===== | ===== HTML ===== | ||
| + | |||
| + | < | ||
| + | < | ||
| + | <html lang=" | ||
| + | <!-- Sprache des Dokuments --> | ||
| + | < | ||
| + | <meta charset=" | ||
| + | <!-- Enthält auch Umlaute --> | ||
| + | <meta name=" | ||
| + | < | ||
| + | <!-- Tab Name --> | ||
| + | <link rel=" | ||
| + | < | ||
| + | <link rel=" | ||
| + | </ | ||
| + | |||
| + | <main class=" | ||
| + | <header class=" | ||
| + | Cover Page | ||
| + | </ | ||
| + | <section class=" | ||
| + | Content 1 | ||
| + | </ | ||
| + | <section class=" | ||
| + | Content 2 | ||
| + | </ | ||
| + | <section class=" | ||
| + | Content 3 | ||
| + | </ | ||
| + | <section class=" | ||
| + | Content 4 | ||
| + | </ | ||
| + | <section class=" | ||
| + | Content 5 | ||
| + | </ | ||
| + | <section class=" | ||
| + | Content 6 | ||
| + | </ | ||
| + | <footer class=" | ||
| + | Backside | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||