style(projects): unify carousel navigation states
This commit is contained in:
@@ -35,16 +35,12 @@
|
||||
transform var(--motion-duration-fast) var(--motion-ease-out);
|
||||
}
|
||||
|
||||
.navButtonPrevious {
|
||||
.navButtonPrevious,
|
||||
.navButtonNext {
|
||||
background: transparent;
|
||||
color: var(--color-blue-600);
|
||||
}
|
||||
|
||||
.navButtonNext {
|
||||
background: var(--color-blue-600);
|
||||
color: var(--color-blue-white);
|
||||
}
|
||||
|
||||
.navButton:focus-visible {
|
||||
outline: 3px solid var(--focus-ring);
|
||||
outline-offset: 3px;
|
||||
@@ -55,12 +51,20 @@
|
||||
opacity: 0.36;
|
||||
}
|
||||
|
||||
[data-theme="dark"] .navButtonPrevious {
|
||||
[data-theme="dark"] .navButton {
|
||||
border-color: var(--color-blue-white);
|
||||
background: transparent;
|
||||
color: var(--color-blue-white);
|
||||
}
|
||||
|
||||
[data-theme="dark"] .navButtonNext {
|
||||
.navButton:active:not(:disabled) {
|
||||
border-color: var(--color-blue-700);
|
||||
background: var(--color-blue-600);
|
||||
color: var(--color-blue-white);
|
||||
transform: scale(0.96);
|
||||
}
|
||||
|
||||
[data-theme="dark"] .navButton:active:not(:disabled) {
|
||||
border-color: var(--color-blue-white);
|
||||
background: var(--color-blue-white);
|
||||
color: var(--color-blue-950);
|
||||
@@ -457,16 +461,10 @@
|
||||
|
||||
@media (hover: hover) and (pointer: fine) {
|
||||
.navButton:hover:not(:disabled) {
|
||||
transform: translateY(-1px);
|
||||
}
|
||||
|
||||
.navButtonPrevious:hover:not(:disabled) {
|
||||
background: var(--color-blue-200);
|
||||
}
|
||||
|
||||
.navButtonNext:hover:not(:disabled) {
|
||||
border-color: var(--color-blue-700);
|
||||
background: var(--color-blue-700);
|
||||
background: var(--color-blue-600);
|
||||
color: var(--color-blue-white);
|
||||
transform: translateY(-1px);
|
||||
}
|
||||
|
||||
.card:hover {
|
||||
@@ -488,11 +486,9 @@
|
||||
color: var(--color-blue-100);
|
||||
}
|
||||
|
||||
[data-theme="dark"] .navButtonPrevious:hover:not(:disabled) {
|
||||
background: rgba(255, 255, 255, 0.12);
|
||||
}
|
||||
|
||||
[data-theme="dark"] .navButtonNext:hover:not(:disabled) {
|
||||
background: var(--color-blue-200);
|
||||
[data-theme="dark"] .navButton:hover:not(:disabled) {
|
||||
border-color: var(--color-blue-white);
|
||||
background: var(--color-blue-white);
|
||||
color: var(--color-blue-950);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user