Clinton Roland

Check out this Pen I made!

Code

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Aetherium Logistics | Fast & Reliable Global Logistics</title>
    <style>
        :root {
            --primary: #0a2540;
            --accent: #2563eb;
            --light-bg: #f8f9fa;
            --text-dark: #2d3748;
            --text-light: #718096;
            --white: #ffffff;
        }

        * {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
        }

        body {
            color: var(--text-dark);
            line-height: 1.6;
            background-color: var(--white);
        }

        /* Navigation */
        header {
            background-color: var(--primary);
            padding: 1rem 5%;
            position: sticky;
            top: 0;
            z-index: 1000;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
        }

        nav {
            display: flex;
            justify-content: space-between;
            align-items: center;
            max-width: 1200px;
            margin: 0 auto;
        }

        .logo {
            font-size: 1.5rem;
            font-weight: 800;
            color: var(--white);
            text-decoration: none;
            letter-spacing: 1px;
        }

        .logo span {
            color: var(--accent);
        }

        .nav-links {
            display: flex;
            list-style: none;
            gap: 2rem;
            align-items: center;
        }

        .nav-links a {
            color: var(--white);
            text-decoration: none;
            font-weight: 500;
            transition: color 0.2s;
        }

        .nav-links a:hover {
            color: var(--accent);
        }

        .btn-primary {
            background-color: var(--accent);
            color: var(--white);
            padding: 0.6rem 1.4rem;
            border: none;
            border-radius: 4px;
            font-weight: 600;
            cursor: pointer;
            text-decoration: none;
            transition: background 0.2s;
        }

        .btn-primary:hover {
            background-color: #1d4ed8;
        }

        /* Hero Section */
        .hero {
            background: linear-gradient(rgba(10, 37, 64, 0.85), rgba(10, 37, 64, 0.85)), 
                        url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=1600&q=80') center/cover;
            color: var(--white);
            padding: 6rem 5% 10rem 5%;
            text-align: center;
        }

        .hero h1 {
            font-size: 3rem;
            margin-bottom: 1rem;
            font-weight: 700;
        }

        .hero p {
            font-size: 1.2rem;
            margin-bottom: 2.5rem;
            opacity: 0.9;
        }

        /* Tracking Box */
        .tracking-card {
            background: var(--white);
            padding: 2rem;
            border-radius: 8px;
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
            max-width: 600px;
            margin: -5rem auto 0 auto;
            position: relative;
            z-index: 10;
        }

        .tracking-card h3 {
            margin-bottom: 1rem;
            color: var(--primary);
            text-align: center;
        }

        .tracking-form {
            display: flex;
            gap: 0.5rem;
        }

        .tracking-form input {
            flex: 1;
            padding: 0.8rem 1rem;
            border: 1px solid #cbd5e0;
            border-radius: 4px;
            font-size: 1rem;
            outline: none;
        }

        .tracking-form input:focus {
            border-color: var(--accent);
        }

        /* Tracking Results Styles */
        #results-card {
            display: none; 
            margin-top: 1.5rem;
            padding-top: 1.5rem;
            border-top: 1px solid #e5e7eb;
            text-align: left;
        }

        .detail-row {
            margin-bottom: 1rem;
        }

        .detail-label {
            font-size: 0.85rem;
            color: var(--text-light);
            text-transform: uppercase;
            letter-spacing: 0.05em;
            margin-bottom: 0.25rem;
        }

        .detail-value {
            font-size: 1.05rem;
            font-weight: 500;
            word-break: break-word;
        }

        .status-badge {
            display: inline-block;
            background-color: #dcfce7;
            color: #166534;
            padding: 0.25rem 0.75rem;
            border-radius: 9999px;
            font-size: 0.85rem;
            font-weight: 600;
            margin-top: 0.5rem;
        }

        .error-message {
            color: #dc2626;
            margin-top: 1rem;
            text-align: center;
            display: none;
            font-weight: 500;
        }

        /* Services Section */
        .services {
            padding: 6rem 5% 4rem 5%;
            max-width: 1200px;
            margin: 0 auto;
        }

        .section-title {
            text-align: center;
            margin-bottom: 3rem;
        }

        .section-title h2 {
            font-size: 2.2rem;
            color: var(--primary);
            margin-bottom: 0.5rem;
        }

        .grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 2rem;
        }

        .card {
            background: var(--light-bg);
            padding: 2rem;
            border-radius: 8px;
            border: 1px solid #e2e8f0;
            transition: transform 0.2s, box-shadow 0.2s;
        }

        .card:hover {
            transform: translateY(-5px);
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
        }

        .card h3 {
            color: var(--primary);
            margin-bottom: 0.8rem;
        }

        .card p {
            color: var(--text-light);
            font-size: 0.95rem;
        }

        /* Footer */
        footer {
            background-color: var(--primary);
            color: var(--white);
            padding: 3rem 5% 1.5rem 5%;
            margin-top: 4rem;
        }

        .footer-content {
            max-width: 1200px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 2rem;
            margin-bottom: 2rem;
        }

        .footer-col h4 {
            margin-bottom: 1rem;
            color: var(--accent);
        }

        .footer-col ul {
            list-style: none;
        }

        .footer-col ul li {
            margin-bottom: 0.5rem;
        }

        .footer-col a {
            color: #cbd5e0;
            text-decoration: none;
            font-size: 0.9rem;
        }

        .footer-col a:hover {
            color: var(--white);
        }

        .footer-bottom {
            text-align: center;
            padding-top: 2rem;
            border-top: 1px solid rgba(255, 255, 255, 0.1);
            font-size: 0.85rem;
            color: #a0aec0;
        }

        /* Mobile Responsive */
        @media (max-width: 768px) {
            .nav-links { display: none; }
            .hero h1 { font-size: 2.2rem; }
            .tracking-form { flex-direction: column; }
        }
    </style>
</head>
<body>

    <!-- Header Navigation -->
    <header>
        <nav>
            <a href="#" class="logo">AETHERIUM<span>LOGISTICS</span></a>
            <ul class="nav-links">
                <li><a href="#services">Services</a></li>
                <li><a href="#about">About Us</a></li>
                <li><a href="#coverage">Global Network</a></li>
                <li><a href="#contact">Contact</a></li>
                <li><a href="#quote" class="btn-primary">Get a Quote</a></li>
            </ul>
        </nav>
    </header>

    <!-- Hero Banner -->
    <section class="hero">
        <div class="hero-content">
            <h1>Global Freight & Supply Chain Solutions</h1>
            <p>Fast, secure, and seamless transportation services across air, ocean, and land.</p>
        </div>
    </section>

    <!-- Integrated Tracking Box -->
    <div class="tracking-card">
        <h3>Track Your Shipment</h3>
        <div class="tracking-form">
            <input type="text" id="tracking-input" placeholder="Enter Tracking ID..." autocomplete="off">
            <button onclick="trackPackage()" class="btn-primary">Track</button>
        </div>

        <div id="error-msg" class="error-message">
            Tracking ID not found in our system.
        </div>

        <div id="results-card">
            <div class="detail-row">
                <div class="detail-label">Tracking Number</div>
                <div class="detail-value" id="res-id">--</div>
            </div>
            <div class="detail-row">
                <div class="detail-label">Recipient Name</div>
                <div class="detail-value" id="res-name">--</div>
            </div>
            <div class="detail-row">
                <div class="detail-label">Email Address</div>
                <div class="detail-value" id="res-email">--</div>
            </div>
            <div class="detail-row">
                <div class="detail-label">Delivery Address</div>
                <div class="detail-value" id="res-address">--</div>
            </div>
            <div class="detail-row">
                <div class="detail-label">Package Contents</div>
                <div class="detail-value" id="res-package">--</div>
            </div>
            <div class="detail-row">
                <div class="detail-label">Current Status</div>
                <div class="status-badge" id="res-status">--</div>
            </div>
        </div>
    </div>

    <!-- Main Services -->
    <section class="services" id="services">
        <div class="section-title">
            <h2>Our Logistics Services</h2>
            <p>Tailored freight management tailored to your enterprise requirements.</p>
        </div>

        <div class="grid">
            <div class="card">
                <h3>Ocean Freight</h3>
                <p>Full-container (FCL) and less-than-container (LCL) solutions connecting major ports globally.</p>
            </div>
            <div class="card">
                <h3>Air Cargo Express</h3>
                <p>Time-critical global transport with real-time visibility and customs handling.</p>
            </div>
            <div class="card">
                <h3>Overland Haulage</h3>
                <p>Reliable door-to-door trucking networks for regional and cross-border distribution.</p>
            </div>
            <div class="card">
                <h3>Warehousing & Storage</h3>
                <p>Secure inventory management, order fulfillment, and temperature-controlled facilities.</p>
            </div>
        </div>
    </section>

    <!-- Footer -->
    <footer>
        <div class="footer-content">
            <div class="footer-col">
                <h4>AETHERIUM LOGISTICS</h4>
                <p style="font-size: 0.9rem; color: #cbd5e0;">Your trusted worldwide partner for supply chain and freight forwarding services.</p>
            </div>
            <div class="footer-col">
                <h4>Quick Links</h4>
                <ul>
                    <li><a href="#">Track Order</a></li>
                    <li><a href="#">Rate Calculator</a></li>
                    <li><a href="#">Port Schedules</a></li>
                    <li><a href="#">Customs Clearance</a></li>
                </ul>
            </div>
            <div class="footer-col">
                <h4>Support</h4>
                <ul>
                    <li><a href="#">Help Center</a></li>
                    <li><a href="#">Contact Support</a></li>
                    <li><a href="#">Terms & Conditions</a></li>
                    <li><a href="#">Privacy Policy</a></li>
                </ul>
            </div>
        </div>
        <div class="footer-bottom">
            <p>&copy; Aetherium Logistics Inc. All rights reserved.</p>
        </div>
    </footer>

    <!-- Interactive Tracking Script -->
    <script>
        // Database containing shipment information
        const mockDatabase = {
            "ATH-8842-SA": {
                name: "Aysha Adams",
                email: "[email protected]",
                address: "19 2nd Street, Vrededorp, Johannesburg, 2092, South Africa",
                package: "1x Brand New Car, 1x Fan Card, 1x Parcel Box, 1x Set of Beautiful Clothes",
                status: "In Transit - Scheduled for Final Delivery"
            }
        };

        function trackPackage() {
            const inputElement = document.getElementById('tracking-input');
            const trackingId = inputElement.value.trim().toUpperCase();

            const resultsCard = document.getElementById('results-card');
            const errorMsg = document.getElementById('error-msg');

            resultsCard.style.display = 'none';
            errorMsg.style.display = 'none';

            if (trackingId === "") {
                return;
            }

            const shipmentData = mockDatabase[trackingId];

            if (shipmentData) {
                document.getElementById('res-id').textContent = trackingId;
                document.getElementById('res-name').textContent = shipmentData.name;
                document.getElementById('res-email').textContent = shipmentData.email;
                document.getElementById('res-address').textContent = shipmentData.address;
                document.getElementById('res-package').textContent = shipmentData.package;
                document.getElementById('res-status').textContent = shipmentData.status;

                resultsCard.style.display = 'block';
            } else {
                errorMsg.style.display = 'block';
            }
        }

        // Allow pressing "Enter" to trigger the tracking search
        document.getElementById('tracking-input').addEventListener('keypress', function (e) {
            if (e.key === 'Enter') {
                trackPackage();
            }
        });
    </script>
</body>
</html>

Enter fullscreen mode Exit fullscreen mode