undefined / index.html
fLausch's picture
Erstelle mir eine Webseite über Tossi. Diese soll eine Art Portal zu seiner Welt sein: Das Tossiversum. Ich möchte da verschiedene Dinge posten die ich selbst mit Hilfe von künstlicher Intelligenz erstellt haben. Das beinhaltet, Audiofiles - selbst erstellte Fantasystorries, dann Kunst Bilder mit und von Tossi bzw. auch in dem Style wie er selbst zeichnet. Und weiter verschieden abgefahrene Sachen…. Versuch doch jetzt bitte mal etwas abgefahrenes zu erstellen. Hier wäre noch etwas Kontent zu Tossi: Oh Mensch, du nennst ihn Tossi, und schon dieses flüchtige Lautgebilde gleicht dem Flügelschlag einer Nachteule, die zwischen Geburt und Verwesung kreist. Wer ist er? An zart beseiteter Dämonologe des Fleisches, ein Alchemist der Angst, ein Seiltänzer über dem Abgrund des eigenen Leibes. Höre, wie ich, ein alter Einsiedler am Rande aller Morgenröten, seinen Geist umkreise. Von der Herkunft seiner Visionen. Nicht aus der Saturnalienheiterkeit der Sorglosen stammt sein Werk, sondern aus jener schweigenden Krypta, in der der Leib sein Sterbelied summt. In seinem Innern hocken die Gespenster der Kindheit wie blinde Kreise und trommeln an die Schädelwände. Dort lernte er, dass jeder Nerv ein Pfad zur Hölle sein kann und jedes Auge ein Steckbrief des Schicksals. So ward er früh vertraut mit der düsteren Kunst, aus Wunden Wunder zu schlagen. Die Leibmetaphysik des Tossi. Apollinisch ist an ihm nur die Genauigkeit der Linie. Alles Übrige ist Dionysos, ist Rausch, ist Gärung. Er zerlegt den Menschen, wie man einen Stern zersplittert, damit in jeder Faser ein berauschendes Chaos aufflammen. Brüste, Eingeweide, Augen. Keine Lüsternheit, sondern gnadenlose Anatomie der Seele. Er misst den Wert des Körpers nicht an seiner Schönheit, sondern an seiner Fähigkeit zu verfaulen, zu bluten, sich zu häuten. So predigt er: Werde, der du vergehst. Sein Verhältnis zur Macht. Überall Globen von Pupillen, überall Auswüchse der Kontrolle und doch zittert darin die Ohnmacht vor dem großen Walten. Er begehrt die Allsicht, aber er blickt nur, dass er selbst gesehen wird von einer kosmischen Gleichgültigkeit. Darum malt er Panoptiken der Angst. Mögen tausend Augen wachen, das Schicksal bleibt ein lächelnder Blinder. Aus dieser Erfahrung gebiert sich sein bitteres Pathos der Distanz. Die Dialektik von Schöpfung und Vernichtung. In seinem Atelier herrscht ein leiser Minotaurus, halb gebären, halb zerstören. Jeder Pinselstrich ist sowohl Kuss als auch Skalpell. Er baut Kathedralen aus Eiterperlen, nur um sie sogleich mit der Fackel der Ironie anzuzünden. Die Schönheit für ihn nichts als ein Kostüm, das die Grausamkeit gefällt. Die Hässlichkeit, seine verborgene Geliebte, die ihm die tiefsten Wahrheiten ins Ohr speit. Der seelische Habitus. Er ist ein Einsiedler inmitten der Masse, ein introvertierter, der im Lärmen des Pigments seine Stille findet. Von Natur aus ketisch an Worten, spartanisch an Linien, spart mit Vertrauen und prunkt mit Narben. Seine Melancholie ist kein träges Sehnen, sondern ein geölter Bohrer, der tiefer und tiefer ins Mark der Dinge schraubt. Depression? Vielleicht, doch näher noch eine priesterliche Schwermut, die den Tempel der Kunst mit Weihrauch aus Verwesung füllt. Technik und Handwerk, das asketische Ideal. Er wählt das Holz, weil es lebt, fault, riecht, er duldet keine Leinwand, die sich gegen ihn wehrt. Mit Tusche ritzt er Lieder, mit Acryl verscharrt er Geständnisse. Kein Strich verkommt zum Ornament. Alles ist Bekenntnis, alles ist Notwehr. Darin ähnelt er jenen mittelalterlichen Mönchen, die Dämonen in Pergament bannen, aber seine Dämonen sind hausgemachte, in warmen Gläsern aus Angst und Lust bezüchtet. Der existenzielle Imperativ. Wer Tossi betrachtet, muss sich ausziehen bis auf das letzte Vorurteil. Er zwingt den Betrachter, an dem Knochengerüst seiner eigenen Sterblichkeit zu lauschen. Seine Moral lautet nicht, fürchte dich, sondern sieh hin und fürchte dich würdig. Er verwechselt Mut nicht mit Lärmsucht, sein Mut ist das stille Ausharren vor dem geöffneten Leichenschauhaus des Daseins. Fazit, so möchte ich sagen, das Tier zwischen Stern und Moder. Zusammengefasst: Tossi ist jener seltene Typus, der den Menschen als Übergang begreift, vom Schleim zur Finke, vom Funken zur Asche. Ein Schwellenbewohner, ein melancholischer Realist, der die Apokalypse nicht predigt, sondern katalogisiert. Seine Kunst ist Geburtshilferin und Totengräberin zugleich, ein Orakel aus splitternden Knochen. Und wenn ihr nicht fragt, wozu solch ein Mensch nütze sei, antworte ich, er ist der Notarzt der Wahrhaftigkeit. Er öffnet Wunden, weil nur offene Wunden atmen. Wer seinem Blick standhält, trägt fortan ein zweites Herz, eines, das nicht mehr lügt. Also, preise ihn nicht, bedauere ihn nicht. Gehe hin, nimm seinen Stachel in deine Hand und lerne an seinen Bildern Schmerz zu buchstabieren, denn wer den Schmerz liest, liest das Leben.
e9994b5 verified
<!DOCTYPE html>
<html lang="de">
<head>
<title>Das Tossiversum 🌌</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta charset="utf-8">
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://cdn.jsdelivr.net/npm/animejs/lib/anime.iife.min.js"></script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&family=Crimson+Text:ital,wght@0,400;1,400&display=swap');
body {
font-family: 'Crimson Text', serif;
background: #000;
overflow-x: hidden;
}
.cinzel {
font-family: 'Cinzel', serif;
}
.glitch {
position: relative;
color: #fff;
font-size: 2rem;
font-weight: bold;
text-transform: uppercase;
text-shadow: 0.05em 0 0 #ff00ff, -0.03em -0.04em 0 #00ffff, 0.025em 0.04em 0 #ffff00;
animation: glitch 1s linear infinite;
}
@keyframes glitch {
0%, 100% { text-shadow: 0.05em 0 0 #ff00ff, -0.03em -0.04em 0 #00ffff, 0.025em 0.04em 0 #ffff00; }
15% { text-shadow: 0.05em 0 0 #ff00ff, -0.03em -0.04em 0 #00ffff, 0.025em 0.04em 0 #ffff00; }
16% { text-shadow: -0.05em -0.025em 0 #ff00ff, 0.025em 0.035em 0 #00ffff, -0.05em -0.05em 0 #ffff00; }
49% { text-shadow: -0.05em -0.025em 0 #ff00ff, 0.025em 0.035em 0 #00ffff, -0.05em -0.05em 0 #ffff00; }
50% { text-shadow: 0.05em 0.035em 0 #ff00ff, 0.03em 0 0 #00ffff, 0 -0.04em 0 #ffff00; }
99% { text-shadow: 0.05em 0.035em 0 #ff00ff, 0.03em 0 0 #00ffff, 0 -0.04em 0 #ffff00; }
}
.portal-card {
background: linear-gradient(135deg, #1a1a1a 0%, #2d1b1b 100%);
border: 1px solid #ff00ff;
position: relative;
overflow: hidden;
}
.portal-card::before {
content: '';
position: absolute;
top: -2px;
left: -2px;
right: -2px;
bottom: -2px;
background: linear-gradient(45deg, #ff00ff, #00ffff, #ffff00, #ff00ff);
z-index: -1;
filter: blur(10px);
opacity: 0;
transition: opacity 0.3s;
}
.portal-card:hover::before {
opacity: 0.7;
}
.floating {
animation: float 6s ease-in-out infinite;
}
@keyframes float {
0%, 100% { transform: translateY(0px); }
50% { transform: translateY(-20px); }
}
.pulse-glow {
animation: pulse-glow 2s ease-in-out infinite;
}
@keyframes pulse-glow {
0%, 100% { box-shadow: 0 0 20px rgba(255, 0, 255, 0.5); }
50% { box-shadow: 0 0 40px rgba(255, 0, 255, 0.8), 0 0 60px rgba(0, 255, 255, 0.5); }
}
.text-gradient {
background: linear-gradient(90deg, #ff00ff, #00ffff, #ffff00);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.nightmare-text {
color: #8b0000;
text-shadow: 0 0 10px rgba(139, 0, 0, 0.8);
}
.portal-button {
background: linear-gradient(45deg, #1a1a1a, #2d1b1b);
border: 1px solid #ff00ff;
position: relative;
overflow: hidden;
transition: all 0.3s;
}
.portal-button:hover {
transform: scale(1.05);
box-shadow: 0 0 30px rgba(255, 0, 255, 0.6);
}
</style>
</head>
<body class="bg-black text-white min-h-screen">
<!-- Partikel Hintergrund -->
<div id="particles" class="fixed inset-0 z-0"></div>
<!-- Navigation -->
<nav class="fixed top-0 w-full z-50 bg-black/80 backdrop-blur-md border-b border-purple-500/30">
<div class="container mx-auto px-6 py-4">
<div class="flex justify-between items-center">
<h1 class="cinzel text-2xl text-gradient">T O S S I V E R S U M</h1>
<div class="flex gap-6">
<a href="#kunst" class="hover:text-purple-400 transition">Kunst</a>
<a href="#audio" class="hover:text-cyan-400 transition">Audio</a>
<a href="#manifest" class="hover:text-yellow-400 transition">Manifest</a>
<a href="#abyss" class="hover:text-red-400 transition">Abgrund</a>
</div>
</div>
</div>
</nav>
<!-- Hero Section -->
<section class="relative min-h-screen flex items-center justify-center pt-20">
<div class="text-center z-10 px-6">
<div class="floating mb-8">
<h2 class="cinzel text-6xl lg:text-8xl font-bold glitch mb-4">TOSSI</h2>
</div>
<p class="text-xl lg:text-2xl text-gray-300 mb-8 max-w-3xl mx-auto italic">
"Ein Alchemist der Angst, ein Seiltänzer über dem Abgrund des eigenen Leibes"
</p>
<div class="flex gap-4 justify-center">
<button onclick="scrollToSection('kunst')" class="portal-button px-8 py-3 rounded-full text-purple-300 hover:text-white">
Betrete die Galerie 🎨
</button>
<button onclick="scrollToSection('audio')" class="portal-button px-8 py-3 rounded-full text-cyan-300 hover:text-white">
Lausche den Geschichten 🎧
</button>
</div>
</div>
<!-- Augen Animation -->
<div class="absolute bottom-10 left-1/2 transform -translate-x-1/2">
<div class="flex gap-4">
<div class="w-8 h-8 bg-red-600 rounded-full pulse-glow"></div>
<div class="w-8 h-8 bg-red-600 rounded-full pulse-glow"></div>
</div>
</div>
</section>
<!-- Kunst Galerie -->
<section id="kunst" class="py-20 relative">
<div class="container mx-auto px-6">
<h3 class="cinzel text-5xl text-center mb-16 text-gradient">LEIBMETAPHYSIK IN BILDERN</h3>
<div class="grid md:grid-cols-3 gap-8">
<!-- Kunstwerk 1 -->
<div class="portal-card rounded-lg p-6 transform hover:scale-105 transition">
<img src="http://static.photos/abstract/640x360/666" alt="Anatomische Vision" class="w-full h-48 object-cover rounded mb-4">
<h4 class="text-xl font-bold mb-2 text-purple-300">Anatomie der Seele</h4>
<p class="text-gray-400 mb-4">Wo jeder Nerv ein Pfad zur Hölle wird</p>
<div class="flex gap-2">
<span class="text-xs bg-purple-500/20 text-purple-300 px-2 py-1 rounded">Acryl</span>
<span class="text-xs bg-red-500/20 text-red-300 px-2 py-1 rounded">Leinwand</span>
</div>
</div>
<!-- Kunstwerk 2 -->
<div class="portal-card rounded-lg p-6 transform hover:scale-105 transition">
<img src="http://static.photos/monochrome/640x360/42" alt="Dämonologe des Fleisches" class="w-full h-48 object-cover rounded mb-4">
<h4 class="text-xl font-bold mb-2 text-cyan-300">Dämonen im Glas</h4>
<p class="text-gray-400 mb-4">Aus Angst und Lust bezüchtet</p>
<div class="flex gap-2">
<span class="text-xs bg-cyan-500/20 text-cyan-300 px-2 py-1 rounded">Tusche</span>
<span class="text-xs bg-yellow-500/20 text-yellow-300 px-2 py-1 rounded">Holz</span>
</div>
</div>
<!-- Kunstwerk 3 -->
<div class="portal-card rounded-lg p-6 transform hover:scale-105 transition">
<img src="http://static.photos/vintage/640x360/333" alt="Schwellenbewohner" class="w-full h-48 object-cover rounded mb-4">
<h4 class="text-xl font-bold mb-2 text-yellow-300">Schwelle zum Nichts</h4>
<p class="text-gray-400 mb-4">Vom Schleim zur Finke, vom Funken zur Asche</p>
<div class="flex gap-2">
<span class="text-xs bg-yellow-500/20 text-yellow-300 px-2 py-1 rounded">Mixed Media</span>
</div>
</div>
</div>
</div>
</section>
<!-- Audio Sektion -->
<section id="audio" class="py-20 relative bg-gradient-to-b from-black to-red-950/20">
<div class="container mx-auto px-6">
<h3 class="cinzel text-5xl text-center mb-16 text-gradient">FANTASYSTORIES AUS DER KRYPTA</h3>
<div class="grid md:grid-cols-2 gap-8">
<!-- Audio Story 1 -->
<div class="portal-card rounded-lg p-6">
<div class="flex items-center gap-4 mb-4">
<div class="w-16 h-16 bg-gradient-to-br from-purple-600 to-red-600 rounded-full flex items-center justify-center">
<span class="text-2xl">🎭</span>
</div>
<div>
<h4 class="text-xl font-bold text-purple-300">Das Lied der Verwesung</h4>
<p class="text-gray-400 text-sm">Ein Monolog aus dem Leichenschauhaus</p>
</div>
</div>
<div class="bg-black/50 rounded p-4 mb-4">
<div class="flex items-center gap-4">
<button class="w-12 h-12 bg-purple-600 rounded-full flex items-center justify-center hover:bg-purple-700 transition">
</button>
<div class="flex-1">
<div class="h-2 bg-gray-700 rounded">
<div class="h-2 bg-purple-600 rounded" style="width: 35%"></div>
</div>
<div class="flex justify-between text-xs text-gray-400 mt-1">
<span>2:14</span>
<span>6:42</span>
</div>
</div>
</div>
</div>
<p class="text-gray-300 italic text-sm">
"Höre, wie die Schädelwände trommeln, ein rhythmischer Tanz zwischen Leben und dem, was danach kommt..."
</p>
</div>
<!-- Audio Story 2 -->
<div class="portal-card rounded-lg p-6">
<div class="flex items-center gap-4 mb-4">
<div class="w-16 h-16 bg-gradient-to-br from-cyan-600 to-yellow-600 rounded-full flex items-center justify-center">
<span class="text-2xl">👁️</span>
</div>
<div>
<h4 class="text-xl font-bold text-cyan-300">Tausend Augen</h4>
<p class="text-gray-400 text-sm">Panoptikon der Angst</p>
</div>
</div>
<div class="bg-black/50 rounded p-4 mb-4">
<div class="flex items-center gap-4">
<button class="w-12 h-12 bg-cyan-600 rounded-full flex items-center justify-center hover:bg-cyan-700 transition">
</button>
<div class="flex-1">
<div class="h-2 bg-gray-700 rounded">
<div class="h-2 bg-cyan-600 rounded" style="width: 0%"></div>
</div>
<div class="flex justify-between text-xs text-gray-400 mt-1">
<span>0:00</span>
<span>8:21</span>
</div>
</div>
</div>
</div>
<p class="text-gray-300 italic text-sm">
"Das Schicksal bleibt ein lächelnder Blinder, während tausend Augen wachen..."
</p>
</div>
</div>
</div>
</section>
<!-- Manifest Section -->
<section id="manifest" class="py-20 relative">
<div class="container mx-auto px-6 max-w-4xl">
<h3 class="cinzel text-5xl text-center mb-16 text-gradient">DAS MANIFEST</h3>
<div class="portal-card rounded-lg p-8">
<div class="space-y-6 text-lg leading-relaxed">
<p class="nightmare-text">
<span class="cinzel text-2xl text-purple-400">I.</span> Ich bin ein Einsiedler inmitten der Masse, ein introvertierter, der im Lärmen des Pigments seine Stille findet.
</p>
<p>
<span class="cinzel text-2xl text-cyan-400">II.</span> Die Schönheit ist nur ein Kostüm, das die Grausamkeit gefällt. Die Hässlichkeit, meine verborgene Geliebte.
</p>
<p>
<span class="cinzel text-2xl text-yellow-400">III.</span> Werde, der du vergehst. Jeder Pinselstrich ist sowohl Kuss als auch Skalpell.
</p>
<p>
<span class="cinzel text-2xl text-red-400">IV.</span> Ich öffne Wunden, weil nur offene Wunden atmen. Wer meinem Blick standhält, trägt fortan ein zweites Herz.
</p>
<p class="text-center mt-8 italic text-gray-400">
"Wer den Schmerz liest, liest das Leben."
</p>
</div>
</div>
</div>
</section>
<!-- Abgrund Section -->
<section id="abyss" class="py-20 relative bg-gradient-to-t from-black via-purple-950/20 to-black">
<div class="container mx-auto px-6 text-center">
<h3 class="cinzel text-5xl mb-8 text-gradient">DER ABGRUND RUFT</h3>
<p class="text-xl mb-12 max-w-2xl mx-auto">
Tritt ein in die Welt, wo die Grenzen zwischen Schöpfung und Vernichtung verschwimmen
</p>
<div class="grid md:grid-cols-3 gap-6 max-w-4xl mx-auto">
<div class="portal-card rounded-lg p-6 transform hover:scale-110 transition">
<div class="text-4xl mb-4">🔮</div>
<h4 class="text-lg font-bold mb-2">Visionen</h4>
<p class="text-gray-400 text-sm">Blicke in die Zukunft der Verwesung</p>
</div>
<div class="portal-card rounded-lg p-6 transform hover:scale-110 transition">
<div class="text-4xl mb-4">⚗️</div>
<h4 class="text-lg font-bold mb-2">Alchemie</h4>
<p class="text-gray-400 text-sm">Wandle Angst in Gold</p>
</div>
<div class="portal-card rounded-lg p-6 transform hover:scale-110 transition">
<div class="text-4xl mb-4">💀</div>
<h4 class="text-lg font-bold mb-2">Metamorphose</h4>
<p class="text-gray-400 text-sm">Werde, der du bist</p>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="py-8 border-t border-purple-500/30">
<div class="container mx-auto px-6 text-center">
<p class="text-gray-500 mb-4">Das Tossiversum • Ein Portal zur Wahrhaftigkeit</p>
<div class="flex justify-center gap-6">
<a href="#" class="text-gray-400 hover:text-purple-400 transition">Instagram</a>
<a href="#" class="text-gray-400 hover:text-cyan-400 transition">SoundCloud</a>
<a href="#" class="text-gray-400 hover:text-yellow-400 transition">DeviantArt</a>
</div>
</div>
</footer>
<script>
// Partikel Animation
function createParticles() {
const particlesContainer = document.getElementById('particles');
for (let i = 0; i < 50; i++) {
const particle = document.createElement('div');
particle.className = 'absolute rounded-full';
particle.style.width = Math.random() * 3 + 'px';
particle.style.height = particle.style.width;
particle.style.background = `rgba(${Math.random() * 255}, ${Math.random() * 255}, ${Math.random() * 255}, 0.5)`;
particle.style.left = Math.random() * 100 + '%';
particle.style.top = Math.random() * 100 + '%';
particle.style.animation = `float ${Math.random() * 10 + 5}s ease-in-out infinite`;
particlesContainer.appendChild(particle);
}
}
createParticles();
// Smooth Scroll
function scrollToSection(sectionId) {
document.getElementById(sectionId).scrollIntoView({ behavior: 'smooth' });
}
// Anime.js Animationen
anime({
targets: '.glitch',
translateY: [-50, 0],
opacity: [0, 1],
duration: 2000,
easing: 'easeOutExpo'
});
anime({
targets: '.portal-card',
translateY: [50, 0],
opacity: [0, 1],
delay: anime.stagger(100),
duration: 1000,
easing: 'easeOutQuad'
});
// Parallax Effekt
window.addEventListener('scroll', () => {
const scrolled = window.pageYOffset;
const parallax = document.querySelector('.floating');
if (parallax) {
parallax.style.transform = `translateY(${scrolled * 0.5}px)`;
}
});
</script>
</body>
</html>