Skip to content

Interactive 3D Solar System with NASA textures, orbital paths & facts. Pure HTML/CSS - no JS! Click planets to explore. ๐Ÿš€

Notifications You must be signed in to change notification settings

Im-Sahilkumar/Our-Solar-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒŒ Interactive 3D Solar System

A breathtaking single-page interactive Solar System visualization featuring all 9 planets (Mercury to Pluto) with realistic NASA textures, orbital paths, moon trajectories, and detailed scientific facts. Pure HTML/CSS - no JavaScript!


โœจ Features

  • 9 Fully Interactive Planets: Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune, + Pluto
  • NASA Planet Textures: High-resolution surface maps from JPL/NASA sources
  • 3D Depth Animation: CSS perspective: 800px + translateZ(-18,400px) layering
  • Realistic Planet Rotation: 60s infinite @keyframes planet animation
  • Orbital Trajectories: Dashed white paths showing moon/planet orbits
  • Scientific Facts: Rotation periods, size comparisons, discovery history, composition
  • Smooth Transitions: cubic-bezier(0.33, 0, 0, 1) easing + 3D rotateX(-20deg)
  • Responsive Sidebar: Color-coded planet previews with hover effects

๐Ÿ› ๏ธ Tech Stack

Technology Details
HTML5 Radio inputs + semantic structure (30KB) [file:51]
CSS3 3D transforms, animations, complex :checked selectors (88KB)
Textures NASA/JPL planetary maps (Mercury, Venus, Earth, Mars, etc.)
Pure CSS-powered - No JavaScript required! ๐Ÿ”ฅ

๐Ÿ“ File Structure


๐ŸŽฎ How to Run

Fullscreen recommended (height: 100vh, overflow: hidden)


๐ŸŽฏ User Experience

Planet Order: Mercury โ†’ Venus โ†’ Earth โ†’ Mars โ†’ Jupiter โ†’ Saturn โ†’ Uranus โ†’ Neptune โ†’ Pluto


๐Ÿ’ป Technical Highlights

  • 88K CSS file packed with complex selectors and animations
  • 3D Layering: Planets positioned at Z-depths from 0 to -18,400px
  • Trajectory Paths: border: 2px dashed white; border-radius: 3400px

๐ŸŒŸ What Makes It Special

  • Pure CSS 3D - No WebGL/Canvas/Three.js libraries
  • Educational Content - Real astronomy facts for each planet [file:51]
  • Portfolio Ready - Perfect for frontend developer showcase
  • Performance Optimized - Single HTML + single massive CSS file
  • Mobile Friendly - Responsive sidebar + touch navigation

๐Ÿ”ฎ Future Enhancements

  • Add planet sounds/audio narration
  • Interactive orbit speed controls
  • Planet comparison charts/tables
  • AR/VR mobile support
  • Dark/Light theme toggle

About

Interactive 3D Solar System with NASA textures, orbital paths & facts. Pure HTML/CSS - no JS! Click planets to explore. ๐Ÿš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published