本文最后更新于 2024-11-12,距文章上次修改已超2个月之久……请注意内容的时效性~~

预览

实现

1st 你可以直接修改主题的footer文件

以Hao主题为例 你可以进入目录

themes/theme-hao/templates/modules/footer.html

修改相应代码

2nd 你可以在 设置->代码注入->页脚中添加代码

<style>
#footer-animal {
    position: relative;
    width: 100%;
}

#footer-animal .animal-wall {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 36px;
    background: #bcb0a4 url(https://blog.zhwei101.com/upload/dwy1.avif) repeat center;
    background-size: cover; /* 自适应宽度和高度 */
    box-shadow: 0 4px 7px rgba(0,0,0,.15);
}

@media screen and (max-width: 1023px) {
    #footer-animal .animal-wall {
        height: min(36px, 4vw); /* 在小屏幕上自适应高度 */
    }
}

#footer-animal img.animal {
    position: absolute; /* 绝对定位 */
    bottom: 0; /* 紧贴 animal-wall 顶部 */
    left: 50%; /* 水平居中 */
    transform: translateX(-50%);
    max-width: min(974px, 100vw); /* 最大宽度限制 */
    display: block;
}

#footer-banner {
    margin-top: 0 !important;
}
</style>

<div id="footer-animal">
    <div class="animal-wall"></div>
    <img class="animal entered loaded" src="https://blog.zhwei101.com/upload/dwy.avif" alt="动物" data-ll-status="loaded">
</div>