feat: improve accessibility and update color scheme based on PageSpeed insights
All checks were successful
CI / update (push) Successful in 1m13s
All checks were successful
CI / update (push) Successful in 1m13s
- Add aria-labels to icon-only links (add button, edit button, logo, nav toggle) - Add main landmark element for better page structure - Fix heading hierarchy on recipe pages (h1 → h2 → h3 progression) - Add role="status" to loading placeholders to allow aria-label usage - Update link colors from red to blue for better contrast in both light and dark modes - Change hover colors from orange/red to light blue across all interactive elements - Reduce font size of section labels (Season, Keywords) while maintaining semantic structure These changes address PageSpeed accessibility recommendations including low-contrast text, missing accessible names, prohibited ARIA attributes, missing landmarks, and improper heading order.
This commit is contained in:
@@ -315,7 +315,7 @@ font-family: sans-serif;
|
||||
}
|
||||
.multipliers :is(button, div):is(:hover, :focus-within){
|
||||
scale: 1.2;
|
||||
background-color: var(--orange);
|
||||
background-color: var(--nord8);
|
||||
box-shadow: 0px 0px 0.5em 0.1em rgba(0,0,0, 0.3);
|
||||
}
|
||||
.selected{
|
||||
@@ -402,21 +402,33 @@ span
|
||||
.custom-multiplier:hover,
|
||||
.custom-multiplier:focus-within {
|
||||
scale: 1.2;
|
||||
background-color: var(--orange);
|
||||
background-color: var(--nord8);
|
||||
box-shadow: 0px 0px 0.5em 0.1em rgba(0,0,0, 0.3);
|
||||
}
|
||||
|
||||
/* Base recipe reference link styling */
|
||||
h3 a {
|
||||
color: var(--nord11);
|
||||
color: var(--nord10);
|
||||
text-decoration: underline;
|
||||
text-decoration-color: var(--nord11);
|
||||
text-decoration-color: var(--nord10);
|
||||
}
|
||||
|
||||
h3 a:hover {
|
||||
color: var(--nord11);
|
||||
color: var(--nord9);
|
||||
text-decoration: underline;
|
||||
text-decoration-color: var(--nord11);
|
||||
text-decoration-color: var(--nord9);
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
h3 a {
|
||||
color: var(--nord8);
|
||||
text-decoration-color: var(--nord8);
|
||||
}
|
||||
|
||||
h3 a:hover {
|
||||
color: var(--nord7);
|
||||
text-decoration-color: var(--nord7);
|
||||
}
|
||||
}
|
||||
</style>
|
||||
{#if data.ingredients}
|
||||
|
||||
Reference in New Issue
Block a user