docs: add how to custom cursor, close #496

This commit is contained in:
YunYouJun 2025-02-16 18:19:45 +08:00
parent d76b956788
commit cd24ae6138
4 changed files with 41 additions and 12 deletions

View File

@ -1,5 +0,0 @@
// custom your css variables here
:root {
/* 侧边栏背景图片 */
// --yun-sidebar-bg-img: url("https://cdn.yunyoujun.cn/img/avatar/none.jpg");
}

1
demo/yun/styles/index.ts Normal file
View File

@ -0,0 +1 @@
import './vars.scss'

31
demo/yun/styles/vars.scss Normal file
View File

@ -0,0 +1,31 @@
// custom your css variables here
:root {
/* 侧边栏背景图片 */
// --yun-sidebar-bg-img: url("https://cdn.yunyoujun.cn/img/avatar/none.jpg");
}
:root {
--cursor-default: url('https://cdn.yunyoujun.cn/css/md-cursors/pointer.cur');
--cursor-pointer: url('https://cdn.yunyoujun.cn/css/md-cursors/link.cur');
--cursor-text: url('https://cdn.yunyoujun.cn/css/md-cursors/text.cur');
}
body {
cursor: var(--cursor-default), auto;
}
a {
cursor: var(--cursor-pointer), auto;
&:hover {
cursor: var(--cursor-pointer), auto;
}
}
button {
cursor: var(--cursor-pointer), pointer;
}
input {
cursor: var(--cursor-text), text;
}

View File

@ -78,13 +78,7 @@ For example, you can override the default font in 'styles/css-vars.scss'.
### Custom Cursor {lang="en"}
::: warning
编写中...
:::
替换鼠标光标,默认关闭。
替换鼠标光标样式。
例如使用 [Material Design Cursors](https://www.deviantart.com/rosea92/art/Material-Design-Cursors-Dark-756850032)。
@ -92,6 +86,14 @@ For example, you can override the default font in 'styles/css-vars.scss'.
- `pointer`: 指针(即链接状态下)图标。
- `text`: 文本选择图标。
新建 `styles/index.ts` 文件,引入 `vars.scss`
```ts
import './vars.scss'
```
新建 `styles/vars.scss` 文件:
```scss
:root {
--cursor-default: url('https://cdn.yunyoujun.cn/css/md-cursors/pointer.cur');