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