From: Mark Otto Date: Thu, 18 Dec 2025 21:13:09 +0000 (-0800) Subject: Standardize focus styles using focus-ring mixin (#41950) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7895d6569a16c4348541448bea070b16bbc67440;p=thirdparty%2Fbootstrap.git Standardize focus styles using focus-ring mixin (#41950) * Standardize focus styles using focus-ring mixin Replace box-shadow focus styles with consistent focus-ring() mixin across components: - Accordion, nav, pagination now use @include focus-ring(true) - Forms (checkboxes, radios, switches, range, controls) use focus-ring mixin - Update focus-ring-offset default from -1px to 1px - Remove deprecated *-focus-box-shadow variables * Fix some focus styles * Remove unused CSS * Remove more box-shadow on buttons --- diff --git a/scss/_accordion.scss b/scss/_accordion.scss index b6f02d5b7e..6857a746ac 100644 --- a/scss/_accordion.scss +++ b/scss/_accordion.scss @@ -3,8 +3,9 @@ @use "functions" as *; @use "mixins/border-radius" as *; @use "mixins/transition" as *; -@use "mixins/box-shadow" as *; +@use "mixins/focus-ring" as *; @use "mixins/color-mode" as *; +@use "buttons/button-variables" as *; // mdo-do: remove? // scss-docs-start accordion-variables $accordion-padding-y: 1rem !default; @@ -27,8 +28,6 @@ $accordion-transition: $btn-transition, border-radius .15s ea $accordion-button-active-bg: var(--#{$prefix}bg-2) !default; $accordion-button-active-color: var(--#{$prefix}fg) !default; -$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default; - $accordion-icon-width: 1.25rem !default; $accordion-icon-transition: transform .2s ease-in-out !default; $accordion-icon-transform: rotate(-180deg) !default; @@ -53,7 +52,6 @@ $accordion-button-icon: url("data:image/svg+xml,