diff --git a/docs/.vitepress/theme/components/base/ColorPicker.vue b/docs/.vitepress/theme/components/base/ColorPicker.vue index 7a7e1b874..d54fcfc2f 100644 --- a/docs/.vitepress/theme/components/base/ColorPicker.vue +++ b/docs/.vitepress/theme/components/base/ColorPicker.vue @@ -101,9 +101,11 @@ const value = computed({ } .color-picker:hover, -.color-picker:focus { +.color-picker:focus-within { border-color: var(--vp-c-brand); - background: var(--vp-c-bg-alt); +} +.color-picker:focus-within { + background-color: var(--vp-c-bg); } .color-input[value='currentColor'] { diff --git a/docs/.vitepress/theme/components/base/FakeInput.vue b/docs/.vitepress/theme/components/base/FakeInput.vue index d86621d65..bcce4d71e 100644 --- a/docs/.vitepress/theme/components/base/FakeInput.vue +++ b/docs/.vitepress/theme/components/base/FakeInput.vue @@ -48,7 +48,6 @@ defineProps({ .fake-input:hover, .fake-input:focus { border-color: var(--vp-c-brand); - background: var(--vp-c-bg-alt); } .shortcut { diff --git a/docs/.vitepress/theme/components/base/Input.vue b/docs/.vitepress/theme/components/base/Input.vue index ce0a16939..33134c9b9 100644 --- a/docs/.vitepress/theme/components/base/Input.vue +++ b/docs/.vitepress/theme/components/base/Input.vue @@ -115,7 +115,9 @@ defineExpose({ .input:hover, .input:focus { border-color: var(--vp-c-brand); - background: var(--vp-c-bg-alt); +} +.input:focus { + background-color: var(--vp-c-bg); } .input.has-icon { @@ -163,4 +165,7 @@ defineExpose({ color: var(--vp-c-text-2); pointer-events: none; } +.input-wrapper > svg:has(+ .input.has-icon:focus) { + color: var(--vp-c-text-1); +} diff --git a/docs/.vitepress/theme/components/icons/IconsCategoryOverview.vue b/docs/.vitepress/theme/components/icons/IconsCategoryOverview.vue index b5b9882b2..b47be6481 100644 --- a/docs/.vitepress/theme/components/icons/IconsCategoryOverview.vue +++ b/docs/.vitepress/theme/components/icons/IconsCategoryOverview.vue @@ -153,7 +153,7 @@ function handleCloseDrawer() { >