Web-Toolbox

Online-Adventskalender 2021-03  update: 02.10.2022

Adventskalender-Vorlage responsive mit 24 eigenen Kalendergrafiken

Avatar Der Adventskalender mit 24 Klickbereichen für eine responsive Darstellung unterschiedlicher Anzeigebreiten. Bei MouseOver wird das Kalenderblatt animiert, anklicken öffnet die jeweilige Tagesdatei. Die Klickbereiche mit den 24 Grafiken sind innerhalb einer Box in einer Tabelle angeordnet. Die 24 Kalendergrafiken können Sie durch Ihre eigenen Grafiken oder kleine Fotos ersetzen. JavaScript überwacht, an welchem Tag ein Fensterchen geöffnet werden darf. Demos des Online-Adventskalender 2021-03 ohne Abruf der Tagesdateien:


Bei dieser Adventskalender-Vorlage wird vorausgesetzt, dass die 24 eingesetzten Kalendergrafiken bereits Ziffern tragen, welche signalisieren, welches Türchen angeklickt wird. Bei MouseOver wird keine Tageszahl eingeblendet, die Tagesgrafik wird kurz ausgeblendet!

Das ist so gewollt und lässt Spielraum für Experimente, z. B. mit einer Hintergrundgrafik für den gesamten Kalender (siehe Screenshot) oder sogar 24 separate Hintergrundgrafiken für jedes einzelne der 24 Tagesfelder.

Falls sie bei MouseOver die Tageszahl einblenden möchten, bietet sich der Online-Adventskalender 2021-02 an.
Online-Adventskalender Vorlage

 Ein Kalender für 24 Nummerngrafiken

AvatarNutzen sie meine Vorlage als Basis und entscheiden sie, wie ihr Kalender aussehen soll. Es werden drei Varianten zum Download angeboten. Experimentieren sie mit eigenen Ideen. Werfen sie einen Blick auf die unterschiedlichen Demos und lassen sie sich inspirieren. Es steht ihnen frei, für die 24 Tagesfelder des Kalenders unterschiedliche oder immer gleiche Grafiken einzusetzen. Der Aufbau des eigentlichen Kalenders wird hier beschrieben.
Online-Adventskalender Vorlage
Online-Adventskalender Vorlage

Für diese Adventskalender-Vorlage werden 24 quadratische Grafiken benötigt. Sie können meine Kalenderblätter oder eigene Grafiken einsetzen, um den Kalender zu personalisieren. Drei Varianten werden zur Verfügung stehen. Sie unterscheiden sich durch die Art der Anzeige für die 24 Tagesdateien:
  • Standard-Tagesdateien im gleichen Fenster (Anzeigebereich ist recht klein)
  • 24 eigene HTML-Dateien in einem neuen Fenster / neuen Tab, freie Gestaltung
  • Anzeige von 24 PDF-Dateien, Ausdruck, Rezepte, Ausmalbilder, Gutscheine, ...
Online-Adventskalender Vorlage

Größe des Adventskalenders

Die Breite der Anzeige passt sich der Bildschirmgröße an. Die Maximalbreite der inneren Box habe ich hier mit 800 Pixel festgelegt max-width: 800px;. Diese Angabe können sie ändern und würde beim Eintrag 100% die gesamte Breite des Browserfensters nutzen. Der Adventskalender ist für die Anzeige in einem neuen, separaten Browserfenster / Tab vorgesehen. Eine Einbettung in eine HTML-Seite mittels i-frame ist ebenso möglich. Beachten Sie dabei, dass auch der i-frame für eine responsive Darstellung definiert werden muss.
Online-Adventskalender Vorlage

Grafiken in 24 Feldern

Innerhalb einer seitenbreiten Box habe ich eine innere Box notiert, in der eine Tabelle mit 24 Zellen (4 Zeilen und 6 Spalten) steht. Durch die Bestimmung der Größe der einzelnen Zellen mit 1/6 der Breite x 1/4 der Höhe der Tabelle (width: 16.66%; height: 25%;), schaffe ich 24 quadratische Felder. In diesen 24 Tabellenzellen werden die 24 Grafiken des Kalenders notiert.

Sie können eigene nummerierte (quadratische) Grafiken oder meine Standard-Grafiken verwenden.
Online-Adventskalender Vorlage

Im Download enthaltene Kalendergrafiken gold + rot



Beispiel Grafiken Farben innerhalb einer Farbfamilie

Online-Adventskalender Vorlage

24 Kalendergrafiken eintragen

Wenn Sie mein Adventskalender-Modul als Zip-Datei heruntergeladen haben, besitzen Sie einen funktionierenden Online-Adventskalender. Das Archiv enthält 2 Sätze Grafiken in den Farben 'Gold' und 'Rot'. Eigene Grafiken sollten die Abmessungen 200 x 200 Pixel haben. Inwieweit die Grafiken für die Darstellung verkleinert werden müssen, entscheidet dann der Browser.

Nur noch die Farben anpassen und der personalisierte Kalender ist fertig.

Ändern sie die Einträge

Etwa ab Zeile 230 finden sie die Notierungen:

... <img src="gold/15.png" ...
... <img src="gold/16.png" ...
... <img src="gold/17.png" ...
...
... <img src="ordner/datei.xxx" ...
... <img src="rot/16.png" ...
... <img src="rot/17.png" ...

Farbliche Anpassung

Abhängig von den Kalendergrafiken möchten Sie die Seiten-Hintergrundfarbe anpassen:
html { background-color: #237C8B; ...

Farbe Titeltext
.Titeltext {
color: #DFDFDF;
Online-Adventskalender Vorlage

24 Tagesdateien

Beim erfolgreichen Klicken im Dezember wird die entsprechende Tagesdatei angezeigt. 24 HTML- oder PDF-Dateien müssen bereitgestellt werden. Musterdateien + 2 Meldungsdateien (beim unberechtigten Klicken) sind im Download enthalten. Das JavaScript zur Überwachung des Datums und Öffnen der Dateien sieht festgelegte Dateinamen vor und erwartet, dass die Dateien in einem bestimmten Ordner abgelegt sind. Für eine von den Formatierungen des Kalenders unabhängige Gestaltung habe ich eine eigene, für alle Tagesdateien gültige CSS-Datei angelegt, die im gleichen Ordner wie die Tagesdateien abgelegt ist.

Tagesdatei im gleichen oder neuen Browserfenster?

Grundsätzlich kann man die Tagesdateien im gleichen Browserfenster oder in einem neuen Browserfenster / Tab anzeigen lassen. Wird die vom Script ermittelte Tagesdatei im gleichen Fenster angezeigt, ersetzt sie die Anzeige des Kalenders. Über einen Zurück-Button kehrt man dann zum Adventskalender zurück. Das Platzangebot bleibt dabei beschränkt und reicht für eine kleine Grafik und wenig Text. Die Dateien 1.html bis 24.html sind im Download enthalten und müssen lediglich mit Leben gefüllt werden.

Bei einer Anzeige in einem neuen Browserfenster stehen unbeschränkte Möglichkeiten offen. Es handelt sich schließlich um irgendeine HTML-Datei, die Sie frei gestalten können, ohne sich an die Vorgaben des Kalender-Layouts halten zu müssen. Bedingung ist allerdings die Vergabe von Dateinamen nach dem Schema 1.html bis 24.html, damit das Script die richtige Tagesdatei ansteuert. Um die Ansicht der Tagesdatei zu beenden, kann ein Schließen-Button vorgesehen werden, der allerdings abhängig von Bowser-Vorgaben nur bedingt funktioniert.

Variante A - Standard-Tagesdatei

Für die responsive Darstellung im selben Fenster unterliegt die Tagesdatei den gleichen Vorgaben wie die Kalenderdatei. Text oder Grafiken werden vor einer (einfarbigen) Hintergrundgrafik dargestellt.

Wie beim Kalender wird der Anzeigebereich mit CSS-Angaben formatiert. Die Abmessungen und das Erscheinungsbild sollten dann denen des Kalenders entsprechen. Der Anzeigebereich ist recht klein und bietet beschränkte Möglichkeiten!
Online-Adventskalender Vorlage

Variante B - individuelle Tagesdatei

Variante B zur Anzeige der HTML-Tagesdateien in einem neuen Fenster / Tab. Individuelle Tagesdateien können Sie wie jede beliebige HTML-Datei frei gestalten und in einem neuen Browserfenster anzeigen lassen. Die Regeln für Dateinamen nach dem Schema 1.html bis 24.html müssen eingehalten werden, damit das Script funktioniert. Tagesangebote, Postkarten, Deko-Vorschläge, Kochrezepte, Gedichte oder Fotos sind beliebte Inhalte.

Alternativ dazu: Tagesdateien im PDF-Format (nächster Abschnitt).
Online-Adventskalender Vorlage

Variante C - Tagesdatei als PDF

Variante C zur Anzeige der Tagesdateien als PDF-Datei. Das bietet neue Möglichkeiten der Ausgestaltung und lässt sich auch ohne HTML-Kenntnisse umsetzen, wenn sie z. B. Word-Dateien in PDFs konvertieren. Gut geeignet für den Druck und ideal für Ausmalbilder, Rezepte, Gedichte, den Büro-Pinwandspruch oder auch für Rabattcoupons oder Gutscheine. Im Script wird der Dateiaufruf modifiziert:
Datei = pfad + KlickZahl + ".html";
'html' wird durch 'pdf' ersetzt
Datei = pfad + KlickZahl + ".pdf";
Online-Adventskalender Vorlage

Kalender testen

Sie können während der Bearbeitung meiner Vorlage und zur Prüfung der Funktion den Kalender testen. Dazu habe ich den fixen Datumswert 31.12. vorgesehen, der den wirklichen Datumswert überschreibt. Etwa bei Zeile 120 finden Sie im Quelltext folgende zwei Notierungen:

//KlickMonat = 11;  steht für Monat 12
//KlickTag = 31;  steht für Tag 31

Wenn Sie bei beiden Zeilen die zwei vorangestellten Slashes "/ /" löschen, wird die Datumsprüfung umgangen und alle Dateien sollten sich öffnen lassen. Sie könnten auch die Funktion für den 15.12. testen, wenn der Eintrag so aussieht:

KlickMonat = 11;  steht für Monat 12
KlickTag = 15;  steht für Tag 15

Nicht vergessen die 4 Slashes später wieder einzutragen!

Dateien im ZIP-Archiv

Die ZIP-Datei des Downloads enthält alle notwendigen Dateien: 1 Adventskalenderdatei, 24 Tagesdateien als Vorlage, 2 Meldedateien (HTML), 2 CSS-Dateien und alle benötigte Grafiken inklusive der 24 Kalenderblätter (in gelb und rot) und einige Mini-Grafiken.

Die Tagesdateien müssen nun nur noch mit Leben gefüllt werden. Wenn sie sich für die Varianten A oder B entschieden haben, benötigen Sie dazu Grundkenntnisse zur Arbeit mit HTML-Dateien. Nach ihrer Arbeit sollten 24 HTML-Dateien mit den Dateinamen 1.html bis 24.html vorhanden sein.

Wenn ihre Wahl auf die Variante C gefallen ist, müssen sie lediglich 24 PDF-Dateien herstellen, die sie als 1.pdf bis 24.pdf abspeichern und dabei meine Muster ersetzen. Kostenlose Programme zum Konvertieren von Dokumenten in PDF-Dateien finden sie im Web.

Download Adventskalender 2021-03 A   HTML

Variante A zur Anzeige der HTML-Tagesdateien im gleichen Fenster. Wenn Sie möchten, können Sie 24 eigene Kalendergrafiken einbinden. Die Abmessungen und das Erscheinungsbild der Tagesdateien entsprechen denen des Kalenders. Der Anzeigebereich ist daher recht klein und bietet nur beschränkte Möglichkeiten! Falls das nicht ausreicht, weichen sie auf die Variante B aus. Die Zip-Datei enthält alle notwendigen Dateien der Kalendervorlage. Nach dem Download müssen Sie das ZIP-Archiv zunächst in einem (neuen) Ordner entpacken!


Download Adventskalender 2021-03 B   HTML

Variante B zur Anzeige der HTML-Tagesdateien in einem neuen Fenster / Tab. Wenn Sie möchten, können Sie 24 eigene Kalendergrafiken einbinden. Die Tagesdateien können Sie wie jede HTML-Datei frei gestalten. Die Regeln für Dateinamen nach dem Schema 1.html bis 24.html müssen eingehalten werden, damit das Script funktioniert. Die Zip-Datei enthält alle notwendigen Dateien der Kalendervorlage. Nach dem Download müssen Sie das ZIP-Archiv zunächst in einem (neuen) Ordner entpacken!

Download Adventskalender 2021-03 C   PDF

Variante C zur Anzeige der Tagesdateien als PDF-Datei. Sie können eigene 24 Kalendergrafiken einbinden. Für die Tagesdateien erstellen sie 24 PDF-Dateien. Die Regeln für Dateinamen nach dem Schema 1.pdf bis 24.pdf müssen eingehalten werden, damit das Script funktioniert. Die Zip-Datei enthält alle notwendigen Dateien. Nach dem Download müssen Sie das ZIP-Archiv zunächst in einem (neuen) Ordner entpacken!
Die Variante C des Adventskalenders ist für den Ausdruck der Tagesdateien gut geeignet und daher ideal für Ausmalbilder, Rezepte, Gedichte, den Büro-Pinwandspruch oder auch für Rabattcoupons und Gutscheine.


Letzte Nachrichten - Kurzinfo

AvatarAuch meine Adventskalender-Vorlagen sollen für die Anzeige auf Mobilgeräten angepasst werden, da sich mittlerweile mehr als 50 % der Seitenbesucher über ihr Handy einbuchen. Bei der Überarbeitung werden die Erklärungsseiten etwas lesefreundlicher gestaltet. Während der Überarbeitung der Webseite sind einige Themenseiten vorübergehend nicht erreichbar. Nicht alle 21 Kalendervorlagen stehen derzeit zur Verfügung.



Die Web-Toolbox wird gerade überarbeitet

Web-Toolbox HTML JavaScript CSS
Seiten werden neu geordnet
Navigation und Untermenüs
Anpassung zur Darstellung Mobilgeräte
Lesbarkeit + Schriftgröße
neuer Downloadbereich für PDF-Dateien
responsive Darstellung

Unten angekommen!

Diesmal nicht gefunden was sie suchten? Kommen sie doch später noch mal vorbei.

  Kaffeepause
  Impressum
  Datenschutz
 Webmaster

Sitemap

Übersicht mit Verweisen zu den Unterseiten die bereits überarbeitet wurden Sitemap

  nach oben
  vorherige Seite
  Sitemap
 Home

Keywords

Online-Adventskalender Adventskalender Grafiken Vorlagen Online Weinachten Advent Fensterchen JavaScript Windows Türchen Datumsprüfung Hintergrundgrafik Verweise Zeitfunktionen