diff --git a/.changeset/small-days-share.md b/.changeset/small-days-share.md new file mode 100644 index 00000000000..79c6bb65472 --- /dev/null +++ b/.changeset/small-days-share.md @@ -0,0 +1,5 @@ +--- +'@astrojs/starlight': patch +--- + +Improve visual styling of mobile menu toggle when menu is open diff --git a/packages/starlight/components/MobileMenuToggle.astro b/packages/starlight/components/MobileMenuToggle.astro index 56d36e4b757..d25f38651f7 100644 --- a/packages/starlight/components/MobileMenuToggle.astro +++ b/packages/starlight/components/MobileMenuToggle.astro @@ -10,7 +10,8 @@ import Icon from '../user-components/Icon.astro'; aria-controls="starlight__sidebar" class="sl-flex md:sl-hidden" > - + + @@ -67,19 +68,18 @@ import Icon from '../user-components/Icon.astro'; cursor: pointer; } - [aria-expanded='true'] button { - background-color: var(--sl-color-gray-2); - box-shadow: none; + [aria-expanded='true'] button .open-menu { + display: none; + } + + :not([aria-expanded='true']) button .close-menu { + display: none; } :global([data-theme='light']) button { background-color: var(--sl-color-black); color: var(--sl-color-white); } - - :global([data-theme='light']) [aria-expanded='true'] button { - background-color: var(--sl-color-gray-5); - }