← Back to All Layouts

Retro Revival Design

retro vintage aesthetic floral flowers
Retro Revival Design

Nostalgic throwback to the early 2000s web design with retro aesthetics. Features a vintage blue and black color scheme with custom cursor, rounded borders, and a retro revival background pattern. Perfect for those who love Y2K internet culture and want a clean, nostalgic profile design. Created by SpaceHeyLayouts.com & TimeToGoBack.com. This layout includes custom headers with black hearts, emoji contact icons, flipped profile layout, and special styling for all profile sections.

📋 Layout Code

<!-- (c) Layout created by SpaceHeyLayouts.com &amp; TimeToGoBack.com --> <style>/* Cursor and Scrollbar */ * {cursor: url('https://cur.cursors-4u.net/nature/nat-10/nat994.cur'), auto;} /* Chrome, Edge, and Safari */ *::-webkit-scrollbar {width: 18px;} *::-webkit-scrollbar-track {background: #fff;} *::-webkit-scrollbar-thumb { background-color: #5095b2; border-radius: 10px; border: 3px solid #fff; } </style> <style>/* Profile Design Info */ :root { --logo-blue: #5095b2; --darker-blue: #5095b2; --lighter-blue: #5095b2; } .top {border-radius: 25px 25px 0 0;} main { letter-spacing: .2px !important; border-radius: 25px 25px 25px 25px !important; padding: 0px 0px; } * {font-family: Monospace;} body {background: url('https://www.spaceheylayouts.com/backgrounds/retro-revival.png');} .profile { background-color: #fff; color: #000; border-radius: 0 0 25px 25px !important; font-size: 12px !important; } .container { border-radius: 25px; overflow: hidden; margin-top: 30px; padding: 10px; width: 860px; } footer { border-radius: 15px; background: #5095b2; color: #fff !important; display: block !important; } footer .links a{color: #fff !important; font-size: 9px !important;} footer .links a:hover{color: #000 !important; font-weight: bolder !important;} footer .copyright a{color: #ffffff !important; font-size: 8px !important;} .profile .contact, .profile .url-info, .profile .table-section, .home-actions { border: none; } a.addme { font-size: 2rem; font-weight: bold; margin-bottom: 15px; display: block; } </style> <style>/*Search Users Box (Background Color/Background Image)*/ .top input{border-radius: 15px 15px 15px 15px;} </style> <style>/*Buttons (Background Color/Background Image)*/ button{ border-radius: 25px 25px 25px 25px !important; color: #5095b2; font-weight: bold; background-color: white !important; } </style> <style>/* Navigation */ nav { border-radius: 15px 15px 0 0; overflow: hidden; } nav .links li:not(:last-child)::after, footer .links li:not(:last-child)::after { content: " • "; color: #000; font-size: 9px !important; } nav .links a{ color: #5095b2 !important; text-shadow: none !important; font-weight: bolder !important; } nav .links a:hover { color: #8a96a2 !important; text-decoration: none; font-weight: bolder !important; } nav .links { text-align: center; padding: 3.5px 3.5px 3.5px 3.5px; font-family: monospace !important; font-size: 4px !important; border: none; border-bottom: 3px ridge #5095b2; background-color: #fff !important; } </style> <style>/* Links */ .links { color: #5095b2 !important; font-weight: normal !important; text-align: center !important; letter-spacing: .5px !important; margin-botto-9m: 0 !important; } .links a:hover { color: #8a96a2 !important; font-weight: normal !important; letter-spacing: .5px !important; } a:hover, a:active, .blog-entry .kudos-btn:hover, .blog-entry .kudos-btn:active { color: #8a96a2; text-decoration: none; } </style> <style>/* Flip Profile */ .profile{direction: rtl;} .blog-preview{direction: ltr; text-align: center;} .blurbs{direction: ltr;} .profile-info {display: none;} .friends{direction: ltr;} .general-info{direction: ltr;} .profile .left h1{direction: ltr;} .details-table{direction: ltr;} .profile .table-section .heading{direction: ltr;} .details p{direction: ltr;} .mood{direction: ltr; text-align: right;} .contact .heading {display: none !important;} .contact {direction: ltr; text-align: center;} .url-info{display: none;} </style> <style>/* Profile Name, Profile Picture, General Details, and Contact */ @import url('https://fonts.cdnfonts.com/css/rugakile'); .profile .left h1 { font-family: 'rugakile', cursive; font-size: 50px !important; font-weight: 700 !important; direction: ltr; text-align: center; color: #5095b2; letter-spacing: 1px; } .profile h1 { margin: 0 0 5px 0; font-family: !important; font-size: !important; font-weight: !important; text-align: center !important; padding-bottom: 5.5px !important; padding-top: 5.5px !important; } .general-about { padding: 10px 10px 0 10px !important; text-align: center !important; position: relative; margin-top: 5px; margin-bottom: 0; } .general-about .profile-pic img { max-width: 160px; max-height: 160px; } .general-about .profile-pic { display: block; float: left; margin: 0 15px 8px 0; height: 160px; } .general-about .profile-pic img { border-width: 10px; border-style: solid; border-image: linear-gradient(45deg, rgb(80,149,178), rgb(138,150,162)) 1; } .profile-pic { width: 100% !important; border-radius: 100px; overflow: hidden; } .online {visibility: hidden;} .online img { content: url("https://ct.pimp-my-profile.com/online/26.gif"); animation-name: none; visibility: visible; height: 15px; width: 70px; display: block; margin-left: auto; margin-right: auto; } .mood { text-align: center !important; margin-top: 0 !important; margin-bottom: 10px !important; padding-top: 5px !important; padding-bottom: 5px !important; } .profile .contact {border: none;} </style> <style>/* Contact Icons */ .contact .inner a img { font-size: 0; } .contact .inner a img:before { font-size: 1em; display: block } .contact .inner .f-row:nth-child(1) .f-col:nth-child(1) a:before { /* Add to Friends */ content: "💞" } .contact .inner .f-row:nth-child(1) .f-col:nth-child(2) a:before { /* Add to Favorites */ content: "🤘🏽" } .contact .inner .f-row:nth-child(2) .f-col:nth-child(1) a:before { /* Send Message */ content: "💬" } .contact .inner .f-row:nth-child(2) .f-col:nth-child(2) a:before { /* Forward to Friend */ content: "↗️" } .contact .inner .f-row:nth-child(3) .f-col:nth-child(1) a:before { /* Instant Message */ content: "📩" } .contact .inner .f-row:nth-child(3) .f-col:nth-child(2) a:before { /* Block User */ content: "🛑" } .contact .inner .f-row:nth-child(4) .f-col:nth-child(1) a:before { /* Add to Group */ content: "💎" } .contact .inner .f-row:nth-child(4) .f-col:nth-child(2) a:before { /* Report Profile */ content: "🚩" } </style> <style>/* Headers Colors */ .heading { padding: 5px 0 !important; margin-top: 15px; margin-bottom: 10px; background-color: #5095b2 !important; color: #fff !important; text-align: center; border-bottom: 2px solid white; border-radius: 10px 10px 10px 10px; } .profile .blurbs .section h4{color: #5095b2; font-weight: 800;} </style> <style>/* Interests Table Info */ table.details-table {border-collapse: collapse;} table.details-table td {background-color: #fff !important;} .details-table td:first-child {color: #5095b2 !important; font-weight: 800;} </style> <style>/* Blog Info */ .blog-preview h4 {color: #000;} .blog-preview p { background-color: none; padding: 5px 10px; border-radius: 10px; color: #000; font-weight: bolder; } .blog-preview p a{color: #5095b2 !important;} .blog-preview p a:hover, .blog-preview p a:active, .blog-preview p a:focus{ color: #8a96a2 !important; } </style> <style>/* Friends Info */ .profile .friends .heading{color: #ffffff;} .profile .friends{text-align: center;} .count {color: #5095b2; font-size: 12px;} .profile .friends .person p{color: #5095b2 !important; font-size: 10px;} .profile .friends .person p a: hover {color: #8a96a2 !important;} .profile .friends .person img {border-radius: 500px;} .profile .friends .person img:not(.icon) { border-radius:15px; box-shadow: 1px 0px 7px 2px rgba(80,149,178, 0.71); border: 2px solid rgba(255,255,255, 1); } .profile .friends .person img:not(.icon):hover { transform: scale(1.1); transition: 0.5s ease; } .profile .friends .person img:not(.icon) {transition: 0.5s ease} </style> <style>/* Comments Info */ .profile .friends p {font-size: 11px;} table.comments-table td { background-color: #fff !important; border: none; } .comments-table td:first-child img { width: 80px; border-radius: 500px; } .comments-table{ display: block; height: 450px; overflow-y: scroll; border: none; } </style> <style>/* Custom Profile Headers */ .contact .heading{ font-size:0; } .contact .heading:before{ content: "🖤 Contact Me 🖤"; font-size:1rem; font-weight: bolder; } .w-40 .table-section:nth-last-child(2) .heading h4{ font-size:0;} .w-40 .table-section:nth-last-child(2) .heading:before{content: "🖤 What I Like 🖤"; font-size:1rem; font-weight: bolder; } .w-40 .table-section:last-child .heading h4{ font-size:0; } .w-40 .table-section:last-child .heading:before{ content: "🖤 Follow Me 🖤"; font-size:1rem; font-weight: bolder; } .blog-preview h4{ font-size:0; } .blog-preview h4 a{font-size:.8rem;margin-left:5px; } .blog-preview h4:before{ content: "🖤 My Blogs 🖤"; font-size:1rem; font-weight: bolder; } .blurbs .heading{ font-size:0; } .blurbs .heading:before{ content: "🖤 My Life 🖤"; font-size:1rem; font-weight: bolder; } .blurbs .inner .section:nth-child(1) h4{ font-size:0; } .blurbs .inner .section:nth-child(1) h4:before{ content: "About Me:"; font-size:.9rem; } .blurbs .inner .section:nth-child(2) h4{ font-size:0; } .blurbs .inner .section:nth-child(2) h4:before{ content: "Who I'd Like To Meet:"; font-size:.9rem; } .friends .heading{ font-size:0; } .friends .heading:before{ content: "🖤 The Friends 🖤"; font-size:1rem; font-weight: bolder;} .friends#comments .heading{ font-size:0; } .friends#comments .heading:before{ content: "🖤 Leave Me A Comment 🖤"; font-size:1rem; font-weight: bolder;} </style> <a href="https://www.spaceheylayouts.com" target="_blank"><div style="position:fixed; top:0; left: 0; z-index: 9; background-color: #000; width: 125px; height: 16px;">SpaceHeyLayouts.com</div></a>