• 2

    Signup Form

    A full account creation form with social login options, built from native form elements and @erikt/ui components.

    Create your account

    Enter your email below to create your account

    Must be at least 8 characters long.

    Or continue with
    <style>
      form {
        display: flex;
        flex-direction: column;
        gap: var(--ui-spacing-4);
        width: 100%;
        max-width: 420px;
      }
    
      header,
      footer {
        text-align: center;
      }
    
      .password-row {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: var(--ui-spacing-3);
        text-align: left;
      }
    
      .divider {
        display: flex;
        align-items: center;
        gap: var(--ui-spacing-3);
      }
    
      .divider hr {
        flex: 1;
      }
    
      .social-row {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: var(--ui-spacing-3);
      }
    </style>
    
    <form>
      <header>
        <h2>Create your account</h2>
        <p style="color: var(--ui-neutral-400)">
          Enter your email below to create your account
        </p>
      </header>
    
      <label class="field" style="">
        Email
        <input type="email" placeholder="coolcat@example.com" />
        <small>
          We'll use this to contact you. We will not share your email with anyone
          else.
        </small>
      </label>
    
      <div class="password-row">
        <label class="field">
          Password
          <input type="password" minlength="8" />
        </label>
        <label class="field">
          Confirm Password
          <input type="password" minlength="8" />
        </label>
      </div>
      <small>Must be at least 8 characters long.</small>
    
      <button type="submit">Create Account</button>
    
      <div class="divider">
        <hr />
        <small style="color: var(--ui-neutral-400)">Or continue with</small>
        <hr />
      </div>
    
      <div class="social-row">
        <button type="button" class="outlined"><svg>...</svg></button>
        <button type="button" class="outlined"><svg>...</svg></button>
        <button type="button" class="outlined"><svg>...</svg></button>
      </div>
    
      <footer style="color: var(--ui-neutral-400)">
        Already have an account? <a href="#">Sign in</a>
      </footer>
    </form>

    Search 5021 icons

    Type a name to find icons from the Tabler icon set.