Alist V3 美化

Alist V3 一些自定义样式与内容

自定义头部

<!--音乐播放器所用的文件-->
<!-- require APlayer -->
<link rel="stylesheet" href="https://npm.elemecdn.com/aplayer@1.10.1/dist/APlayer.min.css">
<script src="https://npm.elemecdn.com/aplayer@1.10.1/dist/APlayer.min.js"></script>
<!-- require MetingJS -->
<script src="https://cdn.jsdelivr.net/npm/@xizeyoupan/meting@latest/dist/Meting.min.js"></script>

<!-- Waline CSS -->
<link rel="stylesheet" href="https://unpkg.com/@waline/client@v2/dist/waline.css" />


<style>

/* 移除搜索框中的快捷键指引 */
.hope-stack.hope-c-dhzjXW.hope-c-PJLV.hope-c-PJLV-ihYBJPK-css {
    display: none !important;
}


/* 移除整个搜索框 */
.hope-stack.hope-c-dhzjXW.hope-c-PJLV.hope-c-PJLV-ikEIIxw-css {
    display: none !important;
}


/* 搜索框改透明 */
/* 毛玻璃效果 */
/* 白天模式 */
.hope-ui-light .hope-c-PJLV-ikEIIxw-css {
    background: rgba(255, 255, 255, 0.2) !important;
    backdrop-filter: blur(10px) !important;
}

/* 夜间模式 */
.hope-ui-dark .hope-c-PJLV-ikEIIxw-css {
    background: rgb(0 0 0 / 10%) !important;
    backdrop-filter: blur(10px) !important;
}

/* 非毛玻璃效果 */
/* 白天模式 */
.hope-ui-light .hope-c-PJLV-ikEIIxw-css {
    background: rgba(255, 255, 255, 0.2) !important;
}

/* 夜间模式 */
.hope-ui-dark .hope-c-PJLV-ikEIIxw-css {
    background: rgb(0 0 0 / 10%) !important;
}


/* 搜索结果改透明 */
/* 毛玻璃效果 */
/* 白天模式 */
.hope-ui-light .hope-c-PJLV-iiBaxsN-css {
    background: rgba(255, 255, 255, 0.2) !important;
    backdrop-filter: blur(10px) !important;
}

/* 夜间模式 */
.hope-ui-dark .hope-c-PJLV-iiBaxsN-css {
    background: rgb(0 0 0 / 10%) !important;
    backdrop-filter: blur(10px) !important;
}

/* 非毛玻璃效果 */
/* 白天模式 */
.hope-ui-light .hope-c-PJLV-iiBaxsN-css {
    background: rgba(255, 255, 255, 0.2) !important;
}

/* 夜间模式 */
.hope-ui-dark .hope-c-PJLV-iiBaxsN-css {
    background: rgb(0 0 0 / 10%) !important;
}


/* 搜索结果输入框改透明 */
/* 毛玻璃样式 */
/* 白天模式 */
.hope-ui-light .hope-c-kvTTWD-hYRNAb-variant-filled {
    background: rgba(255, 255, 255, 0.2) !important;
    backdrop-filter: blur(10px) !important;
}

/* 夜间模式 */
.hope-ui-dark .hope-c-kvTTWD-hYRNAb-variant-filled {
    background: rgb(0 0 0 / 10%) !important;
    backdrop-filter: blur(10px) !important;
}

/* 非毛玻璃样式 */
/* 白天模式 */
.hope-ui-light .hope-c-kvTTWD-hYRNAb-variant-filled {
    background: rgba(255, 255, 255, 0.2) !important;
}

/* 夜间模式 */
.hope-ui-dark .hope-c-kvTTWD-hYRNAb-variant-filled {
    background: rgb(0 0 0 / 10%) !important;
}


/* 切换视图按钮改透明 */
.hope-c-ivMHWx-hZistB-cv.hope-icon-button {
    background-color: rgba(255, 255, 255, 0.3) !important; /* 可将0.3改成0达到完全没有背景 */
}


/* 去除网站图标与搜索 */
.hope-stack.hope-c-dhzjXW.hope-c-PJLV.hope-c-PJLV-iiOacaA-css {
    display: none !important;
}


/* 顶部新增图片(可设置GIF) */
<img src="图片地址" style="display:block; margin:auto;" />


/* 使用背景图(可设置GIF) */
/*图片API
  樱花:https://www.dmoe.cc
  夏沫:https://cdn.seovx.com
  搏天:https://api.btstu.cn/doc/sjbz.php
  姬长信:https://github.com/insoxin/API
  小歪:https://api.ixiaowai.cn/
  保罗:https://api.paugram.com
  墨天逸:https://api.mtyqx.cn
  岁月小筑:https://img.xjh.me
  东方Project:https://img.paulzzh.com
  */
/* 白天模式 */
.hope-ui-light {
    background-image: url("图片地址") !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position-x: center;
}

/* 夜间模式 */
.hope-ui-dark {
    background-image: url("图片地址") !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position-x: center;
}


/* 列表改透明 */
/* 白天模式 */
.obj-box.hope-stack.hope-c-dhzjXW.hope-c-PJLV.hope-c-PJLV-igScBhH-css {
    background-color: rgba(255, 255, 255, 0.5) !important;
}

/* 夜间模式 */
.obj-box.hope-stack.hope-c-dhzjXW.hope-c-PJLV.hope-c-PJLV-iigjoxS-css {
    background-color: rgb(0 0 0 / 50%) !important;
}


/* 元信息改透明 */
/* 白天模式 */
.hope-c-PJLV.hope-c-PJLV-ikSuVsl-css {
    background-color: rgba(255, 255, 255, 0.5) !important;
}

/* 夜间模式 */
.hope-c-PJLV.hope-c-PJLV-iiuDLME-css {
    background-color: rgb(0 0 0 / 50%) !important;
}```


/* 文档预览改透明 */
/* 白天模式 */
.hope-ui-light pre {
    background-color: rgba(255, 255, 255, 0.1) !important;
}

/* 夜间模式 */
.hope-ui-dark pre {
    background-color: rgba(255, 255, 255, 0)!important;
}


/* 侧边栏改透明 */
.hope-c-PJLV-ijgzmFG-css {
    background-color: rgba(255, 255, 255, 0.5) !important;
}


/* 去除底部 */
.footer {
    display: none !important;
}


/* 移除本地设置中的 Aria2 */
.hope-stack.hope-c-dhzjXW.hope-c-PJLV.hope-c-PJLV-ikjnSaO-css {
    display: none !important;
}


/* 移除下载选项 */
.hope-select__trigger.hope-c-kvTTWD.hope-c-huZphZ.hope-c-kvTTWD-hYRNAb-variant-filled.hope-c-kvTTWD-gfwxhr-size-md.hope-c-huZphZ-cIGthf-cv.hope-c-PJLV.hope-c-PJLV-ijSQbqe-css {
    display: none !important;
}


/* 去除公告关闭按钮 */
.notify-render .hope-close-button {
    display: none;
}


/* 评论适配大小契合度 */
.newWaline {
    width: min(96%, 940px);
    flex-direction: column;
    row-gap: var(--hope-space-2);
    border-radius: var(--hope-radii-xl);
    padding: var(--hope-space-2);
    box-shadow: var(--hope-shadows-lg);
}
/* 评论区 白天模式透明度 */
.hope-ui-light .newWaline {
    background-color: rgba(255, 255, 255, 0.8)!important;
}
/* 评论区 夜间模式透明度 */
.hope-ui-dark .newWaline {
    background-color:rgb(0 0 0 / 80%)!important;
}


/* 音乐播放器进一步进行隐藏 */
.aplayer.aplayer-fixed.aplayer-narrow .aplayer-body {
    left: -66px!important;
}
.aplayer.aplayer-fixed.aplayer-narrow .aplayer-body:hover {
    left: 0!important;
}


/*渐变背景CSS*/
 #canvas-basic {
    position: fixed;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -999;
}

</style>

自定义内容

<!--延迟加载-->
<div id="customize" style="display: none;">
    <div>
        <!--音乐播放器-->
        <meting-js
            server="netease"
            id="7519316683"
            type="playlist"
            fixed="true"
            autoplay="true">
        </meting-js>

        <!--评论模块-->
        <center>
            <div class="newWaline" id="waline"></div>
        </center>
        <script type="module">
            import { init } from 'https://unpkg.com/@waline/client@v2/dist/waline.mjs';

            init({
                el: '#waline',
                serverURL: 'https://your-domain.vercel.app',
            });
        </script>

        <br />
        <center>
            <div>
                <span class="nav-item">
                    <a class="nav-link" href="xxxxxx" target="_blank">
                        博客 |
                    </a>
                </span>
                <!--后台入口-->
                <span class="nav-item">
                    <a class="nav-link" href="/@manage" target="_blank">
                        管理
                    </a>
                </span>
            </div>
        </center>
        <br />
        <br />
    </div>
    <!--延迟加载范围到这里结束-->
</div>
<!--延迟加载配套使用JS-->
<script>
    let interval = setInterval(() => {
        if (document.querySelector(".footer")) {
            document.querySelector("#customize").style.display = "";
            clearInterval(interval);
        }
    }, 200);
</script>

<!-- 渐变背景初始化,如果要使用渐变背景把下面一行注释去掉即可 -->
<!-- <canvas id="canvas-basic"></canvas> -->
<script src="https://npm.elemecdn.com/granim@2.0.0/dist/granim.min.js"></script>
<script>
    var granimInstance = new Granim({
        element: '#canvas-basic',
        direction: 'left-right',
        isPausedWhenNotInView: true,
        states: {
            "default-state": {
                gradients: [
                    ['#a18cd1', '#fbc2eb'],
                    ['#fff1eb', '#ace0f9'],
                    ['#d4fc79', '#96e6a1'],
                    ['#a1c4fd', '#c2e9fb'],
                    ['#a8edea', '#fed6e3'],
                    ['#9890e3', '#b1f4cf'],
                    ['#a1c4fd', '#c2e9fb'],
                    ['#fff1eb', '#ace0f9']

                ]
            }
        }
    });
</script>