Gemeldet 27.08.2026: "es ueberschneidet den hintergrund sieht irgendwie scheisse aus." 1. HARTE KANTEN IM HINTERGRUND Das scharfe Trio-Artwork lag als CSS-Hintergrund mit "contain" hinter der Seite und endete an einer messerscharfen Linie (bei 1366x800 exakt bei 570px und 1345px); darueber/darunter lag sichtbar die verwaschene Fassung. Das las sich wie ein aufgeklebtes Band quer ueber der Seite. Jetzt ein echtes <img>, das an seinen EIGENEN Raendern weich in die verwaschene Ebene uebergeht. Entscheidend: Die Maske haengt am Bild, nicht am Fenster -- als CSS-Hintergrund war das unmoeglich, weil die Kante je nach Fensterformat wandert. 2. "EVENT DES JAHRES" -- 700px tote Flaeche Eine 480px schmale Kachel sass zentriert in einer 1180px breiten Kiste, die selbst Rahmen und Hintergrund trug: drei Rahmen ineinander um einen einzigen Inhalt, links und rechts je 350px Leere. Jetzt volle Breite mit Bild links / Text rechts, die umgebende Kiste ist rahmenlos. Hoehe von 656px auf 332px, ohne dass Inhalt verloren geht -- das Bild ist dabei doppelt so gross wie vorher. 3. Welt-Kacheln mit einer Spur Milchglas und feinem Lichtsaum, damit sie zur Szene gehoeren statt als flache Rechtecke daraufzuliegen. BEIM BAUEN GEFUNDEN UND KORRIGIERT: Der erste Entwurf hat die versteckte zweite Event-Kachel wieder sichtbar gemacht (leere Kachel mit einsamem "Mehr erfahren"). Ursache ist die im Code zweimal dokumentierte Falle: ".jahres-event-card[hidden]" ist genau so stark wie eine Zwei-Klassen-Regel und verliert gegen die spaetere. Deshalb steht in den neuen Regeln ueberall :not([hidden]). Versionsnummern von main.css/main.js hochgesetzt -- Assets werden mit max-age=14400 ausgeliefert, sonst haette Dogi die Aenderung bis zu vier Stunden nicht gesehen. Geprueft: pruef-handy (56), pruef-barrierefrei (60), pruef-design (0 Fundstellen), pruef-blickfang (13), pruef-assets (67), pruef-musik (17) -- alle gruen. Der Musik-Knopf holt seine Farben jetzt aus dem <img> statt aus dem CSS-Hintergrund (main.js), sonst waere er ausgerechnet auf der Startseite auf die Ersatzfarbe zurueckgefallen. Co-Authored-By: Claude Opus 5 <[email protected]>
92 lines
7.1 KiB
HTML
92 lines
7.1 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="de" data-theme="hasidog">
|
||
<head>
|
||
<meta charset="UTF-8" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||
<title>Casper — DOGFATHER UNIVERSE</title>
|
||
<meta name="description" content="Der Husky an DogFathers Seite — das tierische Gesicht der HasiDog-Welt." />
|
||
<link rel="icon" type="image/png" href="assets/img/favicon.png" />
|
||
<link rel="manifest" href="/manifest.json" />
|
||
<meta name="theme-color" content="#0b0d10" />
|
||
<meta property="og:type" content="website" />
|
||
<meta property="og:site_name" content="DOGFATHER UNIVERSE" />
|
||
<meta property="og:title" content="Casper — DOGFATHER UNIVERSE" />
|
||
<meta property="og:description" content="Der Husky an DogFathers Seite — das tierische Gesicht der HasiDog-Welt." />
|
||
<meta property="og:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
|
||
<meta property="og:url" content="https://dogfather-universe.com/casper.html" />
|
||
<meta name="twitter:card" content="summary_large_image" />
|
||
<meta name="twitter:title" content="Casper — DOGFATHER UNIVERSE" />
|
||
<meta name="twitter:description" content="Der Husky an DogFathers Seite — das tierische Gesicht der HasiDog-Welt." />
|
||
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
|
||
|
||
<link rel="stylesheet" href="assets/css/main.css?v=20260827hero" />
|
||
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260828c" />
|
||
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260828c" />
|
||
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260828c" />
|
||
</head>
|
||
<body class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-casper.jpg');--page-bg-mobile:url('/assets/img/bg-casper-mobile.jpg');">
|
||
<div id="site-header"></div>
|
||
|
||
<main>
|
||
<section class="hero page-bg">
|
||
<div class="hero-banner"><img src="/assets/img/bg-casper.jpg" alt="" loading="eager" /></div>
|
||
<div class="container">
|
||
<span class="eyebrow" data-i18n="cas_eyebrow">Welt 2 — HasiDog</span>
|
||
<h1>Casper 🐾</h1>
|
||
<p class="lead worlds" data-i18n="cas_lead">Der Husky an DogFathers Seite — Namensgeber vieler Herzen in der Community.</p>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="section-tight">
|
||
<div class="container grid grid-2" style="align-items:center;">
|
||
<div class="collage-photo" style="aspect-ratio:4/3;border-radius:var(--radius);">
|
||
<img src="assets/img/casper-main.jpg" alt="Casper — Husky im Sonnenuntergang" style="width:100%;height:100%;object-fit:cover;object-position:center 30%;" />
|
||
</div>
|
||
<div>
|
||
<h2 data-i18n="cas_wer_h2">Wer ist Casper?</h2>
|
||
<p data-i18n="cas_wer_1">Husky Casper ist einer von DogFathers treuen Begleitern und längst Teil der Marke geworden. Zusammen mit Kater Simba gehört er zur „Familie" hinter der Kamera.</p>
|
||
<p data-i18n="cas_wer_2">Die gemeinsame Geschichte von DogFather und Casper gibt es sogar als Buch: <strong>„Hasidog & Casper"</strong>.</p>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="section-tight">
|
||
<div class="container" style="max-width:70ch;">
|
||
<h2 class="text-center" data-i18n="cas_story_h2">Casper – Ein Husky mit dem größten Herzen der Welt 🐾🩵</h2>
|
||
<p data-i18n="cas_1">Hallo, ich bin Casper.</p>
|
||
<p data-i18n="cas_2">Ich bin ungefähr dreieinhalb Jahre alt und ein Husky mit zwei strahlend blauen Augen und einer ganz besonderen Geschichte. Mein genaues Alter kennt niemand ganz genau, denn ich wurde adoptiert. Ursprünglich komme ich aus der Ukraine, aus einem Gebiet, das vom Krieg betroffen war.</p>
|
||
<p data-i18n="cas_3">Heute habe ich bei meinem Papa ein sicheres Zuhause, meine Familie und meinen festen Platz im Leben gefunden.</p>
|
||
<p data-i18n="cas_4">Vom Charakter her bin ich meinem Papa ziemlich ähnlich: meistens ruhig, unglaublich lieb und mit einem riesengroßen Herzen. Manchmal bin ich allerdings auch ziemlich verpeilt – und genau dadurch entstehen oft die lustigsten Momente. Für Blödsinn und kleine Dummheiten bin ich nämlich fast immer zu haben.</p>
|
||
<p data-i18n="cas_5">Am liebsten bin ich draußen, erkunde meine Umgebung und genieße die frische Luft. Genauso sehr liebe ich es aber, zu Hause ganz nah bei meinem Papa zu liegen und ausgiebig mit ihm zu kuscheln.</p>
|
||
<p data-i18n="cas_6">Und sobald irgendwo Hähnchen im Spiel ist, bin ich selbstverständlich sofort zur Stelle. Bei Hähnchen hört der Spaß schließlich auf – das ist eine sehr ernste Angelegenheit.</p>
|
||
<p data-i18n="cas_7">Auch wenn ich meistens ruhig, freundlich und verschmust bin, sollte man eines niemals vergessen: Was mir gehört und vor allem die Menschen, die ich liebe, beschütze ich mit meinem Leben.</p>
|
||
<p data-i18n="cas_8">Wer meiner Familie oder meinen Liebsten etwas Böses will, lernt sehr schnell eine ganz andere Seite von mir kennen. Denn hinter meinem sanften Blick und meinem großen Herzen steckt ein starker Husky, der für seine Familie alles tun würde.</p>
|
||
<p data-i18n="cas_9">Die Community gehört für mich ebenfalls längst zur Familie. Sie liebt mich, und ich liebe sie genauso sehr. Wir sind nicht einfach nur eine Gruppe aus Menschen und einem Hund. Wir sind eine Einheit, eine starke Truppe und eine Familie, die zusammenhält.</p>
|
||
<p data-i18n="cas_10">Ich bin Casper: treu, liebevoll, verschmust, manchmal verpeilt, immer für einen Spaß zu haben und mit dem größten Herzen der Welt.</p>
|
||
<p class="quote" data-i18n="cas_quote" style="margin-top:1.4rem;">Mit treuen Pfoten, einem großen Herzen und ganz viel Husky-Liebe</p>
|
||
<p style="text-align:right;"><strong data-i18n="cas_signatur">Euer Casper 🐾🩵</strong></p>
|
||
</div>
|
||
</section>
|
||
|
||
<section>
|
||
<div class="container">
|
||
<h2 class="text-center" data-i18n="cas_galerie_h2">Casper-Galerie</h2>
|
||
<div class="grid grid-4">
|
||
<div class="collage-photo frame-lila" style="aspect-ratio:1;border-radius:var(--radius);"><img src="assets/img/casper-3.jpg" alt="Casper" style="width:100%;height:100%;object-fit:cover;object-position:center 20%;" /></div>
|
||
<div class="collage-photo frame-silver" style="aspect-ratio:1;border-radius:var(--radius);"><img src="assets/img/casper-4.jpg" alt="Casper" style="width:100%;height:100%;object-fit:cover;object-position:42% center;" /></div>
|
||
<div class="collage-photo frame-gold" style="aspect-ratio:1;border-radius:var(--radius);"><img src="assets/img/dogfather-casper-2.jpg" alt="DogFather und Casper" style="width:100%;height:100%;object-fit:cover;object-position:center 38%;" /></div>
|
||
<div class="collage-photo frame-tuerkis" style="aspect-ratio:1;border-radius:var(--radius);"><img src="assets/img/hasidog-casper-book.jpg" alt="HasiDog & Casper Buch-Illustration" style="width:100%;height:100%;object-fit:cover;" /></div>
|
||
</div>
|
||
<div class="btn-row" style="justify-content:center;">
|
||
<a class="btn btn-outline" href="medien-casper.html#fotos" data-i18n="cas_galerie_btn">Zur ganzen Galerie</a>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</main>
|
||
|
||
<div id="site-footer"></div>
|
||
<script src="assets/js/i18n-casper.js?v=20260828c"></script>
|
||
<script src="assets/js/main.js?v=20260827hero"></script>
|
||
</body>
|
||
</html>
|