Alist自定义美化
Alist自定义美化

自定义头部

  1<!--Alist V3建议添加的,已经默认添加了,如果你的没有建议加上-->
  2<script src="https://polyfill.io/v3/polyfill.min.js?features=String.prototype.replaceAll"></script>
  3
  4<!--引入字体,全局字体使用-->
  5<link rel="stylesheet" href="https://npm.elemecdn.com/lxgw-wenkai-webfont@1.1.0/lxgwwenkai-regular.css" />
  6
  7<!--不蒜子计数器-->
  8<script async src="https://busuanzi.icodeq.com/busuanzi.pure.mini.js"></script>
  9
 10<!-- Font6,自定义底部使用和看板娘使用的图标和字体文件-->
 11<link type='text/css' rel="stylesheet" href="https://npm.elemecdn.com/font6pro@6.3.0/css/fontawesome.min.css" media='all'>
 12<link href="https://npm.elemecdn.com/font6pro@6.3.0/css/all.min.css" rel="stylesheet">
 13
 14<style>
 15/* 去除通知栏 右上角 X */
 16.notify-render .hope-close-button {
 17    display: none;
 18}
 19/* 文字超长自动换行 */
 20.name-box .name {
 21	white-space: unset !important;
 22	overflow: unset !important;
 23}
 24/* 缩略图图片变大 代码中的160px 自己改 现在是注释状态若需要自行解除注释 */
 25/*.obj-box > div {
 26grid-template-columns: repeat(auto-fill, minmax(160px, 1fr))
 27}
 28.obj-box > div .item-thumbnail{
 29  height: 100px;
 30}*/
 31    
 32/* 图片API用法点进去都会有食用说明的,API来自网络不保证实效性稳定性自己测试
 33  樱花:https://www.dmoe.cc
 34  夏沫:https://cdn.seovx.com
 35  搏天:https://api.btstu.cn/doc/sjbz.php
 36  姬长信:https://github.com/insoxin/API
 37  小歪:https://api.ixiaowai.cn/
 38  保罗:https://api.paugram.com
 39  墨天逸:https://api.mtyqx.cn
 40  岁月小筑:https://img.xjh.me
 41  东方Project:https://img.paulzzh.com
 42  */
 43
 44/*白天背景图*/
 45.hope-ui-light {
 46    background-image: url("https://api.ixiaowai.cn/mcapi/mcapi.php") !important;
 47    background-repeat:no-repeat;
 48    background-size:cover;
 49    background-attachment:fixed;
 50    background-position-x:center;
 51}
 52/*夜间背景图*/
 53.hope-ui-dark {
 54    background-image: url(http://pic.rmb.bdstatic.com/bjh/ebe942a9de49856f389c65f25a338335.png) !important;
 55    background-repeat:no-repeat;
 56    background-size:cover;
 57    background-attachment:fixed;
 58    background-position-x:center;
 59}
 60/*主列表白天模式透明*/
 61.obj-box.hope-stack.hope-c-dhzjXW.hope-c-PJLV.hope-c-PJLV-igScBhH-css {
 62    background-color: rgba(255, 255, 255, 0.5)!important;
 63}
 64/*主列表夜间模式透明*/
 65 .obj-box.hope-stack.hope-c-dhzjXW.hope-c-PJLV.hope-c-PJLV-iigjoxS-css {
 66    background-color:rgb(0 0 0 / 50%)!important;
 67}
 68
 69/*readme白天模式透明*/
 70.hope-c-PJLV.hope-c-PJLV-ikSuVsl-css {
 71    background-color: rgba(255, 255, 255, 0.5)!important;
 72}
 73/*readme夜间模式透明*/
 74.hope-c-PJLV.hope-c-PJLV-iiuDLME-css {
 75    background-color:rgb(0 0 0 / 50%)!important;
 76}
 77
 78/*顶部右上角切换按钮透明*/
 79.hope-ui-light .hope-c-ivMHWx-hZistB-cv.hope-icon-button {
 80    background-color: rgba(255, 255, 255, 0.3)!important;
 81}
 82.hope-ui-dark .hope-c-ivMHWx-hZistB-cv.hope-icon-button {
 83    background-color:rgb(0 0 0 / 10%)!important;
 84	
 85}
 86
 87/*右下角侧边栏按钮透明 第一个是白天 第二个是夜间*/
 88.hope-ui-light .hope-c-PJLV-ijgzmFG-css {
 89    background-color: rgba(255, 255, 255, 0.5)!important;
 90}
 91.hope-ui-dark .hope-c-PJLV-ijgzmFG-css {
 92    background-color:rgb(0 0 0 / 50%)!important;
 93}
 94
 95/*白天模式代码块透明*/
 96.hope-ui-light pre {
 97    background-color: rgba(255, 255, 255, 0.1)!important;
 98}
 99/*夜间模式代码块透明*/
100.hope-ui-dark pre {
101    background-color: rgba(255, 255, 255, 0)!important;
102}
103
104/*底部CSS,.App .table这三个一起的*/
105 dibu {
106    border-top: 0px;
107    position: absolute;
108    bottom: 0;
109    width: 100%;
110    margin: 0px;
111    padding: 0px;
112}
113.App {
114    min-height: 85vh;
115}
116.table {
117    margin: auto;
118}
119
120/*去掉底部*/
121.footer {
122    display: none!important;
123}
124
125/*全局字体*/
126 * {
127    font-family:LXGW WenKai
128}
129* {
130    font-weight:bold
131}
132body {
133    font-family: LXGW WenKai;
134}
135
136/*渐变背景CSS*/
137 #canvas-basic {
138    position: fixed;
139    display: block;
140    width: 100%;
141    height: 100%;
142    top: 0;
143    right: 0;
144    bottom: 0;
145    left: 0;
146    z-index: -999;
147}
148</style>

搜索栏美化带毛玻璃

 1<style>
 2/*白天模式 搜索主体+毛玻璃*/
 3.hope-ui-light .hope-c-PJLV-iiBaxsN-css{
 4   background-color: rgba(255,255,255,0.2)!important;
 5   backdrop-filter: blur(10px)!important;
 6}
 7
 8/*白天模式 搜索栏输入框+毛玻璃*/
 9.hope-ui-light .hope-c-kvTTWD-hYRNAb-variant-filled{
10   background-color: rgba(255,255,255,0.2)!important;
11   backdrop-filter: blur(10px)!important;
12}
13
14/*白天模式 搜索按钮+毛玻璃*/
15.hope-ui-light .hope-c-PJLV-ikEIIxw-css{
16   background-color: rgba(255,255,255,0.2)!important;
17   backdrop-filter: blur(10px)!important;
18   padding: var(--hope-space-1)!important;
19}
20
21/*夜间模式搜索主体+毛玻璃*/
22.hope-ui-dark .hope-c-PJLV-iiBaxsN-css{
23    background-color: rgb(0 0 0 / 10%)!important;
24    backdrop-filter: blur(10px)!important;
25}
26
27/*夜间模式搜索栏+毛玻璃*/
28.hope-ui-dark .hope-c-kvTTWD-hYRNAb-variant-filled{
29    background-color: rgb(0 0 0 / 10%)!important;
30    backdrop-filter: blur(10px)!important;
31}
32
33/*夜间模式 搜索按钮+毛玻璃*/
34.hope-ui-dark .hope-c-PJLV-ikEIIxw-css{
35    background-color: rgb(0 0 0 / 10%)!important;
36    backdrop-filter: blur(10px)!important;
37    padding: var(--hope-space-1)!important;
38}
39</style>

搜索栏美化不带毛玻璃

 1<style>
 2/*白天模式 搜索主体*/
 3.hope-ui-light .hope-c-PJLV-iiBaxsN-css{
 4   background-color: rgba(255,255,255,0.2)!important;
 5}
 6
 7/*白天模式 搜索栏输入框*/
 8.hope-ui-light .hope-c-kvTTWD-hYRNAb-variant-filled{
 9   background-color: rgba(255,255,255,0.2)!important;
10}
11
12/*白天模式 搜索按钮*/
13.hope-ui-light .hope-c-PJLV-ikEIIxw-css{
14   background-color: rgba(255,255,255,0.2)!important;
15   padding: var(--hope-space-1)!important;
16}
17
18/*夜间模式搜索主体*/
19.hope-ui-dark .hope-c-PJLV-iiBaxsN-css{
20    background-color: rgb(0 0 0 / 10%)!important;
21}
22
23/*夜间模式搜索栏*/
24.hope-ui-dark .hope-c-kvTTWD-hYRNAb-variant-filled{
25    background-color: rgb(0 0 0 / 10%)!important;
26}
27
28/*夜间模式 搜索按钮*/
29.hope-ui-dark .hope-c-PJLV-ikEIIxw-css{
30    background-color: rgb(0 0 0 / 10%)!important;
31    padding: var(--hope-space-1)!important;
32}
33</style>

自定义内容

  1<!--延迟加载-->
  2<!--如果要写自定义内容建议都加到这个延迟加载的范围内-->
  3<div id="customize" style="display: none;">
  4    <div>
  5        <br />
  6        <center class="dibu">
  7            <div style=" line-height: 20px;font-size: 9pt;font-weight: bold;">
  8                <span>
  9                    "
 10                    <span style="color: rgb(13, 109, 252); font-weight: bold;" id="hitokoto">
 11                        <a href="#" id="hitokoto_text">
 12                            "人生最大的遗憾,就是在最无能为力的时候遇到一个想要保护一生的人."
 13                        </a>
 14                    </span> "
 15                </span>
 16                <p style="margin-left: 10rem;font-size: 8pt;">
 17                    <small>
 18                        —— 限速网盘
 19                    </small>
 20                </p>
 21            </div>
 22
 23            <div style="font-size: 13px; font-weight: bold;">
 24                <span class="nav-item">
 25                    <a class="nav-link" href="mailto:bboyc80@gmail.com" target="_blank">
 26                        <i class="fa-duotone fa-envelope-open" style="color:#409EFF" aria-hidden="true">
 27                        </i>
 28                        邮箱 |
 29                    </a>
 30                </span>
 31                <span class="nav-item">
 32                    <a class="nav-link" href="https://grew.cc" target="_blank">
 33                        <i class="fas fa-edit" style="color:#409EFF" aria-hidden="true">
 34                        </i>
 35                        博客 |
 36                    </a>
 37                <span class="nav-item">
 38                    <a class="nav-link" href="https://pan.grew.cc" target="_blank">
 39                        <i class="fa fa-cloud-download" style="color:#409EFF;" aria-hidden="true">
 40                        </i>
 41                        云盘 |
 42                    </a>
 43                </span>
 44                <!--后台入口-->
 45                <span class="nav-item">
 46                    <a class="nav-link" href="/@manage" target="_blank">
 47                        <i class="fa-solid fa-folder-gear" style="color:#409EFF;" aria-hidden="true">
 48                        </i>
 49                        管理 |
 50                    </a>
 51                </span>
 52                <!--版权,请尊重作者-->
 53                <span class="nav-item">
 54                    <a class="nav-link" href="https://github.com/Xhofe/alist" target="_blank">
 55                        <i class="fa-solid fa-copyright" style="color:#409EFF;" aria-hidden="true">
 56                        </i>
 57                        Alist
 58                    </a>
 59                </span>
 60				<br />
 61				<!--添加一个访问量-->
 62				<span>
 63                    本"<span style="color: rgb(13, 109, 252); font-weight: bold;"><a href="#">目录</a></span>"访问量 <span id="busuanzi_value_page_pv" style="color: rgb(13, 109, 252); font-weight: bold;"></span> 次 本站总访问量 <span id="busuanzi_value_site_pv" style="color: rgb(13, 109, 252); font-weight: bold;"></span>                次 本站总访客数 <span id="busuanzi_value_site_uv" style="color: rgb(13, 109, 252); font-weight: bold;"></span> 人
 64                </span>
 65                <br />
 66            </div>
 67        </center>
 68        <br />
 69        <br />
 70    </div>
 71
 72    <!--一言API-->
 73    <script src="https://v1.hitokoto.cn/?encode=js&select=%23hitokoto" defer></script>
 74<!--延迟加载范围到这里结束-->
 75</div>
 76<!--延迟加载配套使用JS-->
 77<script>
 78    let interval = setInterval(() => {
 79        if (document.querySelector(".footer")) {
 80            document.querySelector("#customize").style.display = "";
 81            clearInterval(interval);
 82        }
 83    }, 200);
 84</script>
 85
 86<!-- 渐变背景初始化,如果要使用渐变背景把下面的那一行注释去掉即可-->
 87<!-- 下面的几行都是渐变的一套,自定义头部内还有一个关联的自定义CSS -->
 88<!--<canvas id="canvas-basic"></canvas> -->
 89<script src="https://npm.elemecdn.com/granim@2.0.0/dist/granim.min.js"></script>
 90<script>
 91var granimInstance = new Granim({
 92    element: '#canvas-basic',
 93    direction: 'left-right',
 94    isPausedWhenNotInView: true,
 95    states : {
 96        "default-state": {
 97            gradients: [
 98                ['#a18cd1', '#fbc2eb'],
 99                 ['#fff1eb', '#ace0f9'],
100                 ['#d4fc79', '#96e6a1'],
101                 ['#a1c4fd', '#c2e9fb'],
102                 ['#a8edea', '#fed6e3'],
103                 ['#9890e3', '#b1f4cf'],
104                 ['#a1c4fd', '#c2e9fb'],
105                 ['#fff1eb', '#ace0f9']
106           
107            ]
108        }
109    }
110});
111</script>

最后修改于 2024-02-04