【Sakura 主题美化】菜单栏居中及首页文章卡片侧边栏

[toc]

前言

看了很多Sakura主题美化的教程,对于Sakura主题的菜单栏居中这一项都写的含糊不清,本人也是尝试了好几次才终于成功了,于是记录一下我的配置过程,方便其他人进行设置。

在别人博客看到首页文章卡片侧边栏特效挺好看,顺带也记录一下。

菜单栏居中

修改header.php 文件

首先,我们打开主题下的 header.php 文件,搜索下面代码

<header class="site-header no-select" role="banner">

替换修改为下面代码。

<?php if (is_front_page()){ ?><!-- 判断是否为首页 -->
<header class="site-header no-select is-homepage" role="banner">
<?php }else{ ?>
<header class="site-header no-select" role="banner">
<?php } ?>

接着我们找到下图所示的代码;

image-20240317143414270

直接删除上图所标注的代码,然后在下面代码:

</div><!-- .site-branding -->

之下增加如下内容

<div class="lower-cantiner">
    <div class="lower"><?php if(!akina_option('shownav')){ ?>
        <div id="show-nav" class="showNav mobile-fit">
            <div class="line line1"></div>
            <div class="line line2"></div>
            <div class="line line3"></div>
        </div><?php } ?>
        <nav class="mobile-fit-control hide"><?php wp_nav_menu( array( 'depth' => 2, 'theme_location' => 'primary', 'container' => false ) ); ?></nav><!-- #site-navigation -->
    </div>
</div>

修改后的header.php文件

修改后的header.php文件如下图所示:

image-20240317144025214

自定义CSS样式

首先在 WP后台-外观-主题设置-CDN-开启本地调用主题 js、css 文件 选项

image-20240317141553468

接着在自定义 CSS 直接添加以下代码(不要在 Sakura 主题的 style.css 底部添加,会错位)。

/* 菜单栏居中 */
.site-header.is-homepage .lower-cantiner {
    display: none;
}
.site-header.is-homepage.yya .lower-cantiner {
    display: block;
}
.site-header:hover.is-homepage .lower-cantiner {
    display: block;
}
.site-top .lower-cantiner {
    position: absolute;
    left: 50%;
    min-width: 758.4px;
    pointer-events: none;
}
#show-nav.mobile-fit {
    position: fixed !important;
    right: 120px;
    opacity: 0;
    pointer-events: none;
}

/*此属性需要修改*/
.site-top .lower {
    position: relative;
    display: inline-block;
    margin: 15px 0 0 10px;
    font-size: 17px;
    left: -50%;
    pointer-events: auto !important;
}
/*此属性需要修改*/
@media(max-width:1200px) {
    .site-top .lower nav{
        /*right: calc(-150px - 100%);这行注释适配IPadPro*/
        position: absolute;
        float: right;
        animation: searchbox .2s;
        min-width: 860px;
        z-index: -1;
    }
    .site-top .lower nav.navbar {
        right: calc(-50px - 100%);
    }
    .site-top .lower nav.navbar ul {
        background: #fff;
    }
}

最后在后台主题设置中打开展开导航菜单即可

首页文章卡片侧边栏

直接在主题目录的 styles.css 文件最后添加 或者 后台添加自定义CSS 后面添加。

 /*侧边条*/
.post-list-thumb:hover:after {
    height: 100%;
}
.post-list-thumb:after {
    content: ' ';
    width: 4px;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #FF69B4;/*颜色自己换*/
    box-shadow: 0 0 6px #FF69B4;
    border-radius: 10px;
    transition: 1s all;
}
.post-list-thumb-left:after{
  right: 0;
 left: auto;
}

评论

  1. 1 月前
    2025-2-21 16:18:59

    sWol3nQTb8l

  2. 1 月前
    2025-2-21 20:47:09

    EyuzRGV7S5s

  3. 1 月前
    2025-2-21 23:14:55

    yEGiOTapba1

  4. 1 月前
    2025-2-21 23:20:37

    sLdJCiRVoyi

  5. 1 月前
    2025-2-21 23:26:19

    p1Tf7EQ7hfb

  6. 1 月前
    2025-2-21 23:32:02

    OomkJVhvUib

  7. 1 月前
    2025-2-21 23:37:50

    IGGhsh45ezt

  8. 1 月前
    2025-2-21 23:43:30

    t6ygersQ38D

  9. 1 月前
    2025-2-22 0:00:34

    s1rry65LctO

  10. 1 月前
    2025-2-22 0:06:15

    fTG2BEGv8er

  11. 1 月前
    2025-2-22 0:11:57

    FtLh7YorNCF

  12. 1 月前
    2025-2-22 0:17:41

    gq6TEwk4gUT

  13. 1 月前
    2025-2-22 0:23:21

    vSzaP6rJ9Qf

  14. 1 月前
    2025-2-22 0:29:01

    IIqJ88SFhKP

  15. 1 月前
    2025-2-22 0:34:45

    IXb5UuRNFZX

  16. 1 月前
    2025-2-22 0:40:27

    ZUH7QthgN5a

  17. 1 月前
    2025-2-22 0:46:07

    pwhf4coxRHw

  18. 1 月前
    2025-2-22 0:51:50

    5ISLTdhBd8u

  19. 1 月前
    2025-2-22 0:57:25

    uSvfRQ8CKQU

  20. 1 月前
    2025-2-22 1:08:53

    qNECd1PK4cL

  21. 1 月前
    2025-2-22 1:14:34

    Kxm8DwzRlW5

  22. 1 月前
    2025-2-22 1:31:36

    poeLHFjWUMt

  23. 1 月前
    2025-2-22 1:37:18

    uVT233sXf2I

  24. 1 月前
    2025-2-22 1:42:59

    ynbHPwUNoBs

  25. 1 月前
    2025-2-22 1:48:40

    RGixvfD3iFL

  26. 1 月前
    2025-2-22 1:54:18

    zM5vfsMnPse

  27. 1 月前
    2025-2-22 1:59:57

    eJOYCipzKPT

  28. 1 月前
    2025-2-22 2:05:42

    zUUGztdCrwn

  29. 1 月前
    2025-2-22 2:11:27

    jYCnNYtG0ep

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
下一篇
元旦
快乐