基于butterfly标签页头部透明

前言

这玩意只是适用于butterfly,具体效果看本文头图,没错没了。为什么我要写这玩意呢?因为群里某个叫天的人一直在那bb说要改Butterfly的头图,他一个劲的问,我一个劲的回答,然后我发现,朽木不可雕也!废话不多说,直接进入教程。

教程

首先,在博客根目录找到_config.butterfly.yml,打开,然后在里面搜索配置

# Image (圖片設置)
# --------------------------------------

# The banner image of home page
index_img:

# If the banner of page not setting, it will show the top_img
default_top_img:

# The banner image of archive page
archive_img:

# If the banner of tag page not setting, it will show the top_img
# note: tag page, not tags page (子標籤頁面的 top_img)
tag_img:

# The banner image of tag page
# format:
#  - tag name: xxxxx
tag_per_img:

# If the banner of category page not setting, it will show the top_img
# note: category page, not categories page (子分類頁面的 top_img)
category_img:

# The banner image of category page
# format:
#  - category name: xxxxx
category_per_img:

把图片配置里面的以上项,改为空(全删了),然后在:root/themes/butterfly/source/css 里面新建一个style.css(你自己的魔改css也可以),然后,在_config.butterfly.yml里的

inject:
  head:
    - <link href="/css/style.css">
  bottom:
    # - <script type="text/javascript" src="/js/style.js"></script>

在你的CSS文件里面加入如下代码

#page-header {
     background: transparent !important;
}

#page-header.post-bg:before {
     position: absolute;
     top: 0;
     left: 0;
     display: block;
     width: 100%;
     height: 100%;
     background-color: rgba(0, 0, 0, 0.5); /*这个rgba可以自己改*/
     content: '';
}