本节部分思路参考了雾时 の 森的思路
获取字体
下载 Fontmin客户端 ,导入Logo的字体,输入Logo文字并生成,记住左下角的字体包名称
生成完成后会有个文件夹,把文件夹重命名为logo,复制到 \inc\fonts
header.php修改
添加下面一行代码,引用刚才生成的css
<link rel="stylesheet" type="text/css" href="/wp-content/themes/Sakura/inc/fonts/LOGO/字体包名称.css">
搜索logolink,替换
<span class="logolink serif">
<a href="<?php bloginfo('url');?>">
<span class="site-name"><?php echo akina_option('site_name', ''); ?></span>
为
<span class="logolink 字体包名称">
<a href="<?php bloginfo('url');?>">
<ruby>
<span class="sakuraso">测试</span>
<span class="no">の</span>
<span class="shironeko">文字</span>
<rp></rp>
<rt class="chinese-font"><?php echo akina_option('site_name', ''); ?></rt>
<rp></rp>
</ruby>
style.css修改
在style.css添加
.字体包名称 {
font-family: '字体包名称', 'Merriweather Sans', Helvetica, Tahoma, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft Yahei', 'WenQuanYi Micro Hei', sans-serif;;
}
.logolink .sakuraso {
background-color: rgba(255, 255, 255, .5);
border-radius: 5px;
color: #464646;
height: auto;
line-height: 25px;
margin-right: 0;
padding-bottom: 0px;
padding-top: 1px;
text-size-adjust: 100%;
width: auto
}
.logolink a:hover .sakuraso {
background-color: orange;
color: #fff;
}
.logolink a:hover .shironeko,
.logolink a:hover rt {
color: orange;
}
.logolink.字体包名称 a {
color: #464646;
float: left;
font-size: 25px;
font-weight: 800;
height: 56px;
line-height: 56px;
padding-left: 6px;
padding-right: 15px;
padding-top: 11px;
text-decoration-line: none;
}
.logolink.字体包名称 .sakuraso,.logolink.字体包名称 .no {
font-size: 25px;
border-radius: 9px;
padding-bottom: 2px;
padding-top: 5px;
}
.logolink.字体包名称 .no {
display: inline-block;
margin-left: 5px;
}
.logolink a:hover .no {
-webkit-animation: spin 1.5s linear infinite;
animation: spin 1.5s linear infinite;
}
.logolink ruby {
ruby-position: under;
-webkit-ruby-position: after;
}
.logolink ruby rt {
font-size: 10px;
transform: translateY(-15px);
opacity: 0;
transiton-property: opacity;
transition-duration: 0.5s, 0.5s;
}
.logolink a:hover ruby rt {
opacity: 1
}
隐藏小字
如果添加之后发现Logo下面的小字与Logo重叠,把刚才添加到header.php中的
<rt class="chinese-font"><?php echo akina_option('site_name', ''); ?></rt>
替换为
<rt class="chinese-font"><?php echo akina_option(' ', ''); ?></rt>
即可隐藏Logo下方小字
颜色修改
如果你修改了网站配色,会发现Logo的颜色与网站颜色不配,此时我们还要再修改一下style.css
找到
site-title a:hover {
color: orange
}
----------------------------------------------------------------------------
.logolink a:hover .sakuraso {
background-color: orange;
color: #fff;
}
----------------------------------------------------------------------------
.logolink a:hover .shironeko,
.logolink a:hover rt {
color: orange;
}
把orange替换为你想要的颜色即可(最好填16进制)
Comments 2 条评论
贵站用的是什么字体,挺好看的
@行者 站酷快乐体