<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Your Portfolio</title>

    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">

    <style>

        /* CSS Styles */

        * {

            margin: 0;

            padding: 0;

            box-sizing: border-box;

        }


        body {

            font-family: 'Arial', sans-serif;

            line-height: 1.6;

        }


        .container {

            max-width: 1200px;

            margin: 0 auto;

            padding: 0 20px;

        }


        /* Navigation */

        .navbar {

            background: #333;

            color: white;

            padding: 1rem 0;

            position: fixed;

            width: 100%;

            top: 0;

            z-index: 1000;

        }


        .navbar .container {

            display: flex;

            justify-content: space-between;

            align-items: center;

        }


        .logo {

            font-size: 1.5rem;

            font-weight: bold;

        }


        .nav-links {

            display: flex;

            gap: 2rem;

        }


        .nav-links a {

            color: white;

            text-decoration: none;

            transition: color 0.3s;

        }


        .nav-links a:hover {

            color: #4CAF50;

        }


        .menu-btn {

            display: none;

            cursor: pointer;

        }


        .btn-line {

            width: 25px;

            height: 3px;

            background: white;

            margin: 4px;

        }


        /* Hero Section */

        .hero {

            height: 100vh;

            background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('https://source.unsplash.com/random/1920x1080');

            background-size: cover;

            display: flex;

            align-items: center;

            text-align: center;

            color: white;

            margin-top: 60px;

        }


        .hero h1 {

            font-size: 3rem;

            margin-bottom: 1rem;

        }


        .btn {

            display: inline-block;

            padding: 0.8rem 2rem;

            background: #4CAF50;

            color: white;

            text-decoration: none;

            border-radius: 5px;

            transition: background 0.3s;

        }


        .btn:hover {

            background: #45a049;

        }


        /* About Section */

        .about {

            padding: 5rem 0;

        }


        .about-content {

            display: grid;

            grid-template-columns: 1fr 2fr;

            gap: 2rem;

            margin-top: 2rem;

        }


        .about img {

            width: 100%;

            border-radius: 10px;

        }


        .skills span {

            display: inline-block;

            background: #f0f0f0;

            padding: 0.5rem 1rem;

            margin: 0.5rem 0.5rem 0 0;

            border-radius: 20px;

        }


        /* Projects Section */

        .projects {

            background: #f9f9f9;

            padding: 5rem 0;

        }


        .project-grid {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));

            gap: 2rem;

            margin-top: 2rem;

        }


        .project-card {

            background: white;

            padding: 1rem;

            border-radius: 10px;

            box-shadow: 0 2px 5px rgba(0,0,0,0.1);

        }


        .project-card img {

            width: 100%;

            height: 200px;

            object-fit: cover;

            border-radius: 5px;

        }


        /* Contact Section */

        .contact {

            padding: 5rem 0;

        }


        .contact-content {

            display: grid;

            grid-template-columns: 1fr 1fr;

            gap: 2rem;

            margin-top: 2rem;

        }


        .contact-form input,

        .contact-form textarea {

            width: 100%;

            padding: 0.8rem;

            margin-bottom: 1rem;

            border: 1px solid #ddd;

            border-radius: 5px;

        }


        .contact-info {

            padding-left: 2rem;

        }


        .social-links {

            margin-top: 1rem;

        }


        .social-links a {

            font-size: 1.5rem;

            margin-right: 1rem;

            color: #333;

        }


        /* Footer */

        footer {

            background: #333;

            color: white;

            text-align: center;

            padding: 1rem 0;

        }


        /* Responsive Design */

        @media (max-width: 768px) {

            .menu-btn {

                display: block;

            }


            .nav-links {

                display: none;

                width: 100%;

                position: absolute;

                top: 100%;

                left: 0;

                background: #333;

                padding: 1rem;

                flex-direction: column;

            }


            .nav-links.active {

                display: flex;

            }


            .about-content,

            .contact-content {

                grid-template-columns: 1fr;

            }


            .contact-info {

                padding-left: 0;

                margin-top: 2rem;

            }

        }

    </style>

</head>

<body>

    <!-- Navigation -->

    <nav class="navbar">

        <div class="container">

            <a href="#" class="logo">Your Name</a>

            <ul class="nav-links">

                <li><a href="#home">Home</a></li>

                <li><a href="#about">About</a></li>

                <li><a href="#projects">Projects</a></li>

                <li><a href="#contact">Contact</a></li>

            </ul>

            <div class="menu-btn">

                <div class="btn-line"></div>

                <div class="btn-line"></div>

                <div class="btn-line"></div>

            </div>

        </div>

    </nav>


    <!-- Hero Section -->

    <section id="home" class="hero">

        <div class="container">

            <div class="hero-content">

                <h1>Welcome to My Portfolio</h1>

                <p>Student & Aspiring Professional</p>

                <a href="#contact" class="btn">Get in Touch</a>

            </div>

        </div>

    </section>


    <!-- About Section -->

    <section id="about" class="about">

        <div class="container">

            <h2>About Me</h2>

            <div class="about-content">

                <img src="https://via.placeholder.com/400" alt="Your Name">

                <div class="bio">

                    <h3>Hi, I'm [Your Name]</h3>

                    <p>A passionate student currently pursuing [Your Degree] at [Your University]. I have strong interest in [your fields of interest].</p>

                    <div class="skills">

                        <span>HTML</span>

                        <span>CSS</span>

                        <span>JavaScript</span>

                        <span>Your Skills</span>

                    </div>

                </div>

            </div>

        </div>

    </section>


    <!-- Projects Section -->

    <section id="projects" class="projects">

        <div class="container">

            <h2>My Projects</h2>

            <div class="project-grid">

                <div class="project-card">

                    <img src="https://via.placeholder.com/300x200" alt="Project 1">

                    <h3>Project Title 1</h3>

                    <p>Project description goes here.</p>

                </div>

                <div class="project-card">

                    <img src="https://via.placeholder.com/300x200" alt="Project 2">

                    <h3>Project Title 2</h3>

                    <p>Project description goes here.</p>

                </div>

            </div>

        </div>

    </section>


    <!-- Contact Section -->

    <section id="contact" class="contact">

        <div class="container">

            <h2>Contact Me</h2>

            <div class="contact-content">

                <form class="contact-form">

                    <input type="text" placeholder="Name" required>

                    <input type="email" placeholder="Email" required>

                    <textarea placeholder="Message" required></textarea>

                    <button type="submit" class="btn">Send Message</button>

                </form>

                <div class="contact-info">

                    <p><i class="fas fa-envelope"></i> your.email@example.com</p>

                    <div class="social-links">

                        <a href="#"><i class="fab fa-linkedin"></i></a>

                        <a href="#"><i class="fab fa-github"></i></a>

                        <a href="#"><i class="fab fa-twitter"></i></a>

                    </div>

                </div>

            </div>

        </div>

    </section>


    <!-- Footer -->

    <footer>

        <div class="container">

            <p>&copy; 2023 Your Name. All rights reserved.</p>

        </div>

    </footer>


    <script>

        // JavaScript Code

        document.addEventListener('DOMContentLoaded', function() {

            // Mobile menu toggle

            const menuBtn = document.querySelector('.menu-btn');

            const navLinks = document.querySelector('.nav-links');

            

            menuBtn.addEventListener('click', () => {

                navLinks.classList.toggle('active');

            });


            // Smooth scroll for navigation links

            document.querySelectorAll('a[href^="#"]').forEach(anchor => {

                anchor.addEventListener('click', function(e) {

                    e.preventDefault();

                    const target = document.querySelector(this.getAttribute('href'));

                    target.scrollIntoView({

                        behavior: 'smooth',

                        block: 'start'

                    });

                    navLinks.classList.remove('active');

                });

            });


            // Form submission

            const form = document.querySelector('.contact-form');

            form.addEventListener('submit', function(e) {

                e.preventDefault();

                alert('Thank you for your message! I will get back to you soon.');

                form.reset();

            });


            // Scroll animation

            const observerOptions = {

                threshold: 0.1

            };


            const observer = new IntersectionObserver((entries) => {

                entries.forEach(entry => {

                    if (entry.isIntersecting) {

                        entry.target.style.opacity = 1;

                        entry.target.style.transform = 'translateY(0)';

                    }

                });

            }, observerOptions);


            document.querySelectorAll('.about, .projects, .contact').forEach(section => {

                section.style.opacity = 0;

                section.style.transform = 'translateY(20px)';

                section.style.transition = 'all 0.5s ease-out';

                observer.observe(section);

            });

        });

    </script>

</body>

</html>