Merge pull request #58 from aitchiss/accessible-color-themes
Accessibility fixes for login, register and recover pages
This commit is contained in:
commit
5389f7f3a1
@ -1,12 +1,15 @@
|
|||||||
$accent: #fae596;
|
$accent: #fae596;
|
||||||
$primary: #3fb0ac;
|
$primary: #379A96;
|
||||||
|
|
||||||
|
$font-size-standard: 1rem;
|
||||||
|
$font-size-md: 1.25rem;
|
||||||
|
|
||||||
@import url('https://fonts.googleapis.com/icon?family=Material+Icons');
|
@import url('https://fonts.googleapis.com/icon?family=Material+Icons');
|
||||||
|
|
||||||
1html {
|
1html {
|
||||||
font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI',
|
font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI',
|
||||||
Roboto, 'Helvetica Neue', Arial, sans-serif;
|
Roboto, 'Helvetica Neue', Arial, sans-serif;
|
||||||
font-size: 16px;
|
font-size: $font-size-standard;
|
||||||
word-spacing: 1px;
|
word-spacing: 1px;
|
||||||
-ms-text-size-adjust: 100%;
|
-ms-text-size-adjust: 100%;
|
||||||
-webkit-text-size-adjust: 100%;
|
-webkit-text-size-adjust: 100%;
|
||||||
@ -36,6 +39,8 @@ $primary: #3fb0ac;
|
|||||||
color: #fff;
|
color: #fff;
|
||||||
background-color: $primary;
|
background-color: $primary;
|
||||||
border-color: $primary;
|
border-color: $primary;
|
||||||
|
font-size: $font-size-md;
|
||||||
|
font-weight: bold;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
|||||||
@ -1,15 +1,15 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="screen bg-primary dark">
|
<div class="screen bg-primary dark">
|
||||||
<div class="content">
|
<main class="content">
|
||||||
<nuxt />
|
<nuxt />
|
||||||
</div>
|
</main>
|
||||||
|
|
||||||
<div class="footer">
|
<footer class="footer">
|
||||||
<nuxt-link to="/login">Login</nuxt-link>
|
<nuxt-link to="/login">Login</nuxt-link>
|
||||||
<nuxt-link to="/register">Register</nuxt-link>
|
<nuxt-link to="/register">Register</nuxt-link>
|
||||||
<nuxt-link to="/admin">Manage</nuxt-link>
|
<nuxt-link to="/admin">Manage</nuxt-link>
|
||||||
<a href="https://ohmyform.com">OhMyForm</a>
|
<a href="https://ohmyform.com">OhMyForm</a>
|
||||||
</div>
|
</footer>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|||||||
@ -8,6 +8,9 @@ export default {
|
|||||||
*/
|
*/
|
||||||
head: {
|
head: {
|
||||||
title: pkg.name,
|
title: pkg.name,
|
||||||
|
htmlAttrs: {
|
||||||
|
lang: 'en-US'
|
||||||
|
},
|
||||||
meta: [
|
meta: [
|
||||||
{ charset: 'utf-8' },
|
{ charset: 'utf-8' },
|
||||||
{ name: 'viewport', content: 'width=device-width, initial-scale=1' },
|
{ name: 'viewport', content: 'width=device-width, initial-scale=1' },
|
||||||
|
|||||||
@ -1,21 +1,25 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<img src="../assets/img/logo_white_small.png" alt="OhMyForm" />
|
<h1 aria-label="Login">
|
||||||
|
<img src="../assets/img/logo_white_small.png" alt="OhMyForm" />
|
||||||
|
</h1>
|
||||||
|
|
||||||
<b-form class="box" @submit.prevent="submit">
|
<b-form class="box" @submit.prevent="submit">
|
||||||
<b-form-group label-for="username">
|
<b-form-group>
|
||||||
<b-form-input
|
<b-form-input
|
||||||
id="username"
|
id="username"
|
||||||
v-model="username"
|
v-model="username"
|
||||||
|
aria-label="Username"
|
||||||
trim
|
trim
|
||||||
placeholder="Username or Email"
|
placeholder="Username or Email"
|
||||||
></b-form-input>
|
></b-form-input>
|
||||||
</b-form-group>
|
</b-form-group>
|
||||||
|
|
||||||
<b-form-group label-for="password">
|
<b-form-group>
|
||||||
<b-form-input
|
<b-form-input
|
||||||
id="password"
|
id="password"
|
||||||
v-model="password"
|
v-model="password"
|
||||||
|
aria-label="Password"
|
||||||
type="password"
|
type="password"
|
||||||
placeholder="Password"
|
placeholder="Password"
|
||||||
trim
|
trim
|
||||||
|
|||||||
@ -1,12 +1,15 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<img src="../assets/img/logo_white_small.png" alt="OhMyForm" />
|
<h1 aria-label="Recover Password">
|
||||||
|
<img src="../assets/img/logo_white_small.png" alt="OhMyForm" />
|
||||||
|
</h1>
|
||||||
|
|
||||||
<b-form class="box" @submit.prevent="submit">
|
<b-form class="box" @submit.prevent="submit">
|
||||||
<b-form-group label-for="username">
|
<b-form-group>
|
||||||
<b-form-input
|
<b-form-input
|
||||||
id="username"
|
id="username"
|
||||||
v-model="username"
|
v-model="username"
|
||||||
|
aria-label="Username"
|
||||||
trim
|
trim
|
||||||
placeholder="Username or Email"
|
placeholder="Username or Email"
|
||||||
></b-form-input>
|
></b-form-input>
|
||||||
|
|||||||
@ -1,30 +1,35 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<img src="../assets/img/logo_white_small.png" alt="OhMyForm" />
|
<h1 aria-label="Register">
|
||||||
|
<img src="../assets/img/logo_white_small.png" alt="OhMyForm" />
|
||||||
|
</h1>
|
||||||
|
|
||||||
<b-form class="box" @submit="submit">
|
<b-form class="box" @submit="submit">
|
||||||
<b-form-group label-for="username">
|
<b-form-group>
|
||||||
<b-form-input
|
<b-form-input
|
||||||
id="username"
|
id="username"
|
||||||
v-model="username"
|
v-model="username"
|
||||||
|
aria-label="Username"
|
||||||
trim
|
trim
|
||||||
placeholder="Username"
|
placeholder="Username"
|
||||||
></b-form-input>
|
></b-form-input>
|
||||||
</b-form-group>
|
</b-form-group>
|
||||||
|
|
||||||
<b-form-group label-for="email">
|
<b-form-group>
|
||||||
<b-form-input
|
<b-form-input
|
||||||
id="email"
|
id="email"
|
||||||
v-model="email"
|
v-model="email"
|
||||||
|
aria-label="Email"
|
||||||
trim
|
trim
|
||||||
placeholder="Email"
|
placeholder="Email"
|
||||||
></b-form-input>
|
></b-form-input>
|
||||||
</b-form-group>
|
</b-form-group>
|
||||||
|
|
||||||
<b-form-group label-for="password">
|
<b-form-group>
|
||||||
<b-form-input
|
<b-form-input
|
||||||
id="password"
|
id="password"
|
||||||
v-model="password"
|
v-model="password"
|
||||||
|
aria-label="Password"
|
||||||
type="password"
|
type="password"
|
||||||
placeholder="Password"
|
placeholder="Password"
|
||||||
trim
|
trim
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user