diff --git a/docs/.vuepress/plume.config.ts b/docs/.vuepress/plume.config.ts
index 6bdc0bc2..00e57f36 100644
--- a/docs/.vuepress/plume.config.ts
+++ b/docs/.vuepress/plume.config.ts
@@ -15,6 +15,8 @@ export default defineThemeConfig({
organization: 'pengzhanbo',
},
+ transition: { appearance: 'circle-clip' },
+
social: [
{ icon: 'github', link: 'https://github.com/pengzhanbo/vuepress-theme-plume' },
{ icon: 'qq', link: 'https://qm.qq.com/q/FbPPoOIscE' },
diff --git a/docs/config/theme.md b/docs/config/theme.md
index 58188a8e..44ee060f 100644
--- a/docs/config/theme.md
+++ b/docs/config/theme.md
@@ -686,7 +686,7 @@ interface SidebarItem {
* 或配置过渡动画类型
* @default 'fade'
*/
- appearance?: boolean | 'fade' | 'circle-clip' | 'horizontal-clip' | 'vertical-clip' | 'skew-clip'
+ appearance?: boolean | 'fade' | 'circle-clip' | 'horizontal-clip' | 'vertical-clip' | 'skew-clip' | 'blinds-vertical' | 'blinds-horizontal' | 'soft-blur-fade' | 'diamond-reveal'
}
```
diff --git a/docs/en/config/theme.md b/docs/en/config/theme.md
index 45ca2285..d4670552 100644
--- a/docs/en/config/theme.md
+++ b/docs/en/config/theme.md
@@ -691,7 +691,7 @@ interface SidebarItem {
* or configure the transition animation type.
* @default 'fade'
*/
- appearance?: boolean | 'fade' | 'circle-clip' | 'horizontal-clip' | 'vertical-clip' | 'skew-clip'
+ appearance?: boolean | 'fade' | 'circle-clip' | 'horizontal-clip' | 'vertical-clip' | 'skew-clip' | 'blinds-vertical' | 'blinds-horizontal' | 'soft-blur-fade' | 'diamond-reveal'
}
```
diff --git a/theme/src/client/components/VPSwitchAppearance.vue b/theme/src/client/components/VPSwitchAppearance.vue
index a52eeebe..4613b989 100644
--- a/theme/src/client/components/VPSwitchAppearance.vue
+++ b/theme/src/client/components/VPSwitchAppearance.vue
@@ -1,7 +1,7 @@
-
+
@@ -121,13 +83,23 @@ watchPostEffect(() => {