A professional portfolio demonstration built during Day 1 of my HTML/CSS learning roadmap. This project focuses on applying foundational web technologies to create clean, semantic, and visually appealing agency layouts.
This repository demonstrates foundational HTML5 and CSS3 skills. The goal was to build a multi-page portfolio for an AI Web Development and Game Studio, utilizing semantic tags for SEO and accessibility, combined with internal CSS for a polished, "out-of-the-box" professional look.
- 01_agency_intro.html: A modern landing page introducing the studio with a clear call-to-action.
- 02_services_list.html: Showcases digital services using ordered and unordered lists.
- 03_tools_table.html: A structured data representation using HTML tables to list the technology stack.
- 04_contact_ui.html: A functional and styled contact form for client inquiries.
- 05_text_formatting.html: Demonstrates inline text elements like
<strong>,<em>, and<mark>. - 06_image_gallery.html: Implements image embedding with proper
altattributes and basic styling. - 07_hyperlinks_hub.html: A collection of external links using the
<a>tag andtargetattributes. - 08_audio_video.html: Native multimedia embedding using
<audio>and<video>tags. - 09_blockquote_citations.html: Semantic use of
<blockquote>,<q>, and<cite>for external references. - 10_definition_list.html: A glossary structure using the definition list (
<dl>,<dt>,<dd>) tags. - 11_details_summary.html: An interactive FAQ layout using the
<details>disclosure element. - 12_iframe_embed.html: Demonstrates embedding external content like maps and videos using
<iframe>. - 13_article_aside.html: Semantic page structuring using
<article>and<aside>for content and sidebars. - 14_progress_meter.html: Visualizing data and skill levels using
<progress>and<meter>elements.
- 01_css_selectors.html: Mastering element, class, ID, and universal selectors for targeted styling.
- 02_color_and_backgrounds.html: Implementing hex/rgba colors, gradients, and patterned backgrounds.
- 03_typography_fonts.html: Advanced text styling including font-family, line-height, and weight.
- 04_the_box_model.html: Visual demonstration of content, padding, border, and margin relationships.
- 05_borders_and_shadows.html: Creating depth and modern UI cards with border-radius and box-shadow.
- 06_styling_links_buttons.html: Interactive states using hover/active pseudo-classes for professional buttons.
- 07_styling_lists.html: Converting standard lists into vertical navigation menus and custom-bullet lists.
- 08_display_property.html: Understanding the behavior of block, inline, and inline-block elements.
- 09_positioning_basics.html: Implementing complex layouts using relative, absolute, and fixed positioning.
- 10_flexbox_intro.html: Introduction to Flexbox for perfect vertical and horizontal centering.
- 01_flex_container_basics.html: Initializing flex contexts with
display: flex. - 02_flex_direction.html: Controlling layout flow with
rowandcolumndirections. - 03_justify_content.html: Mastering main-axis alignment (center, space-between, etc.).
- 04_align_items.html: Precise cross-axis alignment for consistent element heights.
- 05_flex_wrap.html: Handling multi-line layouts and element overflow gracefully.
- 06_flex_grow_shrink.html: Creating dynamic, fluid elements that adapt to available space.
- 07_order_property.html: Decoupling visual order from HTML structure for flexible UIs.
- 08_responsive_navbar.html: Building a professional, adaptive navigation system.
- 09_hero_section_center.html: Implementing the industry-standard perfectly centered hero banner.
- 10_card_grid_flex.html: A modern 3-column project grid with hover effects and fluid sizing.
- 01_grid_container_basics.html: Initializing grid contexts with
display: grid. - 02_grid_columns_rows.html: Mastering
frunits,repeat(), andminmax()for layout control. - 03_grid_template_areas.html: Semantic layout mapping using named grid areas.
- 04_responsive_grid_auto_fit.html: Creating self-adjusting layouts with
auto-fitandauto-fill. - 05_media_queries_intro.html: Implementing standard breakpoints for Mobile, Tablet, and Desktop.
- 06_mobile_first_layout.html: Designing robust layouts starting from the smallest screen size.
- 07_bento_box_portfolio.html: A modern "Bento Box" grid layout for showcasing AI projects.
- 08_gaming_character_gallery.html: A responsive image-heavy grid for gaming assets with hover tags.
- 09_css_transitions_hover.html: Adding fluid animations and depth with 3D transforms and shadows.
- 10_full_responsive_landing.html: A complete, mobile-ready landing page combining all Grid and Media Query concepts.
- 01_css_keyframes_intro.html: Understanding
@keyframesand complex multi-stage animations. - 02_button_hover_effects.html: Creating professional, interactive UI elements with transitions and glow effects.
- 03_loading_spinners.html: Building pure CSS performance-focused loading indicators.
- 04_styled_contact_form.html: Modern, accessible form layouts using Flexbox and Grid.
- 05_input_focus_states.html: Enhancing UX with
:focus,:valid, and:invalidpseudo-classes. - 06_glassmorphism_login.html: Implementation of the modern "frosted glass" aesthetic for UI cards.
- 07_dark_mode_toggle_ui.html: Building a theme-switcher component with smooth CSS variable transitions.
- 08_studio_recruitment_form.html: A themed, high-fidelity application form for VS Gaming Studio.
- 09_animated_progress_bar.html: Visualizing data with animated fills and shine overlays.
- portfolio_hero_animated.html: A high-impact hero section with entry animations and floating 3D elements.
- 01_viewport_meta_tag.html: Understanding the critical foundation for mobile-responsive scaling.
- 02_basic_media_queries.html: Implementing breakpoints for adaptive backgrounds and layouts.
- 03_mobile_first_grid.html: Designing 1-column mobile layouts that expand to 3-columns on desktop.
- 04_responsive_typography.html: Mastering fluid text scaling using
clamp()and viewport units. - 05_hamburger_menu_css_only.html: Building a functional mobile navigation using the "Checkbox Hack".
- 06_responsive_images.html: Art direction with the
<picture>element and responsivemax-width. - 07_card_layout_flex_wrap.html: Creating self-stacking flexbox cards for dynamic content.
- 08_studio_team_roster.html: A responsive 7-member grid with auto-fit and minmax() properties.
- 09_youtube_video_embed_responsive.html: Implementing the aspect-ratio hack for perfectly scaled video iframes.
- 10_portfolio_contact_responsive.html: A fully adaptive contact form with mobile-optimized spacing.
- 01_flexbox_align_justify.html: Mastering
align-itemsandjustify-contentfor precise centering. - 02_flex_grow_shrink.html: Dynamic item sizing using growth and shrinkage logic.
- 03_css_grid_basics.html: Foundation of 2D layouts with columns, rows, and gaps.
- 04_grid_areas.html: Advanced semantic structuring using named
grid-template-areas. - 05_holy_grail_layout.html: Implementing the classic industry-standard layout with Header, Footer, and Sidebars.
- 06_masonry_layout_mimic.html: A Pinterest-style dynamic gallery using variable row spanning.
- 07_auto_fit_vs_auto_fill.html: Understanding the nuances of responsive track behavior in
repeat(). - 08_studio_game_showcase.html: A high-fidelity gaming dashboard using card-based Grid design.
- 09_youtube_video_dashboard.html: Hybrid architecture combining a Flex sidebar with a Grid video feed.
- 10_cybersecurity_tools_panel.html: Complex nested Grids for data-heavy hacker interfaces.
- 01_hover_transitions.html: Smooth background, color, and transform changes on hover.
- 02_keyframes_basics.html: Creating custom multi-stage animations using
@keyframes. - 03_loading_spinners.html: Building 3 different pure CSS high-performance loading animations.
- 04_bouncing_elements.html: Mastering timing functions like
ease-in-outandcubic-bezier. - 05_parallax_scrolling_lite.html: Creating a simple depth effect on scroll using 3D transforms.
- 06_typing_effect_css.html: A retro console typing animation using
steps()andoverflow. - 07_glassmorphism_cards.html: Frosted glass UI elements with backdrop filters and floating motion.
- 08_vs_studio_splash_screen.html: A dramatic, fading-in animated logo screen for 'VS Gaming Studio'.
- 09_youtube_subscribe_button.html: Highly interactive subscribe button with a bell ringing animation.
- 10_cyber_glitch_text.html: A hacker-style neon glitch effect on text using multiple shadows.
- 01_flexbox_row_column.html: Mastering flex-direction, justify-content, and align-items for precise centering.
- 02_css_grid_template.html: Building a classic layout using
grid-template-columnsandrows. - 03_media_queries_basics.html: Implementing dynamic background colors and typography based on screen breakpoints.
- 04_mobile_first_design.html: Executing a "Small-to-Large" strategy by scaling layouts from phone to desktop.
- 05_holy_grail_layout.html: The industry-standard Header/Footer/Sidebar architecture using named Grid areas.
- 06_responsive_image_gallery.html: A fluid
auto-fitimage grid that adjusts columns dynamically based on viewport width. - 07_navigation_bar_flex.html: A modern navbar that transforms into a sliding mobile menu on smaller screens.
- 08_vs_studio_dashboard.html: A complex CSS Grid dashboard representing an AI project management interface.
- 09_rise_and_shine_blog.html: A Flexbox-driven motivational article feed with responsive stacked states.
- 10_hardware_store_grid.html: A high-fidelity responsive product display grid for high-performance PC components.
- 01_hover_transitions.html: Smooth background, color, and transform changes on hover with cubic-bezier timing.
- 02_css_keyframes_basics.html: Multi-circle pulsing and bouncing loader using layered
@keyframes. - 03_glassmorphism_card.html: Modern "frosted glass" aesthetic with
backdrop-filter, blur, and floating background shapes. - 04_parallax_scrolling_effect.html: Immersive 3-section layout using
background-attachment: fixedfor depth. - 05_animated_navigation_menu.html: Interactive navbar with sliding underline micro-interactions.
- 06_typing_text_animation.html: Retro-futuristic typewriter effect using
steps()keyframe timing and blinking cursor. - 07_3d_flip_card.html: Interactive profile card with 180-degree Y-axis rotation using
perspectiveandpreserve-3d. - 08_cyberpunk_neon_button.html: High-fidelity glitching button effect with multiple box-shadows and clip-path animations.
- 09_vs_studio_team_reveal.html: Professional team gallery with slide-up detail overlays and image scaling.
- 10_ai_tool_loading_screen.html: Complex futuristic screen featuring rotating rings, scanning lines, and pulsing status text.
- 01_dom_element_selectors.html: Mastering
getElementByIdandquerySelectorto dynamically update system status text. - 02_event_listeners_click.html: Implementing multiple click listeners to shift the global atmosphere (background color).
- 03_dynamic_list_creator.html: A functional Quest Log using
createElementandappendChildfor real-time inventory updates. - 04_css_class_toggler.html: Creating interactive ability cards using
classList.togglefor expandable UI mechanics. - 05_dark_mode_switch.html: A professional theme switcher with persistent state management using
localStorage. - 06_vs_gaming_score_tracker.html: A high-fidelity gaming score counter with state-driven display updates and leading-zero padding.
- 07_form_input_validation.html: Real-time security key validation using
inputevents and conditional UI feedback. - 08_mouse_move_tracker.html: Building a hardware-accelerated motion tracker with live X/Y coordinates and a custom neon cursor.
- 09_settimeout_popup.html: Implementing timed UI events with a blur-filtered modal that auto-triggers after a 3-second delay.
- 10_custom_context_menu.html: Overriding native browser behavior to implement a stylized, absolute-positioned right-click neural menu.
- 01_custom_audio_player.html: A stylized audio player UI with custom controls and dynamic progress tracking via
timeupdate. - 02_drag_and_drop_kanban.html: Mini Kanban board implementing the HTML5 Drag and Drop API for fluid task management.
- 03_infinite_scroll_list.html: Dynamic gamer-profile feed that fetches and appends mock data as the user scrolls.
- 04_localstorage_sticky_notes.html: Persistent workspace where note content and positions are saved across sessions using
localStorage. - 05_keyboard_hero_game.html: Terminal-style typing game capturing
keydownevents with WPM calculation and visual error feedback. - 06_dynamic_data_table.html: Interactive table component with client-side sorting, real-time filtering, and array-backed state.
- 07_intersection_observer_reveal.html: Sleek scroll-triggered entry animations using the Intersection Observer API.
- 08_cyberpunk_countdown_timer.html: Precision timer with SVG ring fill animations and accurate
setIntervaltracking. - 09_form_autosave_draft.html: Profile form with automatic
sessionStoragepersistence to prevent data loss on refresh. - 10_toast_notification_manager.html: Centralized notification system using a class-based manager to spawn animated toast bubbles.
Terminal UI Architecture & Metrics Mapping β COMPLETED
- 01_terminal_output_logger.html: A retro CRT Linux terminal component with animated scrolling text output arrays.
- 02_api_quota_dashboard.html: Interactive grid dashboard visualizing model tokens, execution delay gauges, and daily API usage charts.
- 03_system_telemetry_grid.html: Cyberpunk style workspace tracking CPU/Network streams with high-performance mock canvas graphics.
- 04_file_tree_explorer.html: Dynamic file-tree node component utilizing recursive DOM manipulation to collapse/expand workspace structures.
- 05_git_diff_visualizer.html: Color-coded syntax highlighter showing local changes with green/red line highlighting.
- 06_prompt_playground.html: Advanced interface to write, benchmark system instructions, and visualize raw response logs.
- 07_drag_drop_pipeline.html: Kanban style flowchart node system where drag-and-drop connections trigger mock script executions.
- 08_cyber_error_boundary.html: Neon flash overlay container that intercepts application failure states and presents detailed debug steps.
- 09_live_activity_feed.html: Event stream container displaying real-time task notifications using CSS absolute transform slide transitions.
- 10_settings_sync_panel.html: Interface panel handling API configurations and themes, with encrypted state backups to sessionStorage.
Sleek AI Data Visualization & Interactive Patterns β COMPLETED
- 01_gemini_chat_interface.html: Modern, responsive chat UI with typing indicators and AI message bubbles.
- 02_scraper_results_grid.html: Masonry-style card layout for displaying scraped JSON data with hover effects.
- 03_subnet_visualizer.html: Interactive visual node map showing IP ranges with cyberpunk canvas animations.
- 04_token_cost_calculator_ui.html: Dynamic usage estimator with range sliders and real-time cost calculation.
- 05_code_block_highlighter.html: Markdown-style code container with syntax highlighting and clipboard functionality.
- 06_model_comparison_table.html: Responsive side-by-side spec comparison for Gemini models with sticky headers.
- 07_system_health_widget.html: Compact monitoring dashboard with animated circular progress rings.
- 08_api_key_manager.html: Secure-looking settings panel with masked inputs and visibility toggles.
- 09_drag_drop_file_uploader.html: Custom upload zone with drag-over highlights for AI document ingestion.
- 10_animated_loading_states.html: Collection of 3 performance-optimized CSS loaders for AI generation wait times.
- HTML5: Used for semantic structure (header, main, footer, section, form).
- CSS3: Internal styling for typography, layout (Flexbox), and interactive elements.
- JavaScript (ES6+): DOM Manipulation, Event Handling, and LocalStorage for interactivity.
- Design Aesthetic: Modern Dark Mode with Neon Accents (Cyan, Lime, Purple).
Simply open any of the .html files in a modern web browser to view the portfolio.