Retro - 90s Web

Explore the characteristics and applications of the 90s Web retro style

Back to Style List

See this style applied to a real page — identical content, different stylesheet.

Open live preview →

About This Style

The 90s web retro style is an imitation and tribute to the visual characteristics of the early internet era. Web design at that time was limited by technology (slow networks, limited HTML/CSS functionality, low-resolution screens), forming a unique aesthetic.

This style often appears somewhat 'chaotic', brightly colored, and even garish, but it is also full of fun and the exploratory spirit of the early internet.

Main Features:

This style is now mainly used for nostalgic projects, personal hobby websites, or as a unique visual expression, often with a humorous or playful tone.

Example AI Prompt

Generate a 90s Geocities style fan page. Use Times New Roman or Comic Sans, bright clashing colors (blue background, yellow text), animated GIFs (under construction!), maybe a visitor counter, and a table-based layout feel.

(Explanation: Generate a 90s Geocities style fan page. Use Times New Roman or Comic Sans fonts, bright clashing colors (blue background, yellow text), animated GIFs (e.g., "under construction"!), maybe add a visitor counter, and create a table-based layout feel.)

Theme CSS Code Snippet

The following is the core CSS code for applying the 90s web retro style as a global theme (body.theme-retro-90s):

/* 6. Retro - 90s Web Theme */
body.theme-retro-90s {
    --page-bg: #000080; /* Dark Blue */
    --page-bg-gradient: none;
    --text-color: #ffffff; /* White text */
    --heading-color: yellow; /* Yellow headings */
    --link-color: #00ff00; /* Bright green links */
    --link-hover-color: #ff00ff; /* Magenta hover */
    --border-color: #c0c0c0; /* Silver borders */
    --card-bg: #c0c0c0; /* Silver cards */
    --card-shadow: none;
    --card-hover-shadow: none;
    --header-bg: #c0c0c0; /* Silver header */
    --header-text-color: #000000; /* Black text on header */
    --header-shadow: none;
    border-bottom: 2px outset #eee; /* Header outset border */
    --footer-text-color: #ffffff;
    --footer-bg: transparent;
    --button-bg: #0000ff; /* Blue button */
    --button-text-color: yellow; /* Yellow text on button */
    --button-hover-bg: yellow; /* Yellow hover bg */
    --button-hover-text-color: #0000ff; /* Blue text on hover */
    --button-border: 2px outset #eee; /* Button outset border */
    --button-secondary-bg: #ff0000; /* Red secondary button */
    --button-secondary-text-color: white;
    --button-secondary-hover-bg: #800000; /* Dark red hover */
    --button-secondary-border: 2px outset #eee;
    --prompt-bg: #fff; /* White prompt area */
    --prompt-text-color: #000; /* Black prompt text */
    --base-font: var(--font-times); /* Times New Roman */
    --heading-font: var(--font-times);
    --card-border-radius: 0px; /* No rounded corners */
    --button-border-radius: 0px; /* No rounded corners */
}

/* Retro 90s Specific Adjustments */
body.theme-retro-90s .card {
    border: 2px outset #eee; /* Card outset border */
}
body.theme-retro-90s h1,
body.theme-retro-90s h2,
body.theme-retro-90s h3 {
    font-weight: bold; /* Bold headings */
}
body.theme-retro-90s a:hover {
    background-color: yellow; /* Yellow background on link hover */
    color: blue; /* Blue text on link hover */
    text-decoration: none; /* Remove underline on hover */
}
/* Simulate blink effect (use animation) */
@keyframes blink-animation { 50% { opacity: 0; } }
body.theme-retro-90s .blink { /* Add class="blink" to elements */
    animation: blink-animation 1s step-start infinite;
}
            

Note: To simulate the blink effect, you can add `class="blink"` to elements that need to blink, in conjunction with CSS animations. The actual `<blink>` tag has been deprecated by modern browsers.

Resource Download (Example)

Download a zip file containing a more complete CSS definition for this style (may include specific component styles, font file references, etc.).

Download retro-90s.zip