From: Mark Otto Date: Tue, 21 Apr 2026 18:12:59 +0000 (-0700) Subject: Add .form-control-caret and docs demo of using it X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4463b6f494cdfc2768a34a1bc7eaf663e36524e0;p=thirdparty%2Fbootstrap.git Add .form-control-caret and docs demo of using it Closes #42051, fixes #41754. --- diff --git a/scss/forms/_form-control.scss b/scss/forms/_form-control.scss index e1cc80a218..6c501426a1 100644 --- a/scss/forms/_form-control.scss +++ b/scss/forms/_form-control.scss @@ -35,7 +35,7 @@ $form-control-tokens: defaults( --control-select-bg: #{escape-svg(url("data:image/svg+xml,"))}, --control-select-bg-position: right .75rem center, --control-select-bg-size: 16px 12px, - --control-select-bg-dark: #{escape-svg(url("data:image/svg+xml,"))}, + --control-select-bg-dark: #{escape-svg(url("data:image/svg+xml,"))}, ), $form-control-tokens ); @@ -189,7 +189,8 @@ $form-control-sizes: defaults( } // stylelint-disable selector-no-qualifying-type - select.form-control { + select.form-control, + .form-control-caret { padding-inline-end: calc(var(--control-padding-x) * 3); background-image: var(--control-select-bg); background-repeat: no-repeat; @@ -204,7 +205,8 @@ $form-control-sizes: defaults( } @media (prefers-color-scheme: dark) { - select.form-control { + select.form-control, + .form-control-caret { background-image: var(--control-select-bg-dark); } } diff --git a/site/src/content/docs/forms/form-control.mdx b/site/src/content/docs/forms/form-control.mdx index 4bb953e1e6..e2c2a082d2 100644 --- a/site/src/content/docs/forms/form-control.mdx +++ b/site/src/content/docs/forms/form-control.mdx @@ -276,6 +276,18 @@ Learn more about [support for datalist elements](https://caniuse.com/datalist).