A playful, dynamic profile page styled with custom fonts, themes, and interactive visual preferences.
Built with HTML, CSS variables, and JavaScript for light customization.
- π¨ CSS Variables: Font themes, color modes, and border styles are all controlled via CSS custom properties (
:root) - πΌοΈ Image Styling: Avatar uses
border-radiuswith JavaScript-driven variation (sharp, soft, round) - πΆοΈ Dark & Light Mode: Dynamically updates theme colors through
favouriteMode() - π Fruit-Themed Palettes: Fun color modes like "avocado", "watermelon", "tomato" affect the look
- π¬ Genre-Based Fonts: Change the vibe by setting a font style (e.g.
superhero,scary,romantic) - π¬ Newsletter Input: Simple text field + button combo for interaction
- HTML5
- CSS3 (with variables & fallback fonts)
- JavaScript (for styling logic and theme switching)
favouriteMovieGenre("space")
favouriteFruit("avocado")
favouriteMode("dark")
favouriteEdgeStyle("soft")fun-profile/ βββ index.html # Page structure and links βββ styles.css # All visuals, responsive styling, and theming βββ index.js # Theme logic using JavaScript functions βββ bruno.png # Profile image