Skip to content

alist style 样式上的一些调整美化,如恰巧你也喜欢那便是极好的了~ alist style adjustments and beautifications. If by chance you also like them, that would be great~

Notifications You must be signed in to change notification settings

kasuie/alist-customize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 

Repository files navigation

alist-customize

alist 样式上的一些调整美化,都是一些主观调整的调整,如恰巧你也喜欢那便是极好的了~

alist style adjustments and beautifications, all subjective adjustments. If by chance you also like them, that would be great~

  • 主题扩展轻松自定义
  • 主观上的一些美化,包含整体半透明,随机背景图片
  • 自定义footer

使用

自定义有两部分,一部分在css文件里,一部分在js文件里,互相没有关系,可以单独使用。

单独使用css效果:

alt text

加上js效果:

alt text

亮色主题效果:

alt text

登录页:

alt text

  • index.css: 样式的一些调整,内置主题色为rgb(100, 209, 226) #64d1e2 偏蓝, 如需要修改其他颜色,修改文件内的变量即可。修改 --mio-primary, --mio-primary50 这个两个变量一般就能满足情况,注意请使用 rgb 通道值,例如你想改成一个偏粉的主题,修改如下就好了:
    --mio-primary: 237, 105, 176;
    --mio-primary50: 190, 100, 166;

alist管理后台自定义头部引入:

<link href="https://cdn.jsdelivr.net/gh/kasuie/alist-customize@main/v3/css/index.min.css" rel="stylesheet" type="text/css" />
  • index.js: 主要是一些对页面 Dom 元素的操作和样式调整,目前支持自定义页面下方的footer,需要在alist后台管理自定义内容中添加一段描述 footer 的文本,js自动加载渲染到页面,例如:
<div id="footer-data" style="display: none;">
    [
        {"url": "https://kasuie.cc", "text": "kasuie", "icon": 1, "target": "_blank"},
        {"url": "https://github.com", "text": "Github", "icon": 0, "target": "_blank"},
        {"url": "xxx", "text": "xxx"}
    ]
<div>

<script src="https://cdn.jsdelivr.net/gh/kasuie/alist-customize@main/v3/js/index.min.js"></script>

以上就会生成三个 a 标签放置在底部:alt text

其中数组对象参数:

  • url: 字符串,必填,代表 a 标签的跳转链接
  • text: 字符串,必填,a 标签的文本内容
  • icon: 数字,非必填,是否展示链接的 icon
  • target: 字符串,非必填,a 标签的 target 属性

根据自己需要调整数组里的对象,其他地方保持不变即可,当然你不需要自定义这部分,也可以仅仅引入 css 文件就好。

如果你的站点加载cdn.jsdelivr.net速度不理想,可以考虑使用其他cdn替代,例如:

<link href="https://jsd.cdn.zzko.cn/gh/kasuie/alist-customize@main/v3/css/index.min.css" rel="stylesheet" type="text/css" />
<script src="https://jsd.cdn.zzko.cn/gh/kasuie/alist-customize@main/v3/js/index.min.js"></script>

省流

css 自定义头部处引入:

<link href="https://cdn.jsdelivr.net/gh/kasuie/alist-customize@main/v3/css/index.min.css" rel="stylesheet" type="text/css" />

js 自定义内容处引入:

<div id="footer-data" style="display: none;">
    [
        {/* 根据自己需要,参照上方示例填写 */}
    ]
<div>

<script src="https://cdn.jsdelivr.net/gh/kasuie/alist-customize@main/v3/js/index.min.js"></script>

About

alist style 样式上的一些调整美化,如恰巧你也喜欢那便是极好的了~ alist style adjustments and beautifications. If by chance you also like them, that would be great~

Resources

Stars

Watchers

Forks

Packages

No packages published