<!DOCTYPE html>
<html lang="en-gb">
  <head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <title></title>
    <meta name="description" content="" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <link rel="stylesheet" href="style.css" />
  </head>
  <body>
    <section class="signup-form">
      <h1>Join Us <hr/></h1>
      <h4>We are a community of likeminded web developers working to make the web better  &#x1F9E1;</h4>
      <form action="" method="POST">
        <div class="users-name">
          <label for="first-name">First Name:</label>
          <input
            type="text"
            name="fname"
            id="first-name"
            placeholder="John"
            required
          />
          <!-- <label for="surname">Last Name:</label>
          <input
            type="text"
            name="lname"
            id="surname"
            placeholder="Doe"
            required
          /> -->
        </div>
        <div class="gender">
          <label for="male">Male</label>
          <input type="radio" id="male" name="gender" value="Male" checked />
          <label for="female">Female</label>
          <input type="radio" id="female" name="gender" value="Female" />
          <!-- <label for="other">Other</label>
          <input type="radio" id="other" name="gender" value="Other" /> -->
        </div>
        <div class="email-field">
          <label for="email" class="email">Email:</label>
          <input
            type="email"
            id="email"
            name="email-address"
            placeholder="Your email"
            required
          />
        </div>
        <div>
          <label for="user-pw">Password:</label>
          <input
            type="password"
            id="user-pw"
            name="password"
            placeholder="New Password"
            minlength="5"
            maxlength="10"
            required
          />
        </div>
        <div class="birthday-field">
          <label for="birthday"
            >Birthday:
            <select name="month" id="month" required>
              <option value="" selected disabled>Month</option>
              <option value="January">January</option>
              <option value="February">February</option>
              <option value="March">March</option>
              <option value="April">April</option>
              <option value="May">May</option>
              <option value="June">June</option>
              <option value="July">July</option>
              <option value="August">August</option>
              <option value="September">September</option>
              <option value="October">October</option>
              <option value="November">November</option>
              <option value="December">December</option>
            </select>
            <select name="Day" id="Day" required>
              <option value="" selected disabled>Day</option>
              <option value="1">1</option>
              <option value="2">2</option>
              <option value="3">3</option>
              <option value="4">4</option>
              <option value="5">5</option>
              <option value="6">6</option>
              <option value="7">7</option>
              <option value="8">8</option>
              <option value="9">9</option>
              <option value="10">10</option>
              <option value="11">11</option>
              <option value="12">12</option>
              <option value="13">13</option>
              <option value="14">14</option>
              <option value="15">15</option>
              <option value="16">16</option>
              <option value="17">17</option>
              <option value="18">18</option>
              <option value="19">19</option>
              <option value="20">20</option>
              <option value="21">21</option>
              <option value="22">22</option>
              <option value="23">23</option>
              <option value="24">24</option>
              <option value="25">25</option>
              <option value="26">26</option>
              <option value="27">27</option>
              <option value="28">28</option>
              <option value="29">29</option>
              <option value="30">30</option>
              <option value="31">31</option>
            </select>
            <select name="Year" id="year">
              <option value="" selected disabled>Year</option>
              <option value="2018">2018</option>
              <option value="2017">2017</option>
              <option value="2016">2016</option>
              <option value="2015">2015</option>
              <option value="2014">2014</option>
              <option value="2013">2013</option>
              <option value="2012">2012</option>
              <option value="2011">2011</option>
              <option value="2010">2010</option>
              <option value="2009">2009</option>
              <option value="2008">2008</option>
              <option value="2007">2007</option>
              <option value="2006">2006</option>
              <option value="2005">2005</option>
              <option value="2004">2004</option>
              <option value="2003">2003</option>
              <option value="2002">2002</option>
              <option value="2001">2001</option>
              <option value="2000">2000</option>
              <option value="1999">1999</option>
              <option value="1998">1998</option>
              <option value="1997">1997</option>
              <option value="1996">1996</option>
              <option value="1995">1995</option>
              <option value="1994">1994</option>
              <option value="1993">1993</option>
              <option value="1992">1992</option>
              <option value="1991">1991</option>
              <option value="1990">1990</option>
              <option value="1989">1989</option>
              <option value="1988">1988</option>
              <option value="1987">1987</option>
              <option value="1986">1986</option>
              <option value="1985">1985</option>
              <option value="1984">1984</option>
              <option value="1983">1983</option>
              <option value="1982">1982</option>
              <option value="1981">1981</option>
              <option value="1980">1980</option>
              <option value="1979">1979</option>
              <option value="1978">1978</option>
              <option value="1977">1977</option>
              <option value="1976">1976</option>
              <option value="1975">1975</option>
              <option value="1974">1974</option>
              <option value="1973">1973</option>
              <option value="1972">1972</option>
              <option value="1971">1971</option>
              <option value="1970">1970</option>
              <option value="1969">1969</option>
              <option value="1968">1968</option>
              <option value="1967">1967</option>
              <option value="1966">1966</option>
              <option value="1965">1965</option>
              <option value="1964">1964</option>
              <option value="1963">1963</option>
              <option value="1962">1962</option>
              <option value="1961">1961</option>
              <option value="1960">1960</option>
              <option value="1959">1959</option>
              <option value="1958">1958</option>
              <option value="1957">1957</option>
              <option value="1956">1956</option>
              <option value="1955">1955</option>
              <option value="1954">1954</option>
              <option value="1953">1953</option>
              <option value="1952">1952</option>
              <option value="1951">1951</option>
              <option value="1950">1950</option>
              <option value="1949">1949</option>
              <option value="1948">1948</option>
              <option value="1947">1947</option>
              <option value="1946">1946</option>
              <option value="1945">1945</option>
              <option value="1944">1944</option>
              <option value="1943">1943</option>
              <option value="1942">1942</option>
              <option value="1941">1941</option>
              <option value="1940">1940</option>
              <option value="1939">1939</option>
              <option value="1938">1938</option>
              <option value="1937">1937</option>
              <option value="1936">1936</option>
              <option value="1935">1935</option>
              <option value="1934">1934</option>
              <option value="1933">1933</option>
              <option value="1932">1932</option>
              <option value="1931">1931</option>
              <option value="1930">1930</option>
              <option value="1929">1929</option>
              <option value="1928">1928</option>
              <option value="1927">1927</option>
              <option value="1926">1926</option>
              <option value="1925">1925</option>
              <option value="1924">1924</option>
              <option value="1923">1923</option>
              <option value="1922">1922</option>
              <option value="1921">1921</option>
              <option value="1920">1920</option>
              <option value="1919">1919</option>
              <option value="1918">1918</option>
              <option value="1917">1917</option>
              <option value="1916">1916</option>
              <option value="1915">1915</option>
              <option value="1914">1914</option>
              <option value="1913">1913</option>
              <option value="1912">1912</option>
              <option value="1911">1911</option>
              <option value="1910">1910</option>
              <option value="1909">1909</option>
              <option value="1908">1908</option>
              <option value="1907">1907</option>
              <option value="1906">1906</option>
              <option value="1905">1905</option>
            </select>
          </label>
        </div>
        <div class="checkbox">
        <label for="confirm-checkbox"
          >I agree to the terms & conditions</label
        >
        <input type="checkbox" id="confirm-checkbox" name="terms" required />
    </div>
        <div><button>Sign Me Up!</button></div>
      </form>
    </section>
  </body>
</html>
/* Form Styling */
.signup-form {
    max-width: 550px;
    margin: auto;
    min-height: 50vh auto;
    vertical-align: middle;
    border: 2px solid #c04a4a;
    border-top: 50px solid #c04a4a;
    padding: 20px;
    border-radius: 10px;
    font-family: sans-serif;
    box-sizing: border-box;
    box-shadow: 1px 2px 2px 2px #eee;
}

.signup-form:hover{
    box-shadow: 1px 2px 4px 5px #eee;
    transition: 0.2s ease;
}

h1 {
    text-align: center;
    font-weight: bold;
    font-size: 30px;
    letter-spacing: 0.9px;
    color:#444;
    text-shadow: 1px 2px 0 #eee;
}
hr {
    width: 15%;
    border: 1px solid #c04a4a;
    margin-top: 5px;
}

h4 {
    text-align: center;
    color: #444;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: 0.5px;
    margin-bottom: 40px
}
div {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
}

label {
    margin-right: 10px;
    margin-left: 10px;
}
label ~ input#confirm-checkbox {
    display: flex;
    justify-content: center;
}
button {
    border-radius: 4px;
    border: 2px solid #c04a4a;
    padding: 10px 20px;
    color: #c04a4a;
    font-weight: bold;
    font-size: 16px;
    margin: 10px 0;
    background: #fff;
}
input, select{
    border-radius: 3px;
    box-sizing: border-box;
    height: 25px;
    text-transform: capitalize;
} 
input[type=email]{
    position: relative;
    left: 15px;
}
.email {
    position: relative;
    left: 15px;
}
label {
    font-size: 16px;
    letter-spacing: 0.2px;
}
div.checkbox > label {
    font-size: 13px;
}
input[type=radio] {
    width: 4%;
}

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.