docs: 支持点击放大文档中的图片 (#149)

This commit is contained in:
ᴀᴍᴛᴏᴀᴇʀ
2024-07-23 19:13:05 +08:00
committed by GitHub
parent e25339c53c
commit d46881aea6
4 changed files with 30 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
.medium-zoom-overlay {
z-index: 30;
}
.medium-zoom-image--opened {
z-index: 31;
}

View File

@@ -0,0 +1,22 @@
import DefaultTheme from "vitepress/theme";
import { onMounted, watch, nextTick } from "vue";
import { useRoute } from "vitepress";
import mediumZoom from "medium-zoom";
import "./index.css";
export default {
...DefaultTheme,
setup() {
const route = useRoute();
const initZoom = () => {
mediumZoom(".main img", { background: "var(--vp-c-bg)" });
};
onMounted(() => {
initZoom();
});
watch(
() => route.path,
() => nextTick(() => initZoom()),
);
},
};

Binary file not shown.

View File

@@ -2,6 +2,7 @@
"dependencies": {},
"devDependencies": {
"markdown-it-task-lists": "^2.1.1",
"medium-zoom": "^1.1.0",
"vitepress": "^1.2.3"
},
"scripts": {