Argon主题的样式微调

目前市面上有很多Argon美化教程,但很多样式要么是花里胡哨,要么是风格不搭(例如雪花/樱花效果、卡片半透明但不模糊),如果不加辨别地使用,只会起到适得其反的效果。

我整理/设计了一些贴合Argon原风格的样式,与其说是修改/美化,还不如说是微调,因为原版做的就已经够好了,不需要大刀阔斧地去改,此文章的所有微调全部基于以下几点理念:

  • 尽量不要推翻原设计,应该揣摩原设计的精妙之处。
  • 尽可能统一风格,非特殊情况下,一个页面不应该出现两种风格。
  • 不要给视觉和性能造成过多“负担”。
  • 尊重用户的习惯。

自定义字体

Windows自带的微软雅黑,在低分屏上的效果简直是一言难尽,因此使用自己的字体是值得的,虽然这会延长页面的加载速度几秒时间。

/*字体导入*/
@font-face {
    font-family: 'font';
    src: url('https://blog.pinpe.top/link/HarmonyOS_Sans_SC_Regular.ttf');
}
@font-face {
    font-family: 'mono';
    src: url('https://blog.pinpe.top/link/JetBrainsMono-Regular.ttf');
}

/*顶栏设置字体*/
.navbar-nav .nav-link {
  font-family: font
}

/*页面设置字体*/
body{
 font-family: font;
}

/*代码块字体*/
.hljs-ln {
    font-family: mono,font;
}
建议用黑体系列的字体,Harmony字体就很不错,不建议用宋体、楷体和花体等其它字体。

封面白云效果

给封面(Banner)的标题添加黑色的阴影,在封面图片亮度高/复杂的情况下最好用。

/* 封面白云效果 */
.banner-title::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  bottom: 0;
  right: 0;
  transform:translatex(-50%);
  max-width:500px;
  z-index: -100;
  background:black;
  filter: blur(30px);
  opacity: 0.2;
}

头像自动缩放

鼠标停靠在右侧栏的头像时,会有一个放大的效果,适合做交互反馈。

/* 头像自动缩放 */
#leftbar_overview_author_image {
    width: 100px;
    height: 100px;
    margin: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: rgba(127, 127, 127, 0.1);
    overflow: hidden;
    box-shadow: 0 0 5px rgba(116, 8, 204, 0.3);
    transition: transform 0.3s ease; /*变化速度*/
}
#leftbar_overview_author_image:hover {
    transform: scale(1.2); /*缩放大小*/
}

控制字重

在原版,文章和说说的正文字重是不一样的,导致视觉上的不统一。

/*控制字重*/
p{
    font-weight: normal
}

顶栏展开项的字体颜色

在原版,顶栏展开项的文字颜色是纯黑(#000),应该要避免。

/*顶栏展开项的字体颜色*/
.dropdown-item{
 color:#525f7f
}

图片样式

给图片添加圆角和阴影。

/*图片样式*/
.wp-block-image img{
    box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07) !important;
    border-radius: var(--card-radius);
}
.fancybox-wrapper > img{
  border-radius: var(--card-radius);
  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07) !important;
}
.shuoshuo-preview-container img{
  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07) !important;
}

顶栏圆角

给顶栏添加外边距和圆角,这个设计好不好看因人而异,我是感觉比原来的好看一些。

/*顶栏圆角*/
@media screen and (orientation: landscape){
	#navbar-main {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    width: 98.80%;
    border-radius: var(--card-radius) var(--card-radius) var(--card-radius) var(--card-radius);
    display: inline-block;
  }
}
@media screen and (orientation: portrait) {
  #navbar-main {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    width: 96%;
    border-radius: var(--card-radius) var(--card-radius) var(--card-radius) var(--card-radius);
    display: inline-block;
  }
}

侧边栏遮罩模糊

给手机端的侧边栏遮罩添加模糊效果。

/*侧边栏遮罩模糊*/
@media screen and (max-width: 900px) {
    #sidebar_mask {
      backdrop-filter: blur(12px);
    }
}

封面文字内边距

给手机端封面的标题添加边距,看起来不至于那么拥挤。

/*封面文字内边距*/
.banner-title{
    padding: 8px;
}
注意:
除非另有声明,本文可以自由使用、转载和二次创作,但需注明作者,并以相同许可协议分享,且不得用于商业目的。详情请参阅:CC BY-NC-SA 4.0许可协议。

- 标题:Argon主题的样式微调
- 作者:Pinpe
- 链接:https://blog.pinpe.top/4141/
成为第一个评论的人吧!

发送评论 编辑评论


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