mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2025-12-06 17:27:57 +00:00
add primary dark mode
This commit is contained in:
@@ -718,3 +718,44 @@ $bds-btn-transition-timing: cubic-bezier(0.98, 0.12, 0.12, 0.98);
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// =============================================================================
|
||||||
|
// Dark Mode Styles - Primary Button Only
|
||||||
|
// =============================================================================
|
||||||
|
// All styles remain the same as light mode EXCEPT focus state uses white outline
|
||||||
|
|
||||||
|
html.dark {
|
||||||
|
.bds-btn--primary {
|
||||||
|
// Focus State (keyboard navigation) - with icon - Desktop
|
||||||
|
&:focus-visible:not(:disabled):not(.bds-btn--disabled):not(.bds-btn--no-icon) {
|
||||||
|
outline: $bds-btn-focus-border-width solid $white;
|
||||||
|
outline-offset: 2px;
|
||||||
|
padding: 8px 13px 8px 20px;
|
||||||
|
gap: 22px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Focus State (no icon) - Desktop
|
||||||
|
&:focus-visible:not(:disabled):not(.bds-btn--disabled).bds-btn--no-icon {
|
||||||
|
outline: $bds-btn-focus-border-width solid $white;
|
||||||
|
outline-offset: 2px;
|
||||||
|
padding: 8px 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Focus State (keyboard navigation) - with icon - Tablet & Mobile (≤1023px)
|
||||||
|
@media (max-width: 1023px) {
|
||||||
|
&:focus-visible:not(:disabled):not(.bds-btn--disabled):not(.bds-btn--no-icon) {
|
||||||
|
outline: $bds-btn-focus-border-width solid $white;
|
||||||
|
outline-offset: 2px;
|
||||||
|
padding: 8px 10px 8px 16px;
|
||||||
|
gap: 21px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Focus State (no icon) - Tablet & Mobile
|
||||||
|
&:focus-visible:not(:disabled):not(.bds-btn--disabled).bds-btn--no-icon {
|
||||||
|
outline: $bds-btn-focus-border-width solid $white;
|
||||||
|
outline-offset: 2px;
|
||||||
|
padding: 8px 16px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -11541,6 +11541,31 @@ button[disabled=disabled] {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
html.dark .bds-btn--primary:focus-visible:not(:disabled):not(.bds-btn--disabled):not(.bds-btn--no-icon) {
|
||||||
|
outline: 2px solid #FFFFFF;
|
||||||
|
outline-offset: 2px;
|
||||||
|
padding: 8px 13px 8px 20px;
|
||||||
|
gap: 22px;
|
||||||
|
}
|
||||||
|
html.dark .bds-btn--primary:focus-visible:not(:disabled):not(.bds-btn--disabled).bds-btn--no-icon {
|
||||||
|
outline: 2px solid #FFFFFF;
|
||||||
|
outline-offset: 2px;
|
||||||
|
padding: 8px 20px;
|
||||||
|
}
|
||||||
|
@media (max-width: 1023px) {
|
||||||
|
html.dark .bds-btn--primary:focus-visible:not(:disabled):not(.bds-btn--disabled):not(.bds-btn--no-icon) {
|
||||||
|
outline: 2px solid #FFFFFF;
|
||||||
|
outline-offset: 2px;
|
||||||
|
padding: 8px 10px 8px 16px;
|
||||||
|
gap: 21px;
|
||||||
|
}
|
||||||
|
html.dark .bds-btn--primary:focus-visible:not(:disabled):not(.bds-btn--disabled).bds-btn--no-icon {
|
||||||
|
outline: 2px solid #FFFFFF;
|
||||||
|
outline-offset: 2px;
|
||||||
|
padding: 8px 16px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* TABLE STYLING */
|
/* TABLE STYLING */
|
||||||
article table {
|
article table {
|
||||||
clear: right;
|
clear: right;
|
||||||
|
|||||||
Reference in New Issue
Block a user