About this set
A sticky business header with a language and region switcher next to the call to action: logo and three links on the left, and on the right a compact select (English UK, English US, Deutsch, Latviešu) beside a dark “Contact sales” button. It suits any site that serves several markets. The switcher is a native select with a visually hidden label, styled with appearance:none and a CSS chevron, so the browser handles keyboard use and the phone’s own picker, with no custom dropdown to maintain. Each option has its own lang attribute, so screen readers pronounce Deutsch and Latviešu correctly. Below 992px the links, the switcher and the sales button all fold behind a menu button and open as a stacked panel, with the select and a full-width button in the last row. The Bootstrap version uses .form-select with its chevron recoloured through –bs-form-select-bg-img.
What’s included
- Native select with a visually hidden label
- lang attribute on each language option
- Custom chevron via appearance:none, no JavaScript dropdown
- Links, switcher and button fold into one panel below 992px
- Bootstrap .form-select restyled through --bs-form-select-bg-img
Accessibility
The select has a real label, "Language and region", that is visually hidden, and each option carries a lang attribute. The links sit in a nav labelled Main with aria-current="page" on the current one. The menu button is a real button with an accessible name that reports aria-expanded; it opens with Enter or Space, and Esc closes the menu and returns focus to the button. The select shows an indigo border and ring on focus, and the links and buttons a 2px outline.
Customise it
Change the options for your locales and the #858da1 border and #4f46e5 focus colour on .lc-loc select. In Bootstrap edit --bs-form-select-bg-img and border-color on .lc .form-select; in Tailwind edit the border-[…] and focus: utilities on the select.



















