Make WordPress Core

Changeset 62106


Ignore:
Timestamp:
03/24/2026 05:32:27 PM (6 months ago)
Author:
joedolson
Message:

Admin: A11y: Fix visibility of pressed button state.

Increase the style contrast between pressed and un-pressed button states by using enhanced box-shadow to differentiate.

Props wildworks, mukesh27, shailu25, maulikmakwana2008, huzaifaalmesbah, sabernhardt, khushi1501, ozgursar, noruzzaman, gaisma22, sirlouen, joedolson.
Fixes #64856.

Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/css/colors/_admin.scss

    r61940 r62106  
    175175        .button-group > .button.active {
    176176                border-color: var(--wp-admin-theme-color);
    177                 background: rgba(var(--wp-admin-theme-color--rgb), 0.04);
     177                background: rgba(var(--wp-admin-theme-color--rgb), 0.08);
    178178        }
    179179
  • trunk/src/wp-includes/css/buttons.css

    r61840 r62106  
    191191.wp-core-ui .button.active,
    192192.wp-core-ui .button.active:hover {
    193         background-color: rgba(var(--wp-admin-theme-color--rgb), 0.04);
    194         color: var(--wp-admin-theme-color);
    195         border-color: var(--wp-admin-theme-color);
    196         box-shadow: none;
     193        background-color: rgba(var(--wp-admin-theme-color--rgb), 0.08);
     194        color: var(--wp-admin-theme-color-darker-20);
     195        border-color: var(--wp-admin-theme-color);
     196        box-shadow: inset 0 2px 6px -2px  var(--wp-admin-theme-color-darker-20);
    197197}
    198198
    199199.wp-core-ui .button.active:focus {
    200         border-color: var(--wp-admin-theme-color);
    201         box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color);
     200        background-color: rgba(var(--wp-admin-theme-color--rgb), 0.08);
     201        color: var(--wp-admin-theme-color-darker-20);
     202        border-color: var(--wp-admin-theme-color-darker-20);
     203        box-shadow: inset 0 2px 6px -2px  var(--wp-admin-theme-color-darker-20), 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color);
    202204}
    203205
     
    362364/* pressed state e.g. a selected setting */
    363365.wp-core-ui .button-group > .button.active {
    364         background-color: #dcdcde;
    365         color: #135e96;
    366         border-color: #0a4b78;
    367         box-shadow: inset 0 2px 5px -3px #0a4b78;
     366        border-color: var(--wp-admin-theme-color);
     367        box-shadow: inset 0 2px 6px -2px  var(--wp-admin-theme-color-darker-20);
    368368}
    369369
    370370.wp-core-ui .button-group > .button.active:focus {
    371         border-color: #3582c4;
    372         box-shadow:
    373                 inset 0 2px 5px -3px #0a4b78,
    374                 0 0 0 1px #3582c4;
     371        border-color: var(--wp-admin-theme-color);
     372        box-shadow: inset 0 2px 6px -2px  var(--wp-admin-theme-color-darker-20), 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color);
    375373}
    376374
Note: See TracChangeset for help on using the changeset viewer.