前言
教大家在solitude主题的页脚添加一排宠物,本教程来源于青桔气球。
效果

教程
找到主题themes/solitude/layout/includes/footer.pug添加如下代码
div#footer-animal
.animal-wall
img.animal.entered.loaded(
src="https://p.qjqq.cn/cover/202410191400045.png"
onerror="this.onerror=null;this.src='/img/404.jpg';"
data-lazy-src="https://p.qjqq.cn/cover/202410191400045.png"
alt="动物"
data-ll-status="loaded"
)
Pug需要缩进正确,如下是附近的代码,你们可以复制粘贴进行替换
if theme.footer && theme.footer.randomlink
div.footer-group
div.footer-title-group
h3.footer-title= _p('footer.randomlink')
button.random-friends-btn(onclick='randomLinksList()', title=_p('footer.randomlink'))
i.solitude.fas.fa-arrows-rotate
div.footer-links#friend-links-in-footer
div#footer-animal
.animal-wall
img.animal.entered.loaded(
src="https://p.qjqq.cn/cover/202410191400045.png"
onerror="this.onerror=null;this.src='/img/404.jpg';"
data-lazy-src="https://p.qjqq.cn/cover/202410191400045.png"
alt="动物"
data-ll-status="loaded"
)
div#footer-bar
然后就是CSS了,我们可以将CSS放到自定义的CSS文件中,比如custom.css,代码如下
#footer-animal {
position: relative;
width: 100%;
}
#footer-animal .animal-wall {
position: absolute;
bottom: 0;
width: 100%;
height: 36px;
max-width: none;
background: #bcb0a4 url(https://p.qjqq.cn/cover/202410191400532.png/color) repeat center;
background-size: auto 100%;
box-shadow: 0 4px 7px rgba(0,0,0,.15);
}
@media screen and (max-width: 1023px) {
#footer-animal .animal-wall {
height:4vw
}
}
#footer-animal img.animal {
position: relative;
max-width: min(974px,100vw);
margin: 0 auto;
display: block;
}
#footer-bar {
margin-top: 0 !important;
}
最后一键三连就可以看到效果了