Inspiration
The idea for Portal-Verse came from a desire to create something visually immersive and futuristic using only HTML and CSS. I wanted to prove that even without JavaScript or external frameworks, it’s possible to build a fully interactive and cinematic experience. Inspired by the idea of cosmic portals, digital galaxies, and the visual depth of sci-fi aesthetics, the project became a creative challenge to test how far CSS could be pushed.
What it does
Portal-Verse is a visual web experience that takes users on a journey through a galactic portal into a CSS-rendered solar system. The user begins at a landing section with a glowing, animated portal surrounded by stars and constellations. Clicking on the portal transitions the user into a system of interactive planets. Each planet can be hovered over to reveal detailed information panels about its characteristics, environment, and visuals. The entire experience is scroll-free, designed purely with transitions, keyframes, and gradients to simulate movement and depth.
How we built it
The project is made entirely with a single HTML file and a single CSS file.
- HTML defines the structure for the landing portal, transition areas, and planetary sections.
- CSS handles everything from animations to perspective illusions.
- Keyframes and transforms simulate rotation, zooms, and motion effects.
- Layered gradients and blur filters create the galactic background and constellations.
- Hover effects and transitions bring interactivity to each planet’s information panels. No JavaScript or third-party libraries were used; every visual and motion effect is handcrafted in CSS.
Challenges I ran into
- Creating natural, randomized constellations without using any script logic.
- Making smooth portal transitions that feel cinematic while staying lightweight.
- Keeping animations consistent and responsive across browsers.
- Managing multiple layers of gradients and effects without lag.
- Ensuring all text remained visible and readable on a dark galactic background.
Accomplishments that I'm proud of
- Built an immersive, fully animated experience using only HTML and CSS.
- Created a functional simulation of a galactic journey with no JavaScript at all.
- Designed smooth transitions and dynamic visuals that look like interactive art.
- Managed to maintain performance and visual quality across devices.
- Brought together creativity, storytelling, and front-end skills into one cohesive concept.
What I learned
- CSS alone can handle far more complex animations and depth than expected.
- Proper layering, blending, and timing in CSS can mimic 3D environments effectively.
- Minimal structure can lead to more innovative design decisions.
- Simplicity in code can still produce something cinematic if handled with creativity.


Log in or sign up for Devpost to join the conversation.