Auth
Examples for the ss-c-auth module, the layout of the sign-in,
sign-up, password and activation pages in src/templates/stylescape/auth/.
ss-c-auth fills the viewport and centres __panel; here
it is shown at a fixed height.
Sign in
HTML
<div class="ss-c-auth" style="min-block-size: 32rem">
<div class="ss-c-auth__panel">
<p class="ss-c-auth__brand"><a href="#home">Stylescape Demo</a></p>
<h3 class="ss-c-auth__title">Sign in</h3>
<form class="ss-c-form" action="#" method="post">
<div class="ss-c-form__field">
<label class="ss-c-form__label" for="auth-user">Username</label>
<input class="ss-c-input" id="auth-user" name="username" autocomplete="username" />
</div>
<div class="ss-c-form__field">
<label class="ss-c-form__label" for="auth-pass">Password</label>
<input class="ss-c-input" id="auth-pass" name="password" type="password" autocomplete="current-password" />
</div>
<div class="ss-c-form__actions">
<button class="ss-c-button ss-c-button--primary" type="submit">Sign in</button>
</div>
</form>
<ul class="ss-c-auth__links">
<li><a href="#reset">Forgot your password?</a></li>
<li><a href="#register">Create an account</a></li>
</ul>
</div>
</div>
Status page
HTML
<div class="ss-c-auth" style="min-block-size: 22rem">
<div class="ss-c-auth__panel">
<h3 class="ss-c-auth__title">Account activated</h3>
<p class="ss-c-auth__lead">Your account is ready. You can sign in now.</p>
<span class="ss-c-auth__icon" aria-hidden="true">✓</span>
<a class="ss-c-button ss-c-button--primary" href="#login">Sign in</a>
</div>
</div>