fix(*.css): more consistent hover states + fix reduced motion support
This commit is contained in:
parent
a284f758e2
commit
321b6d2fca
8 changed files with 45 additions and 71 deletions
|
@ -236,8 +236,11 @@ ol {
|
|||
a {
|
||||
color: var(--link-color);
|
||||
text-underline-offset: var(--underline-offset-default);
|
||||
transition: color var(--transition-duration-default) var(--transition-ease-in-out),
|
||||
text-underline-offset var(--transition-duration-default) var(--transition-ease-in-out);
|
||||
transition: text-underline-offset var(--transition-duration-default) var(--transition-ease-in-out);
|
||||
|
||||
@media (prefers-reduced-motion) {
|
||||
transition: color var(--transition-duration-default) var(--transition-ease-in-out);
|
||||
}
|
||||
|
||||
img:not(.icon) {
|
||||
border: var(--border-default);
|
||||
|
@ -264,9 +267,12 @@ a {
|
|||
--icon-color: var(--accent-color);
|
||||
|
||||
&:is(:hover, :focus, :active) {
|
||||
color: var(--link-color-hover);
|
||||
text-underline-offset: var(--underline-offset-hover);
|
||||
|
||||
@media (prefers-reduced-motion) {
|
||||
color: var(--accent-color-hover);
|
||||
}
|
||||
|
||||
img:not(.icon) {
|
||||
filter: var(--filter-image-light);
|
||||
|
||||
|
@ -279,9 +285,11 @@ a {
|
|||
.icon {
|
||||
transition: transform var(--transition-duration-default) var(--transition-ease-in-out);
|
||||
transform: var(--transform-icon-tilt);
|
||||
}
|
||||
|
||||
--icon-color: var(--accent-color-hover);
|
||||
@media (prefers-reduced-motion) {
|
||||
stroke: var(--accent-color-hover);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -297,10 +305,6 @@ h1, h2, h3 {
|
|||
font-weight: var(--font-weight-bold);
|
||||
line-height: var(--line-height-md);
|
||||
margin: var(--margin-vertical-base-horizontal-zero);
|
||||
|
||||
a:is(:hover, :focus, :active) svg {
|
||||
transform: var(--transform-icon-default);
|
||||
}
|
||||
}
|
||||
|
||||
h1 {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue