🪟 Windows TippsThe Gemini desktop app is now available for Windows(11.09.2026 um 17:06 Uhr)
⚠️ Malware / Trojaner / VirenWindows 11 just dropped the tool ransomware abused, Microsoft says don’t restore WMIC(10.09.2026 um 20:11 Uhr)
⚠️ Malware / Trojaner / VirenVorsicht: Android-Malware verschlüsselt Ihre Handys und nimmt heimlich Fotos auf(11.09.2026 um 09:35 Uhr)
🕵️ SicherheitslückenMicrosoft geht endlich eines der nervigsten Probleme von Windows 11 an(11.09.2026 um 11:58 Uhr)
💾 IT Security ToolsSysinternals Suite(11.09.2026 um 12:00 Uhr)
🕵️ SicherheitslückenDefender 0-Day ShieldBreak (CVE-2026-69414) nicht sauber gepatcht - BornCity(11.09.2026 um 12:52 Uhr)
🪟 Windows TippsThe Gemini desktop app is now available for Windows(11.09.2026 um 17:06 Uhr)
⚠️ Malware / Trojaner / VirenWindows 11 just dropped the tool ransomware abused, Microsoft says don’t restore WMIC(10.09.2026 um 20:11 Uhr)
⚠️ Malware / Trojaner / VirenVorsicht: Android-Malware verschlüsselt Ihre Handys und nimmt heimlich Fotos auf(11.09.2026 um 09:35 Uhr)
🕵️ SicherheitslückenMicrosoft geht endlich eines der nervigsten Probleme von Windows 11 an(11.09.2026 um 11:58 Uhr)
💾 IT Security ToolsSysinternals Suite(11.09.2026 um 12:00 Uhr)
🕵️ SicherheitslückenDefender 0-Day ShieldBreak (CVE-2026-69414) nicht sauber gepatcht - BornCity(11.09.2026 um 12:52 Uhr)

🔧 Programmierung 🕛 vor 1 Monat 3 Min Lesezeit
0

Midnight Broth — A Late-Night Ramen Landing Page with an Interactive Bowl Builder

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht

This is a submission for











  • Journey






    Starting with the feeling, not the menu



    The prompt is about comfort food, so I started with the moment around the food: the last train, low music, a small counter, and the first warm sip. That decision shaped the headline, night palette, pacing, and fictional restaurant details.



    The visual system uses deep oxblood, warm cream, muted red, and a restrained gold accent. Playfair Display SC gives the restaurant identity an editorial voice, while Karla keeps navigation, menus, and form controls direct and readable.






    Making the hero without food photography



    There are no image assets in this project. The ramen hero is built from CSS gradients, borders, shadows, and positioned HTML elements. Egg, nori, noodles, scallions, broth, chopsticks, moon, and steam all use ordinary boxes and pseudo-elements.



    Avoiding stock photography kept the concept original and also removed image loading and layout-shift concerns. The same visual language continues on the dedicated CSS Art page.






    Treating accessibility as part of the concept



    I used semantic landmarks, heading order, fieldsets and legends for the builder, visible focus states, and native radio and checkbox controls. The decorative food illustration has one concise accessible description instead of exposing every visual layer to assistive technology.



    The page also includes:




    • A skip link

    • Minimum 44-pixel interactive targets

    • High-contrast text and controls

    • Keyboard-operable form controls

    • An aria-live summary for bowl changes


    • prefers-reduced-motion support

    • A clear notice that the interactive menu does not place a real order






    Responsive verification



    I tested the layout at 375, 768, 1024, and 1440 pixels. At smaller widths, navigation becomes a compact two-column grid, content cards stack, CTA buttons become full width, and the bowl builder moves from three columns to one. I also checked that neither the landing page nor the CSS artwork introduced horizontal scrolling.






    A small amount of purposeful JavaScript



    The page is intentionally framework-free. JavaScript is used only for the interactive bowl summary, clipboard feedback, and reading-progress indicator. The content and navigation remain available without those enhancements.



    I am particularly happy that the final page works as both a restaurant story and a product interface. The emotional theme gets visitors to the menu; the interaction lets them turn that feeling into their own bowl.






    Built With




    • Semantic HTML

    • Modern CSS, including gradients, custom properties, Grid, and :has()

    • Vanilla JavaScript

    • GitHub Pages

    • No image assets or UI framework



    The complete project is licensed under MIT.

    Vollständiger Original-Bericht
    Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
    ↗ Original-Artikel auf dev.to lesen
    Wie bewertest du diesen Beitrag?
    1 Klick Feedback
    Teilen mit Netzwerk & Team:

    Community-Analysen & Experten-Meinungen 0

    Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
    Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
    Community Pulse: Relevanz-Einschätzung
    1 Klick Experten-Votum
    🔴 Akute Relevanz 0%
    🟡 In Evaluierung 0%
    🟢 Keine Auswirkung 0%
    Spannende Innovation 0%
    Verwandte Story-Cluster & Quellen (Vektor-KI)
    Port 8095 Engine
    1 Quelle
    The Gemini desktop app is now available for Windows
    1 Quelle
    Windows 11 just dropped the tool ransomware abused, Microsoft says don’t restore WMIC
    1 Quelle
    Vorsicht: Android-Malware verschlüsselt Ihre Handys und nimmt heimlich Fotos auf