The official webpage of Peter Eagleton

Hello 🙂

I created this page to document my journey of learning Web Development.

View my Web Development Milestones and Achievements

Or read my blog below…

Website Code: AI Adjustment

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="description" content="An even uglier webpage.">
  <title>Ugly Webpage 2.0</title>
  <style>
    /* Even Worse Color Choices */
    body {
      font-family: "Papyrus", "Comic Sans MS", cursive, sans-serif;
      background: radial-gradient(circle, lime, magenta, yellow, cyan);
      color: navy;
      text-align: center;
      animation: backgroundShift 5s infinite alternate ease-in-out;
    }

    @keyframes backgroundShift {
      0% { background-position: 0 0; }
      100% { background-position: 100% 100%; }
    }

    header {
      background: repeating-linear-gradient(-45deg, orange, purple 15px, cyan 30px);
      padding: 1rem;
      border: 5px dashed hotpink;
      text-align: right;
      transform: skew(5deg);
    }

    header h1 {
      font-size: 5rem;
      text-transform: uppercase;
      color: red;
      text-shadow: 5px 5px 10px yellow, -5px -5px 10px blue;
      letter-spacing: 10px;
    }

    nav ul {
      list-style: square;
      display: flex;
      justify-content: space-around;
      padding: 0;
    }

    nav a {
      color: white;
      background-color: limegreen;
      padding: 15px;
      border: 5px solid red;
      text-decoration: underline wavy hotpink;
      font-size: 1.2rem;
      font-weight: 900;
      animation: wiggle 1s infinite alternate ease-in-out;
    }

    nav a:hover {
      color: black;
      background: rainbow;
      text-decoration: blink;
    }

    @keyframes wiggle {
      0% { transform: rotate(-5deg); }
      100% { transform: rotate(5deg); }
    }

    section {
      margin: 2rem 0;
      padding: 3rem;
      border: 20px double magenta;
      font-size: 2rem;
      line-height: 1.8;
      background: repeating-linear-gradient(45deg, #f4f, #4ff 10px, #ff4 20px);
      color: darkgreen;
      text-align: justify;
    }

    section h2 {
      font-size: 3rem;
      text-shadow: 5px 5px 5px orange;
    }

    .btn {
      display: inline-block;
      padding: 1.5rem 4rem;
      background: repeating-linear-gradient(45deg, yellow, pink 20px, cyan 40px);
      color: darkblue;
      font-size: 2rem;
      font-weight: 900;
      border: 10px groove magenta;
      border-radius: 10px;
      text-shadow: -3px -3px 0 green;
      animation: bounce 2s infinite ease-in-out;
    }

    .btn:hover {
      color: white;
      background: linear-gradient(45deg, black, red, blue);
      text-shadow: 5px 5px 5px yellow;
      animation: none;
    }

    @keyframes bounce {
      0%, 100% { transform: translateY(0); }
      50% { transform: translateY(-20px); }
    }

    footer {
      background: repeating-linear-gradient(90deg, red, green, blue, yellow);
      color: cyan;
      font-size: 3rem;
      padding: 2rem;
      text-align: left;
      border-top: 10px solid purple;
    }

    footer a {
      color: black;
      font-size: 2rem;
      text-decoration: overline dashed;
      background: white;
      padding: 10px;
      animation: flicker 0.5s infinite;
    }

    @keyframes flicker {
      0%, 100% { opacity: 1; }
      50% { opacity: 0; }
    }
  </style>
</head>
<body>
  <header>
    <h1>Ugly Website 2.0</h1>
    <nav>
      <ul>
        <li><a href="#section1">HOME</a></li>
        <li><a href="#section2">ABOUT</a></li>
        <li><a href="#section3">CONTACT</a></li>
      </ul>
    </nav>
  </header>

  <section id="section1">
    <h2>Welcome</h2>
    <p>Brace yourself for the most painful web design experience ever.</p>
    <a href="#" class="btn">Click Me!</a>
  </section>

  <section id="section2">
    <h2>About Us</h2>
    <p>We take bad taste to a whole new level. You're welcome!</p>
  </section>

  <footer>
    <p>&copy; 2025 Ugly Designs 2.0 <a href="#">Privacy Policy</a></p>
  </footer>
</body>
</html>