288288 background-size : 20px auto;
289289}
290290
291+ # adminmenu div . wp-menu-image . svg-icon {
292+ display : flex;
293+ align-items : center;
294+ justify-content : center;
295+ }
296+
297+ # adminmenu div . wp-menu-image . svg-icon svg {
298+ width : 22px ;
299+ height : 22px ;
300+ fill : currentColor;
301+ transition : color .1s ease-in-out;
302+ }
303+
291304div . wp-menu-image : before {
292305 color : # a7aaad;
293306 color : rgba ( 240 , 246 , 252 , 0.6 ) ;
294307 padding : 7px 0 ;
295308 transition : all .1s ease-in-out;
296309}
297310
298- # adminmenu div . wp-menu-image : before {
311+ # adminmenu div . wp-menu-image : before ,
312+ # adminmenu div . wp-menu-image . svg-icon svg {
299313 color : # a7aaad;
300314 color : rgba ( 240 , 246 , 252 , 0.6 ) ;
301315}
302316
303317# adminmenu li . wp-has-current-submenu : hover div . wp-menu-image : before ,
318+ # adminmenu li . wp-has-current-submenu : hover div . wp-menu-image . svg-icon svg ,
304319# adminmenu . wp-has-current-submenu div . wp-menu-image : before ,
320+ # adminmenu . wp-has-current-submenu div . wp-menu-image . svg-icon svg ,
305321# adminmenu . current div . wp-menu-image : before ,
322+ # adminmenu . current div . wp-menu-image . svg-icon svg ,
306323# adminmenu a . wp-has-current-submenu : hover div . wp-menu-image : before ,
324+ # adminmenu a . wp-has-current-submenu : hover div . wp-menu-image . svg-icon svg ,
307325# adminmenu a . current : hover div . wp-menu-image : before ,
326+ # adminmenu a . current : hover div . wp-menu-image . svg-icon svg ,
308327# adminmenu li . wp-has-current-submenu a : focus div . wp-menu-image : before ,
309- # adminmenu li . wp-has-current-submenu . opensub div . wp-menu-image : before {
328+ # adminmenu li . wp-has-current-submenu a : focus div . wp-menu-image . svg-icon svg ,
329+ # adminmenu li . wp-has-current-submenu . opensub div . wp-menu-image : before ,
330+ # adminmenu li . wp-has-current-submenu . opensub div . wp-menu-image . svg-icon svg {
310331 color : # fff;
311332}
312333
313334# adminmenu li : hover div . wp-menu-image : before ,
335+ # adminmenu li : hover div . wp-menu-image . svg-icon svg ,
314336# adminmenu li a : focus div . wp-menu-image : before ,
315- # adminmenu li . opensub div . wp-menu-image : before {
337+ # adminmenu li a : focus div . wp-menu-image . svg-icon svg ,
338+ # adminmenu li . opensub div . wp-menu-image : before ,
339+ # adminmenu li . opensub div . wp-menu-image . svg-icon svg {
316340 color : # 72aee6;
317341}
318342
@@ -323,6 +347,10 @@ div.wp-menu-image:before {
323347 z-index : 25 ;
324348}
325349
350+ . folded # adminmenu div . wp-menu-image . svg-icon {
351+ height : 34px ;
352+ }
353+
326354. folded # adminmenu a . menu-top {
327355 height : 34px ;
328356}
@@ -493,6 +521,9 @@ ul#adminmenu > li.current > a.current:after {
493521# collapse-button . collapse-button-icon {
494522 width : 36px ;
495523 height : 34px ;
524+ display : flex;
525+ align-items : center;
526+ justify-content : center;
496527}
497528
498529# collapse-button . collapse-button-label {
@@ -503,29 +534,25 @@ ul#adminmenu > li.current > a.current:after {
503534 display : none;
504535}
505536
506- # collapse-button . collapse-button-icon : after {
507- content : "\f148" ;
508- content : "\f148" / '' ;
509- display : block ;
537+ # collapse-button . collapse-button-icon svg {
538+ width : 22 px ;
539+ height : 22 px ;
540+ fill : currentColor ;
510541 position : relative;
511- top : 7px ;
512- text-align : center;
513- font : normal 20 px/1 dashicons !important ;
514- -webkit-font-smoothing : antialiased;
515- -moz-osx-font-smoothing : grayscale;
542+ top : -1px ;
516543}
517544
518545/* rtl:ignore */
519- . folded # collapse-button . collapse-button-icon : after ,
520- . rtl # collapse-button . collapse-button-icon : after {
546+ . folded # collapse-button . collapse-button-icon svg ,
547+ . rtl # collapse-button . collapse-button-icon svg {
521548 transform : rotate ( 180deg ) ;
522549}
523550
524- . rtl . folded # collapse-button . collapse-button-icon : after {
551+ . rtl . folded # collapse-button . collapse-button-icon svg {
525552 transform : none;
526553}
527554
528- # collapse-button . collapse-button-icon : after ,
555+ # collapse-button . collapse-button-icon svg ,
529556# collapse-button . collapse-button-label {
530557 transition : all .1s ease-in-out;
531558}
@@ -609,6 +636,10 @@ li#wp-admin-bar-menu-toggle {
609636 z-index : 25 ;
610637 }
611638
639+ . auto-fold # adminmenu div . wp-menu-image . svg-icon {
640+ height : 34px ;
641+ }
642+
612643 . auto-fold # adminmenu a . menu-top {
613644 min-height : 34px ;
614645 }
@@ -650,11 +681,11 @@ li#wp-admin-bar-menu-toggle {
650681 }
651682
652683 /* rtl:ignore */
653- . auto-fold # collapse-button . collapse-button-icon : after {
684+ . auto-fold # collapse-button . collapse-button-icon svg {
654685 transform : rotate ( 180deg ) ;
655686 }
656687
657- . rtl . auto-fold # collapse-button . collapse-button-icon : after {
688+ . rtl . auto-fold # collapse-button . collapse-button-icon svg {
658689 transform : none;
659690 }
660691
@@ -814,26 +845,25 @@ li#wp-admin-bar-menu-toggle {
814845 border : 1px solid transparent;
815846 }
816847
817- # wpadminbar # wp-admin-bar-menu-toggle . ab-icon : before {
818- content : "\f228" ;
819- display : inline-block;
848+ # wpadminbar # wp-admin-bar-menu-toggle . ab-icon {
849+ display : flex;
850+ align-items : center;
851+ justify-content : center;
820852 float : left;
821- font : normal 40 px/45px dashicons;
822- vertical-align : middle;
823- outline : none;
824853 margin : 0 ;
825- -webkit-font-smoothing : antialiased;
826- -moz-osx-font-smoothing : grayscale;
827854 height : 44px ;
828855 width : 50px ;
829856 padding : 0 ;
830857 border : none;
831- text-align : center;
832- text-decoration : none;
833858 box-sizing : border-box;
834859 }
835860
836- . wp-responsive-open # wpadminbar # wp-admin-bar-menu-toggle . ab-icon : before {
861+ # wpadminbar # wp-admin-bar-menu-toggle . ab-icon svg {
862+ width : 36px ;
863+ height : 36px ;
864+ }
865+
866+ . wp-responsive-open # wpadminbar # wp-admin-bar-menu-toggle . ab-icon {
837867 color : # 72aee6;
838868 }
839869}
0 commit comments