博客园美化「详细教程+代码配置」

365最近提款系统维护了吗 2026-02-08 20:42:19 admin

更新

由于学业繁忙,只能不定期更新,请各位谅解~

2025/6/24

更新至 Version:6.0

修改【博客侧边栏公告】「添加右下角菜单功能,如二维码、赞赏等,见 rtMenu 部分的注释」

将博皮的 2.1.0 版本更新为 2.1.4

统一回复所有评论和私信中的问题

2024/8/14

修改【live2D 看板娘】说明

添加【自定义字体】说明

2024/7/14

修改【live2D 看板娘】说明

添加【防复制】说明

添加【其他】说明,包括「标题」和「黑幕」

2024/6/20

更新至 Version:5.9「高考+强基结束,终于有空更新一下了~」

修复网易云音乐播放器无法显示的 bug【页脚 HTML 代码】「感谢@xlxDH道友发现问题:)」

修改【live2D 看板娘】说明

2023/7/15

更新至 Version:5.8

修复首页和随笔页关注按钮失效 bug「感谢@Sta8r9道友发现问题(´▽`)」

原来已经配置好的道友们,在【博客侧边栏公告】中删去如下部分即可:

修复文章页 banner 图片无法显示的 bug

修复目录文字显示下划线的 bug

修复正文内容整体右移的 bug

修复推荐样式 bug

2023/6/9

更新至 Version:5.7「主要修改了一些 css 代码」

添加【live2D 看板娘】说明

修复网易云音乐播放器 bug【页脚 HTML 代码】

2023/4/5

添加【页脚样式】说明

引言

退役好久了,偶然登上久置不用的博客园,看到了一条使我有些愕然和窃喜的私信:

看来还是有志趣相投的道友的(doge

想到自己当时几次三番不务正业地倒腾博客园的背景,几乎把全网搜了个遍,经过多次迭代「5 次大改,多次小改,其中第 5 次大改为提升性能和流畅性删除了较多的动效」,才形成了现在差强人意的 5.5 版本。【注:现已更新至 5.9】

既然对某些人有用,我便直接将我配置的思路与代码公开于此,希望能有所帮助。

提醒一句,不同系统兼容性的改变以及图床的不稳定性等因素,可能会导致现在或将来,博客园美化的某些内容失效。由于不再维护,本人也爱莫能助,深感歉意。如果是在我能力范围之内的相关问题,或许可以【私信我】,但由于高二学业繁重,可能无法及时回复(甚至长时间无法回复,因为住校),请谅解。

对了,顺便感谢一下「Dfkuaid」和「HerikoDeltana」,对于博客园美化,他们给了我莫大的帮助。

凌云_void

——2023/01/17

下面进入正题。

准备工作

首先要确保你已经申请开通博客「理由随便写,积极向上即可」,且已通过审核。

然后进入【设置】,申请 js 权限。

申请理由举例「从网上找的,当时直接复制上就通过了」:

尊敬的博客园管理员:

您好,我想通过 js 定制化我的博客,麻烦通过下我的申请。

谢谢!

通过审核后,重新进入【设置】,配置如下:「只需注意红框内的部分即可」

最后进入【选项】。这部分可以凭自己喜好设置,应该问题不大。「有问题跟我私信……」

我个人的设置如下,为了简洁,我关闭了大部分功能,但是其实你大可不必(

配置代码

准备工作完成后,回到【设置】,按照下面的说明完成配置即可。

「出于性能考虑,我在先前的更新中删去了大量严重影响流畅度甚至是阅读体验的动效。」

博客侧边栏公告

这是所有配置中最核心之处,你需要耗费最多的精力来完善这一部分。

处于方便考虑,我已经将与自己有关的所有内容替换为「待填内容」,直接在代码中全文搜索这四个字,定位到相应位置并根据注释内容完成修改即可。

附:

「友链」

如果你想要用「友链」功能,需要完成以下操作:

【新建随笔】

配置如下:

其中,将以下内容粘贴到「内容」:

选择「发布」。

完成后,定位到「博客侧边栏公告」代码中的 customList 部分,根据提示完善友链配置。

在 navList 中用你友链的地址「就是你先前创建的随笔的地址」替换 对应链接 这四个字即可。

最后,对于每一个你要添加的友链,在 links 中填入对应内容即可。

「live2D 看板娘」

鉴于对性能的影响,很早以前「2022/7/11」就把看板娘辞退了……

不过,既然有道友需要,我就翻了翻去年备份的代码,请自取~

使用方法

将上面的代码复制粘贴至「博客侧边栏公告」代码的最后面,保存即可。

效果

位置

如果想改变看板娘在屏幕上的位置,例如把她放到左侧,可以将第 4 行代码改为:

其中的 100px 数值可以根据自己需要修改。

调试小技巧

在调整时觉得麻烦可以先按 F12 打开控制台,选中看板娘后找到

这一行代码直接进行修改「刷新网页后就会失效」,改到合适的数值后再对博客园代码进行修改。

一些 bug

感谢@YT0104道友发现 bug:看板娘菜单与文章菜单重叠。

解决方案一【感谢@YT0104道友提供】

将文章菜单上移,只需在「页面定制 CSS 代码」中添加如下代码:

#rightMenu {

bottom: 250px;

}

其中的 250px 即文章菜单到页面底部的距离,根据实际情况调整数值即可。

解决方案二【感谢@青铜_WU道友提供】

感谢@青铜_WU道友发现 bug:只有已登录用户才能看到看板娘,游客看不到。目前原因未知,如有解决方案,欢迎道友们在评论区留言或私信我~

如果觉得没有影响,就先凑合着用吧……

当然,这里还有备用方案:

代码如下:

「页脚样式」

如果页脚的裙子不合你的口味,可以按照以下操作进行修改:

在「博客侧边栏公告」代码中查找「页脚样式」。

将 footer 中 style 的值改为 0 即可。

效果如下:

「防复制」

只需在「博客侧边栏公告」中添加如下代码:

页面定制 CSS 代码

几乎所有人的页面定制 CSS 代码,都可以通过「F12 - 来源 - https://www.cnblogs.com - 用户名 - xxx.css」很轻易地找到。

换句话说,这部分你写后,别人想看就能看到,因此我常常在代码开头写一些说明文字,包含更新日志、欢迎语之类的。

我直接将我的代码原封不动地复制过来,供大家参考。

同时,这其实也包含了我的一点点私心——一个一直未得到解决的问题,见下。

使用时,最上面的注释部分你可以直接删掉,也可以换成自己想要展现的内容。中间部分的代码是页面渲染的核心部分,尽量不要更改,最下面的代码可自行增删。

/*

Original Author:凌云_void

Version:6.0

Latest Update:2025/6/24

Updated Content:

1.添加右下角菜单功能,如二维码、赞赏等

2.将博皮的 2.1.0 版本更新为 2.1.4

3.修改部分博客侧边栏公告代码及注释

我是凌云_void

欢迎访问我的CSS代码

如有建议,请移步 https://msg.cnblogs.com/send/凌云_void 私信我

望道友不吝赐教~

*/

/*

想自定义插入一些字体,但不知为何无一成功。可能的原因:

1.字体链接引用方式不正确

2.字体格式不正确(可能性较小

3.未成功定义

4.成功定义,但未成功引用

道友如有建议,欢迎移步 https://msg.cnblogs.com/send/凌云_void 私信我,

本人不胜感激!

*/

/*

@font-face {

font-family: 'Slideqiuhong';

src: url('https://github.com/lingyunvoid/font/blob/main/Slideqiuhong-Regular.woff') format('woff'),

url('https://github.com/lingyunvoid/font/blob/main/Slideqiuhong-Regular.woff2') format('woff2');

font-weight: normal;

font-style: normal;

font-display: swap;

}

@font-face {

font-family: Slideqiuhong-Regular;

src: url("https://tjc-download.weiyun.com/ftn_handler/3ca8979fbcf61290b58b55db2052785703fa38b10413fd90df51e9528dec88f016948a875f43e46d2f401fe80ba2afd90bfce35e6f517a04517437c091ce77cd/演示秋鸿楷.ttf");

font-weight: normal;

font-style: normal;

}

@font-face {

font-family: PangMenZhengDao-Cu;

src: url("https://github.com/lingyunvoid/font/blob/main/庞门正道粗书体.ttf");

font-weight: normal;

font-style: normal;

}

@font-face {

font-family: ShouShuti;

src: url("https://github.com/lingyunvoid/font/blob/main/智勇手书体.ttf");

font-weight: normal;

font-style: normal;

}

@font-face {

font-family: qiantuxianmoti;

src: url("https://github.com/lingyunvoid/font/blob/main/千图纤墨体.ttf");

font-weight: normal;

font-style: normal;

}

@font-face {

font-family: qiantubifengshouxieti;

src: url("https://github.com/lingyunvoid/font/blob/main/千图笔锋手写体.ttf");

font-weight: normal;

font-style: normal;

}

*/

.article-info-tag,button {

text-transform:uppercase

}

.day,.postMeta,.postSticky {

position:relative

}

.postTitle a:link,html {

-webkit-tap-highlight-color:transparent

}

#blog-calendar,.code-copay-btn,.code-hljs-len,.hidden {

visibility:hidden

}

#EntryTag,#blogTitle h1 {

margin-top:20px

}

#EntryTag a,.postSticky {

background:#6fa3ef

}

#blogTitle h1 a:hover,.dayTitle a,a,a:active,a:link,a:visited {

color:#5c8ec6

}

#calendar table a:hover,#navList a:hover,.postDesc a:hover,a:active,a:hover,a:link,a:visited,button {

/*text-decoration:none*/

text-decoration: none!important; /*update:2023/6/9*/

}

#mainContent,#sideBar,#topics {

-o-text-overflow:ellipsis;

text-overflow:ellipsis;

overflow:hidden

}

*,.Cal {

padding:0

}

::-moz-selection {

color:#FFF;

background:#807dd4

}

::selection {

background:#807dd4;

color:#FFF

}

::-webkit-selection {

background:#807dd4;

color:#FFF

}

::-webkit-scrollbar {

width:3px;

height:3px

}

::-webkit-scrollbar-track {

width:3px;

background-color:#f9f9f9

}

::-webkit-scrollbar-thumb {

background-color:#999;

background-clip:padding-box;

min-height:100px

}

::-webkit-scrollbar-thumb:hover {

background-color:#555

}

#BlogPostCategory a {

background:#E8A258

}

#BlogPostCategory a span,#EntryTag a span {

margin-right:3px

}

.topicListFooter {

text-align:right;

margin-right:10px;

margin-top:10px

}

#navList a,.dayTitle,button {

text-align:center

}

#home,.inner {

margin:0 auto

}

#divRefreshComments {

margin-right:10px;

font-size:9pt

}

* {

margin:0

}

html {

height:100%;

font-size:62.5%

}

body {

background-color:#fff;

font-size:12px;

font-family:Merriweather,"Open Sans","Microsoft Jhenghei","Microsoft Yahei",sans-serif;

color:#3A4145;

-moz-font-feature-settings:'kern' 1;

-o-font-feature-settings:'kern' 1;

overflow:hidden

}

table {

border-collapse:collapse;

border-spacing:0

}

fieldset,img {

border:0

}

li {

list-style:none

}

img {

max-width:none

}

a {

outline:0

}

a:hover {

color:#f60

}

.clear {

clear:both

}

button {

width:auto;

display:inline-block;

padding:.1rem 1.5rem;

cursor:pointer;

outline:0;

color:#fff;

font-family:'Open Sans',sans-serif;

font-size:11px;

line-height:13px;

font-weight:300;

letter-spacing:1px;

text-shadow:none;

border-radius:.3rem;

border:.1em solid rgba(0,0,0,.05);

background:#5ba4e5

}

#topics .postTitle a:link,.page-title,.sb-title {

text-shadow:0 3px 6px rgba(0,0,0,.3)

}

b {

font-weight:400

}

#home {

width:70%;

max-width:900px;

background-color:rgba(255,255,255,.9);

padding:0 20px 30px;

box-shadow:0 0 20px 10px rgba(220,220,220,.3)

}

#header {

padding-bottom:5px;

margin-top:10px

}

#blogTitle {

height:60px;

clear:both

}

#blogTitle h1 {

font-size:26px;

font-weight:700;

line-height:1.5em

}

#blogTitle h1 a {

color:#515151

}

#blogTitle h2 {

font-weight:400;

font-size:13px;

line-height:1.846153846;

color:#757575;

float:left

}

#blogLogo {

float:right

}

#navigator {

font-size:13px;

border-bottom:1px solid #ededed;

border-top:1px solid #ededed;

height:50px;

clear:both;

margin-top:25px

}

#bannerbar {

display:none

}

#blog-calendar td,#blog-calendar th,.Cal,.btn_my_zzk,.dayTitle {

font-size:12px

}

#navList {

min-height:30px;

float:left

}

#navList li {

float:left;

margin:0 40px 0 0

}

#navList a {

display:block;

width:5em;

height:22px;

float:left;

padding-top:19px

}

#navList a:active,#navList a:link,#navList a:visited {

color:#6a6a6a;

font-weight:700

}

#navList a:hover {

color:#000

}

.blogStats {

float:right;

color:#757575;

margin-top:19px;

margin-right:2px;

text-align:right

}

#main {

margin-top:30px;

width:100%;

text-align:left

}

#mainContent .forFlow {

float:none;

width:auto;

margin-left: 0; /*update:2023/6/9*/

}

#mainContent {

min-height:200px;

padding:0 0 10px;

float:none;

margin:auto;

width:100%

}

.day,.entrylistItem:not(:last-of-type) {

min-height:10px;

border-bottom:#e9e9e9 1px solid

}

.day:after,.entrylistItem:not(:last-of-type):after {

content:"";

width:7px;

height:7px;

bottom:-5px;

left:50%

}

.day {

margin:3.5rem auto;

padding-bottom:3.3rem;

word-wrap:break-word

}

.btn_my_zzk,.c_b_p_desc_img,.day:after,.dayTitle {

position:absolute

}

.c_b_p_desc_readmore {

display:block;

background:0 0;

border:0;

border-bottom:2px solid #666;

font-size:16px;

padding:0;

transition-property:border;

font-weight:600;

width:85px;

text-align:center;

color:#555!important;

margin-top:20px

}

.day:after {

display:block;

border:1px solid #e9e9e9;

margin-left:-5px;

background:#FFF;

border-radius:100%;

box-shadow:rgba(255,255,255,.7) 0 0 0 5px

}

.dayTitle {

display:none;

border:1px solid #5c8ec6;

background:azure;

border-radius:50%;

height:65px;

line-height:1.5;

margin:15px 15px 15px -100px;

width:63px;

clear:both;

top:-15px

}

.dayTitle a {

display:inline-block;

margin-top:15px;

width:60px

}

.desc_img {

display:none

}

.c_b_p_desc_img {

width:calc(39% - 20px);

height:100%;

opacity:.9;

top:-5px;

border-left:1px dashed #e9e9e9;

right:0;

padding-left:13px;

overflow:hidden

}

.c_b_p_desc_img div {

border-radius:4px;

width:100%;

height:100%;

margin:0;

opacity:.95

}

.postCon,.postDesc,.postSeparator,.postTitle {

width:100%;

clear:both

}

.postTitle {

font-size:20px;

float:right

}

.postTitle a:active,.postTitle a:visited {

color:#4A4A4A;

transition:color .3s ease

}

.postTitle a:link {

background-color:rgba(0,0,0,0);

color:#4a4a4a;

font-family:"Open Sans","Microsoft Jhenghei","Microsoft Yahei",sans-serif;

font-size:3.1rem;

font-weight:700;

letter-spacing:-1px;

transition-delay:0s;

transition-duration:.3s;

transition-property:color;

transition-timing-function:ease;

word-wrap:break-word

}

.postTitle a:hover {

color:#000

}

.entrylistPostSummary,.postCon {

font-feature-settings:'liga' 1,'onum' 1,'kern' 1;

line-height:1.7em;

word-wrap:break-word;

padding:25px 0 10px;

color:#3a4145;

font-family:Noto Sans SC,serif;

margin:0;

text-align:justify;

font-size:1.45em;

display:block;

position:relative;

-webkit-margin-before:0;

-webkit-margin-after:0;

-webkit-margin-start:0;

-webkit-margin-end:0

}

.postMeta {

font-size:14px;

color:#888;

top:10px;

display:inline-block

}

.postDesc,p.article-info-text>.postMeta br {

display:none

}

.postMeta>i {

font-size:15px;

margin:0 5px

}

.postMeta>i:not(:first-child) {

margin-left:10px

}

.postDesc {

float:left;

text-align:left;

padding-right:5px;

margin:0;

font-family:"Open Sans",sans-serif;

font-size:1.4rem;

line-height:2.2rem;

color:#9EABB3

}

#blog-calendar td,#sb_widget_my_zzk,.CalTitle {

text-align:center

}

#cnblogs_post_body h1:hover::after,#cnblogs_post_body h2:hover::after,#cnblogs_post_body h3:hover::after,#cnblogs_post_body h4:hover::after,#cnblogs_post_body h5:hover::after {

content:"#";

color:rgba(13,110,253,.5);

margin-left:5px;

transition:color .15s ease-in-out

}

p.article-info-text>.postMeta {

font-size:16px;

font-weight:700;

color:rgba(255,255,255,.9);

font-family:Noto Sans SC,serif;

text-shadow:0 3px 6px rgba(0,0,0,.5)

}

#blog-calendar td,#calendar td {

font-family:"Comic Sans MS"

}

p.article-info-text>.postMeta i {

font-size:16px

}

.postDesc a:active,.postDesc a:link,.postDesc a:visited {

color:#666

}

.postDesc a:hover {

color:#5c8ec6

}

.postSticky {

display:inline-block;

font-size:14px;

color:#fff;

padding:1px 3px;

border-radius:3px;

top:-6px

}

.postSeparator {

height:1px;

float:right;

margin:0 auto 15px

}

#sideBar {

margin-top:-15px;

width:230px;

padding:0 0 0 5px;

float:right

}

#sideBar a {

color:#757575

}

#sideBar a:hover {

color:#5c8ec6;

text-decoration:underline

}

#sb_widget_my_zzk {

width:100%

}

.btn_my_zzk {

width:25px;

height:25px;

color:transparent;

border:0;

cursor:pointer;

top:1px;

right:-35px

}

.input_my_zzk:focus,.input_my_zzk:hover {

border:1px solid #666

}

.input_my_zzk:hover {

transition:all .4s linear 0s

}

.catList,.catListArticleArchive,.catListArticleCategory,.catListBlogRank,.catListComment,.catListEssay,.catListFeedback,.catListImageCategory,.catListLink,.catListNoteBook,.catListPostArchive,.catListPostCategory,.catListTag,.catListView,.mySearch,.newsItem {

background:#fff;

margin-bottom:35px;

word-wrap:break-word

}

#blog-calendar {

margin:10px 5px 5px 10px

}

#calendar {

width:228px;

padding-bottom:5px;

margin-bottom:35px;

border:1px solid #EDEDED;

box-shadow:0 1px 3px #ccc

}

.calendar {

border:0 solid #000

}

#calendar .Cal {

width:100%;

line-height:1.5em

}

#calendar td {

background:#FFF;

padding-top:2px

}

.Cal {

border:none;

color:#666;

width:100%;

font-family:arial

}

.CalOtherMonthDay,.CalWeekendDay {

padding-top:4px;

padding-bottom:4px

}

#calendar table a:active,#calendar table a:link,#calendar table a:visited {

font-weight:700

}

#calendar table a:hover {

color:#fff

}

.CalTodayDay {

color:#b8b8b8;

font-weight:700;

background:#2d2d2b

}

.CalDayHeader,.CalWeekendDay {

background:#111

}

.CalOtherMonthDay {

color:#3c3c3c

}

#calendar .CalNextPrev a:active,#calendar .CalNextPrev a:link,#calendar .CalNextPrev a:visited {

font-weight:700;

padding-left:10px;

padding-right:15px

}

.CalDayHeader {

font-weight:700;

padding-bottom:5px;

padding-top:5px

}

.CalTitle {

background:#6293bb;

width:100%;

height:30px;

font-size:14px;

font-weight:700;

padding:5px 0

}

.CalTitle td {

background:#000;

font-family:verdana;

font-size:12px;

font-weight:700

}

.Cal td {

height:20px;

font-size:10px

}

.Cal a:active,.Cal a:link,.Cal a:visited {

color:#ff9;

text-decoration:underline

}

.Cal a:hover {

text-decoration:none

}

.CalSelector {

background:#efefef

}

.catListTitle {

font-weight:700;

line-height:1.2;

font-size:110%;

margin-top:15px;

margin-bottom:10px;

text-align:left

}

#sideBarMain ul,.catListComment,.page-description,.pfl_feedback_area_title {

line-height:1.5em

}

.divRecentComment {

text-indent:2em;

color:#494949;

margin-bottom:20px

}

#sideBarMain li {

line-height:1.8

}

#topics {

width:100%;

min-height:200px;

padding:0 0 10px;

margin:15px auto 4rem;

font-family:-apple-system,SF UI Text,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif

}

#topics .postTitle {

border:0;

font-size:130%;

font-weight:700;

line-height:1.5;

width:100%;

padding-left:5px

}

#BlogPostCategory,#BlogPostCategory a:active,#BlogPostCategory a:link,#BlogPostCategory a:visited,#EntryTag,#EntryTag a:active,#EntryTag a:link,#EntryTag a:visited {

color:#666

}

#BlogPostCategory a,#EntryTag a {

height:20px;

line-height:20px;

color:#fff!important;

padding:3px 5px;

border-radius:3px;

margin:2px 5px 0;

text-decoration:none;

font-size:14px

}

#BlogPostCategory a:hover,#EntryTag a:hover {

transition:all .3s linear 0s;

opacity:.8

}

#topics .postDesc {

padding-left:0;

width:100%;

text-align:left;

color:#666;

margin-top:5px;

background:0 0

}

.feedbackListSubtitle-louzhu:after,.feedbackListSubtitle:after,.feedbackListSubtitle:before {

top:11px;

right:100%;

left:-16px;

width:0;

height:0;

content:" ";

border-style:solid solid outset;

position:absolute;

display:block;

pointer-events:none

}

.feedback_area_title {

font:normal normal 16px/35px "Microsoft YaHei";

margin:10px 0 30px

}

.louzhu {

margin:0 2px

}

.feedbackListSubtitle a:active,.feedbackListSubtitle a:link,.feedbackListSubtitle a:visited {

color:#777;

font-weight:700

}

.feedbackListSubtitle a:hover {

color:#5c8ec6;

text-decoration:underline

}

.feedbackListSubtitle b {

color:#5c8ec6

}

.feedbackListSubtitle:before {

border-color:transparent #d1d5da transparent transparent;

border-width:8px

}

.feedbackListSubtitle-louzhu:after,.feedbackListSubtitle:after {

border-color:transparent;

margin-top:1px;

margin-left:2px;

border-width:7px

}

.feedbackListSubtitle:after {

border-right-color:#f6f8fa

}

.feedbackListSubtitle-louzhu:after {

border-right-color:#f1f8ff!important

}

.feedbackManage {

width:200px;

text-align:right;

float:right

}

.feedbackCon {

padding:10px 20px;

min-height:35px;

line-height:1.5;

border:1px solid #e9e9e9;

border-top:0;

border-bottom-left-radius:5px;

border-bottom-right-radius:5px;

background:#fff;

position:relative

}

.feedbackListSubtitle-louzhu {

background-color:#f1f8ff!important;

border-bottom-color:#c0d3eb!important

}

.feedbackItem {

position:relative;

padding:15px 0 15px 60px;

margin:0;

font-size:13px

}

.feedbackItem:before {

position:absolute;

top:0;

bottom:0;

left:90px;

display:block;

z-index:0;

width:2px;

content:"";

background-color:#e1e4e8

}

.feedbackAvatar {

position:absolute;

left:1px

}

.feedbackAvatar img {

width:40px;

height:40px;

border:1px solid #d1d5da;

padding:2px;

border-radius:3px

}

div#tbCommentBodyPreview {

border:0

}

#divRefreshComments {

text-align:right;

margin-bottom:10px

}

.commenttb {

padding:8px;

margin-bottom:10px;

color:#555;

border:1px solid #ddd;

border-radius:3px;

-moz-border-radius:3px;

-webkit-border-radius:3px;

width:320px

}

.commentTextBox:hover,.commenttb:hover {

color:#333;

border-color:rgba(82,168,236,.8);

transition:all .4s linear 0s

}

.commenttb:hover {

outline:0;

-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.075),0 0 4px rgba(82,168,236,.6);

-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.075),0 0 4px rgba(82,168,236,.6);

box-shadow:inset 1px 1px 1px rgba(0,0,0,.075),0 0 4px rgba(82,168,236,.6)

}

#Profile1_panelAdd input[type=text]:hover,#Profile1_txtContent:hover,.commentTextBox:hover {

-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.075),0 0 4px rgba(82,168,236,.6);

-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.075),0 0 4px rgba(82,168,236,.6);

outline:0;

box-shadow:inset 1px 1px 1px rgba(0,0,0,.075),0 0 4px rgba(82,168,236,.6)

}

.commentTextBox {

width:410px!important;

margin-top:10px;

margin-bottom:10px

}

#AjaxHolder_PostComment_btnSubmit {

padding:8px 20px;

text-align:center;

font-size:14px;

color:#fff;

border:none;

background:#5c8ec6;

border-radius:3px;

-moz-border-radius:3px;

-webkit-border-radius:3px;

-webkit-transition:all .4s ease;

-moz-transition:all .4s ease;

-o-transition:all .4s ease;

-ms-transition:all .4s ease;

transition:all .4s ease;

cursor:pointer;

display:inline-block;

vertical-align:middle;

outline:0;

text-decoration:none

}

#AjaxHolder_PostComment_btnSubmit:hover {

background:#333

}

#AjaxHolder_PostComment_divCommnentArea tr {

margin-top:10px;

margin-bottom:10px

}

.comment_vote {

padding-right:10px

}

.comment_vote a {

color:#999

}

.comment_vote a:hover {

color:#5c8ec6

}

#commentform_title {

font:normal normal 16px/35px "Microsoft YaHei";

margin:0;

background-image:none;

padding:0

}

#comment_form_container .author {

padding-left:10px;

color:#555;

border:1px solid #ddd;

border-radius:3px;

-moz-border-radius:3px;

-webkit-border-radius:3px;

width:320px;

height:20px;

background-image:none

}

#comment_form_container p {

font-size:14px;

margin-bottom:20px

}

.commentbox_title_left {

font-size:14px

}

#comment_form_container .comment_textarea {

font-size:13px;

padding:8px;

margin-bottom:10px;

color:#555;

border:1px solid #ddd;

border-radius:3px;

-moz-border-radius:3px;

-webkit-border-radius:3px;

min-height:250px;

width:100%;

height:100%

}

#comment_form_container .comment_textarea:hover {

border-color:#5c8ec6;

outline:0;

transition:all .4s linear 0s

}

#comment_form_container .comment_textarea:focus {

outline:0

}

.commentbox_tab.active,.commentbox_tab:hover {

border-bottom:0;

color:#5c8ec6

}

.comment_btn {

border:none;

background-color:#5c8ec6

}

.comment_btn:hover {

background:#71ace5

}

.PostListTitle,.entrylistTitle,.thumbTitle {

height:38px;

line-height:38px;

font:normal normal 16px/35px "Microsoft YaHei";

margin:10px 0 30px;

background-image:none;

padding:0

}

.dev__developer,.entrylistPosttitle a:active,.entrylistPosttitle a:link,.entrylistPosttitle a:visited {

font-family:"Open Sans","Microsoft Jhenghei","Microsoft Yahei",sans-serif

}

.entrylistDescription {

color:#666;

text-align:right;

padding-top:5px;

padding-bottom:5px;

padding-right:10px;

margin-bottom:10px

}

.entrylistItem {

position:relative;

margin:3.5rem auto;

padding-bottom:3.3rem;

word-wrap:break-word

}

.entrylistItem:after {

display:block;

border:1px solid #E7EEF2;

position:absolute;

margin-left:-5px;

background:#FFF;

border-radius:100%;

box-shadow:#FFF 0 0 0 5px

}

.entrylistPosttitle {

font-size:20px;

width:100%

}

.entrylistPosttitle a:active,.entrylistPosttitle a:link,.entrylistPosttitle a:visited {

transition:all .4s linear 0s;

background-color:rgba(0,0,0,0);

color:#4a4a4a;

font-size:3.2rem;

font-weight:700;

letter-spacing:-1px;

transition-delay:0s;

transition-duration:.3s;

transition-property:color;

transition-timing-function:ease;

word-wrap:break-word;

-webkit-tap-highlight-color:transparent

}

.entrylistPosttitle a:hover {

color:#000

}

.entrylistItemPostDesc,.sb-title {

font-family:"Open Sans",sans-serif

}

.entrylistItemPostDesc {

float:left;

width:100%;

clear:both;

text-align:left;

padding-right:5px;

margin:0;

font-size:1.4rem;

line-height:2.2rem;

color:#9EABB3;

display:none

}

.entrylistItemPostDesc a:active,.entrylistItemPostDesc a:link,.entrylistItemPostDesc a:visited {

color:#666

}

.entrylistItemPostDesc a:hover {

color:#5c8ec6

}

.entrylist .postSeparator {

clear:both;

width:100%;

font-size:0;

line-height:0;

margin:0;

padding:0;

height:0;

border:none

}

#footer,.pager {

font-size:12px

}

.divPhoto,.pager {

margin-right:10px

}

.divRecentCommentAticle a {

color:#000

}

.pager {

text-align:right;

color:#9EABB3

}

#nav_next_page a,.pager a {

display:inline-block;

min-width:18px;

text-align:center;

border:1px solid #bfc8cd;

text-decoration:none;

border-radius:4px;

color:#9EABB3!important;

transition:all .2s ease

}

#nav_next_page a:active,#nav_next_page a:link,#nav_next_page a:visited,.pager a:active,.pager a:link,.pager a:visited {

color:#9EABB3!important

}

.pager a {

padding:0 5px

}

#nav_next_page a {

padding:3px 5px

}

#nav_next_page a:hover,.pager a:hover {

background:#fff;

color:#889093;

border-color:#98a0a4

}

.PostList {

border-bottom:1px dashed #e9e9e9;

clear:both;

min-height:1.5em;

padding-top:20px;

margin-bottom:20px;

padding-bottom:20px

}

.postTitl2 {

float:left;

padding-top:10px;

padding-bottom:10px;

font-size:14px

}

.postDesc2 {

color:#666;

float:right

}

.postText2 {

clear:both;

color:#757575

}

.pfl_feedback_area_title {

text-align:right;

font-weight:700;

margin-bottom:10px

}

.pfl_feedbackItem {

border:1px dashed #ccc;

padding:10px;

border-radius:3px;

margin-bottom:20px

}

.pfl_feedbacksubtitle {

width:100%;

height:1.5em

}

.pfl_feedbackname {

float:left

}

.commentbox_title_right,.pfl_feedbackManage {

float:right

}

.pfl_feedbackname a {

color:#5c8ec6;

font-weight:700

}

.pfl_feedbackCon {

color:#000;

padding-top:5px;

padding-bottom:5px

}

.pfl_feedbackAnswer {

color:#F40;

text-indent:2em

}

.tdSentMessage {

text-align:right

}

.errorMessage {

width:300px;

float:left

}

#Profile1_panelAdd input[type=text],#Profile1_txtContent {

padding:8px;

margin-bottom:10px;

color:#555;

border:1px solid #ddd;

border-radius:3px;

-moz-border-radius:3px;

-webkit-border-radius:3px

}

#Profile1_panelAdd input[type=text]:hover,#Profile1_txtContent:hover {

color:#333;

border-color:rgba(82,168,236,.8);

transition:all .4s linear 0s

}

#Profile1_panelAdd input[type=text]:focus,#Profile1_txtContent:focus {

outline:0;

border-color:rgba(82,168,236,.8)

}

#Profile1_panelAdd input[type=submit] {

padding:8px 20px;

text-align:center;

font-size:14px;

color:#fff;

border:none;

background:#5c8ec6;

border-radius:3px;

-moz-border-radius:3px;

-webkit-border-radius:3px;

-webkit-transition:all .4s ease;

-moz-transition:all .4s ease;

-o-transition:all .4s ease;

-ms-transition:all .4s ease;

transition:all .4s ease;

cursor:pointer;

display:inline-block;

vertical-align:middle;

outline:0;

text-decoration:none

}

#Profile1_panelAdd input[type=submit]:hover {

background:#333

}

.feedbackListSubtitle {

clear:both;

align-items:center;

color:#586069;

flex-direction:row-reverse;

background-color:#f6f8fa;

border:1px solid #e9e9e9;

border-bottom:1px solid #e9e9e9;

border-top-left-radius:5px;

border-top-right-radius:5px;

padding:10px 20px;

position:relative;

white-space:nowrap;

text-overflow:ellipsis

}

#footer,.main-header,.scroll-down {

position:absolute

}

.divPhoto {

border:1px solid #ccc;

padding:2px

}

.thumbDescription {

color:#757575;

text-align:right;

padding-top:5px;

padding-bottom:5px;

padding-right:10px;

margin-bottom:30px

}

#footer {

min-height:100px;

margin:20vh 0 0;

left:0;

right:0;

padding:15px 0;

color:#888;

line-height:1.5

}

.my-face {

animation:my-face 5s infinite ease-in-out;

display:inline-block;

margin:0 5px

}

@-moz-keyframes my-face {

2%,24%,80% {

-webkit-transform:translate(0,1.5px) rotate(1.5deg);

-moz-transform:translate(0,1.5px) rotate(1.5deg);

-ms-transform:translate(0,1.5px) rotate(1.5deg);

-o-transform:translate(0,1.5px) rotate(1.5deg);

transform:translate(0,1.5px) rotate(1.5deg)

}

4%,68%,98% {

-webkit-transform:translate(0,-1.5px) rotate(-.5deg);

-moz-transform:translate(0,-1.5px) rotate(-.5deg);

-ms-transform:translate(0,-1.5px) rotate(-.5deg);

-o-transform:translate(0,-1.5px) rotate(-.5deg);

transform:translate(0,-1.5px) rotate(-.5deg)

}

38%,6% {

-webkit-transform:translate(0,1.5px) rotate(-1.5deg);

-moz-transform:translate(0,1.5px) rotate(-1.5deg);

-ms-transform:translate(0,1.5px) rotate(-1.5deg);

-o-transform:translate(0,1.5px) rotate(-1.5deg);

transform:translate(0,1.5px) rotate(-1.5deg)

}

8%,86% {

-webkit-transform:translate(0,-1.5px) rotate(-1.5deg);

-moz-transform:translate(0,-1.5px) rotate(-1.5deg);

-ms-transform:translate(0,-1.5px) rotate(-1.5deg);

-o-transform:translate(0,-1.5px) rotate(-1.5deg);

transform:translate(0,-1.5px) rotate(-1.5deg)

}

10%,72% {

-webkit-transform:translate(0,2.5px) rotate(1.5deg);

-moz-transform:translate(0,2.5px) rotate(1.5deg);

-ms-transform:translate(0,2.5px) rotate(1.5deg);

-o-transform:translate(0,2.5px) rotate(1.5deg);

transform:translate(0,2.5px) rotate(1.5deg)

}

12%,64%,78%,96% {

-webkit-transform:translate(0,-.5px) rotate(1.5deg);

-moz-transform:translate(0,-.5px) rotate(1.5deg);

-ms-transform:translate(0,-.5px) rotate(1.5deg);

-o-transform:translate(0,-.5px) rotate(1.5deg);

transform:translate(0,-.5px) rotate(1.5deg)

}

14%,54% {

-webkit-transform:translate(0,-1.5px) rotate(1.5deg);

-moz-transform:translate(0,-1.5px) rotate(1.5deg);

-ms-transform:translate(0,-1.5px) rotate(1.5deg);

-o-transform:translate(0,-1.5px) rotate(1.5deg);

transform:translate(0,-1.5px) rotate(1.5deg)

}

16% {

-webkit-transform:translate(0,-.5px) rotate(-1.5deg);

-moz-transform:translate(0,-.5px) rotate(-1.5deg);

-ms-transform:translate(0,-.5px) rotate(-1.5deg);

-o-transform:translate(0,-.5px) rotate(-1.5deg);

transform:translate(0,-.5px) rotate(-1.5deg)

}

18%,22% {

-webkit-transform:translate(0,.5px) rotate(-1.5deg);

-moz-transform:translate(0,.5px) rotate(-1.5deg);

-ms-transform:translate(0,.5px) rotate(-1.5deg);

-o-transform:translate(0,.5px) rotate(-1.5deg);

transform:translate(0,.5px) rotate(-1.5deg)

}

20%,36%,46% {

-webkit-transform:translate(0,-1.5px) rotate(2.5deg);

-moz-transform:translate(0,-1.5px) rotate(2.5deg);

-ms-transform:translate(0,-1.5px) rotate(2.5deg);

-o-transform:translate(0,-1.5px) rotate(2.5deg);

transform:translate(0,-1.5px) rotate(2.5deg)

}

26%,50% {

-webkit-transform:translate(0,.5px) rotate(.5deg);

-moz-transform:translate(0,.5px) rotate(.5deg);

-ms-transform:translate(0,.5px) rotate(.5deg);

-o-transform:translate(0,.5px) rotate(.5deg);

transform:translate(0,.5px) rotate(.5deg)

}

28% {

-webkit-transform:translate(0,.5px) rotate(1.5deg);

-moz-transform:translate(0,.5px) rotate(1.5deg);

-ms-transform:translate(0,.5px) rotate(1.5deg);

-o-transform:translate(0,.5px) rotate(1.5deg);

transform:translate(0,.5px) rotate(1.5deg)

}

30%,40%,62%,76%,88% {

-webkit-transform:translate(0,-.5px) rotate(2.5deg);

-moz-transform:translate(0,-.5px) rotate(2.5deg);

-ms-transform:translate(0,-.5px) rotate(2.5deg);

-o-transform:translate(0,-.5px) rotate(2.5deg);

transform:translate(0,-.5px) rotate(2.5deg)

}

32%,34%,66% {

-webkit-transform:translate(0,1.5px) rotate(-.5deg);

-moz-transform:translate(0,1.5px) rotate(-.5deg);

-ms-transform:translate(0,1.5px) rotate(-.5deg);

-o-transform:translate(0,1.5px) rotate(-.5deg);

transform:translate(0,1.5px) rotate(-.5deg)

}

42% {

-webkit-transform:translate(0,2.5px) rotate(-1.5deg);

-moz-transform:translate(0,2.5px) rotate(-1.5deg);

-ms-transform:translate(0,2.5px) rotate(-1.5deg);

-o-transform:translate(0,2.5px) rotate(-1.5deg);

transform:translate(0,2.5px) rotate(-1.5deg)

}

44%,70% {

-webkit-transform:translate(0,1.5px) rotate(.5deg);

-moz-transform:translate(0,1.5px) rotate(.5deg);

-ms-transform:translate(0,1.5px) rotate(.5deg);

-o-transform:translate(0,1.5px) rotate(.5deg);

transform:translate(0,1.5px) rotate(.5deg)

}

48%,74%,82% {

-webkit-transform:translate(0,-.5px) rotate(.5deg);

-moz-transform:translate(0,-.5px) rotate(.5deg);

-ms-transform:translate(0,-.5px) rotate(.5deg);

-o-transform:translate(0,-.5px) rotate(.5deg);

transform:translate(0,-.5px) rotate(.5deg)

}

52%,56%,60% {

-webkit-transform:translate(0,2.5px) rotate(2.5deg);

-moz-transform:translate(0,2.5px) rotate(2.5deg);

-ms-transform:translate(0,2.5px) rotate(2.5deg);

-o-transform:translate(0,2.5px) rotate(2.5deg);

transform:translate(0,2.5px) rotate(2.5deg)

}

58% {

-webkit-transform:translate(0,.5px) rotate(2.5deg);

-moz-transform:translate(0,.5px) rotate(2.5deg);

-ms-transform:translate(0,.5px) rotate(2.5deg);

-o-transform:translate(0,.5px) rotate(2.5deg);

transform:translate(0,.5px) rotate(2.5deg)

}

84% {

-webkit-transform:translate(0,1.5px) rotate(2.5deg);

-moz-transform:translate(0,1.5px) rotate(2.5deg);

-ms-transform:translate(0,1.5px) rotate(2.5deg);

-o-transform:translate(0,1.5px) rotate(2.5deg);

transform:translate(0,1.5px) rotate(2.5deg)

}

90% {

-webkit-transform:translate(0,2.5px) rotate(-.5deg);

-moz-transform:translate(0,2.5px) rotate(-.5deg);

-ms-transform:translate(0,2.5px) rotate(-.5deg);

-o-transform:translate(0,2.5px) rotate(-.5deg);

transform:translate(0,2.5px) rotate(-.5deg)

}

92% {

-webkit-transform:translate(0,.5px) rotate(-.5deg);

-moz-transform:translate(0,.5px) rotate(-.5deg);

-ms-transform:translate(0,.5px) rotate(-.5deg);

-o-transform:translate(0,.5px) rotate(-.5deg);

transform:translate(0,.5px) rotate(-.5deg)

}

94% {

-webkit-transform:translate(0,2.5px) rotate(.5deg);

-moz-transform:translate(0,2.5px) rotate(.5deg);

-ms-transform:translate(0,2.5px) rotate(.5deg);

-o-transform:translate(0,2.5px) rotate(.5deg);

transform:translate(0,2.5px) rotate(.5deg)

}

0%,100% {

-webkit-transform:translate(0,0) rotate(0);

-moz-transform:translate(0,0) rotate(0);

-ms-transform:translate(0,0) rotate(0);

-o-transform:translate(0,0) rotate(0);

transform:translate(0,0) rotate(0)

}

}@-webkit-keyframes my-face {

2%,24%,80% {

-webkit-transform:translate(0,1.5px) rotate(1.5deg);

-moz-transform:translate(0,1.5px) rotate(1.5deg);

-ms-transform:translate(0,1.5px) rotate(1.5deg);

-o-transform:translate(0,1.5px) rotate(1.5deg);

transform:translate(0,1.5px) rotate(1.5deg)

}

4%,68%,98% {

-webkit-transform:translate(0,-1.5px) rotate(-.5deg);

-moz-transform:translate(0,-1.5px) rotate(-.5deg);

-ms-transform:translate(0,-1.5px) rotate(-.5deg);

-o-transform:translate(0,-1.5px) rotate(-.5deg);

transform:translate(0,-1.5px) rotate(-.5deg)

}

38%,6% {

-webkit-transform:translate(0,1.5px) rotate(-1.5deg);

-moz-transform:translate(0,1.5px) rotate(-1.5deg);

-ms-transform:translate(0,1.5px) rotate(-1.5deg);

-o-transform:translate(0,1.5px) rotate(-1.5deg);

transform:translate(0,1.5px) rotate(-1.5deg)

}

8%,86% {

-webkit-transform:translate(0,-1.5px) rotate(-1.5deg);

-moz-transform:translate(0,-1.5px) rotate(-1.5deg);

-ms-transform:translate(0,-1.5px) rotate(-1.5deg);

-o-transform:translate(0,-1.5px) rotate(-1.5deg);

transform:translate(0,-1.5px) rotate(-1.5deg)

}

10%,72% {

-webkit-transform:translate(0,2.5px) rotate(1.5deg);

-moz-transform:translate(0,2.5px) rotate(1.5deg);

-ms-transform:translate(0,2.5px) rotate(1.5deg);

-o-transform:translate(0,2.5px) rotate(1.5deg);

transform:translate(0,2.5px) rotate(1.5deg)

}

12%,64%,78%,96% {

-webkit-transform:translate(0,-.5px) rotate(1.5deg);

-moz-transform:translate(0,-.5px) rotate(1.5deg);

-ms-transform:translate(0,-.5px) rotate(1.5deg);

-o-transform:translate(0,-.5px) rotate(1.5deg);

transform:translate(0,-.5px) rotate(1.5deg)

}

14%,54% {

-webkit-transform:translate(0,-1.5px) rotate(1.5deg);

-moz-transform:translate(0,-1.5px) rotate(1.5deg);

-ms-transform:translate(0,-1.5px) rotate(1.5deg);

-o-transform:translate(0,-1.5px) rotate(1.5deg);

transform:translate(0,-1.5px) rotate(1.5deg)

}

16% {

-webkit-transform:translate(0,-.5px) rotate(-1.5deg);

-moz-transform:translate(0,-.5px) rotate(-1.5deg);

-ms-transform:translate(0,-.5px) rotate(-1.5deg);

-o-transform:translate(0,-.5px) rotate(-1.5deg);

transform:translate(0,-.5px) rotate(-1.5deg)

}

18%,22% {

-webkit-transform:translate(0,.5px) rotate(-1.5deg);

-moz-transform:translate(0,.5px) rotate(-1.5deg);

-ms-transform:translate(0,.5px) rotate(-1.5deg);

-o-transform:translate(0,.5px) rotate(-1.5deg);

transform:translate(0,.5px) rotate(-1.5deg)

}

20%,36%,46% {

-webkit-transform:translate(0,-1.5px) rotate(2.5deg);

-moz-transform:translate(0,-1.5px) rotate(2.5deg);

-ms-transform:translate(0,-1.5px) rotate(2.5deg);

-o-transform:translate(0,-1.5px) rotate(2.5deg);

transform:translate(0,-1.5px) rotate(2.5deg)

}

26%,50% {

-webkit-transform:translate(0,.5px) rotate(.5deg);

-moz-transform:translate(0,.5px) rotate(.5deg);

-ms-transform:translate(0,.5px) rotate(.5deg);

-o-transform:translate(0,.5px) rotate(.5deg);

transform:translate(0,.5px) rotate(.5deg)

}

28% {

-webkit-transform:translate(0,.5px) rotate(1.5deg);

-moz-transform:translate(0,.5px) rotate(1.5deg);

-ms-transform:translate(0,.5px) rotate(1.5deg);

-o-transform:translate(0,.5px) rotate(1.5deg);

transform:translate(0,.5px) rotate(1.5deg)

}

30%,40%,62%,76%,88% {

-webkit-transform:translate(0,-.5px) rotate(2.5deg);

-moz-transform:translate(0,-.5px) rotate(2.5deg);

-ms-transform:translate(0,-.5px) rotate(2.5deg);

-o-transform:translate(0,-.5px) rotate(2.5deg);

transform:translate(0,-.5px) rotate(2.5deg)

}

32%,34%,66% {

-webkit-transform:translate(0,1.5px) rotate(-.5deg);

-moz-transform:translate(0,1.5px) rotate(-.5deg);

-ms-transform:translate(0,1.5px) rotate(-.5deg);

-o-transform:translate(0,1.5px) rotate(-.5deg);

transform:translate(0,1.5px) rotate(-.5deg)

}

42% {

-webkit-transform:translate(0,2.5px) rotate(-1.5deg);

-moz-transform:translate(0,2.5px) rotate(-1.5deg);

-ms-transform:translate(0,2.5px) rotate(-1.5deg);

-o-transform:translate(0,2.5px) rotate(-1.5deg);

transform:translate(0,2.5px) rotate(-1.5deg)

}

44%,70% {

-webkit-transform:translate(0,1.5px) rotate(.5deg);

-moz-transform:translate(0,1.5px) rotate(.5deg);

-ms-transform:translate(0,1.5px) rotate(.5deg);

-o-transform:translate(0,1.5px) rotate(.5deg);

transform:translate(0,1.5px) rotate(.5deg)

}

48%,74%,82% {

-webkit-transform:translate(0,-.5px) rotate(.5deg);

-moz-transform:translate(0,-.5px) rotate(.5deg);

-ms-transform:translate(0,-.5px) rotate(.5deg);

-o-transform:translate(0,-.5px) rotate(.5deg);

transform:translate(0,-.5px) rotate(.5deg)

}

52%,56%,60% {

-webkit-transform:translate(0,2.5px) rotate(2.5deg);

-moz-transform:translate(0,2.5px) rotate(2.5deg);

-ms-transform:translate(0,2.5px) rotate(2.5deg);

-o-transform:translate(0,2.5px) rotate(2.5deg);

transform:translate(0,2.5px) rotate(2.5deg)

}

58% {

-webkit-transform:translate(0,.5px) rotate(2.5deg);

-moz-transform:translate(0,.5px) rotate(2.5deg);

-ms-transform:translate(0,.5px) rotate(2.5deg);

-o-transform:translate(0,.5px) rotate(2.5deg);

transform:translate(0,.5px) rotate(2.5deg)

}

84% {

-webkit-transform:translate(0,1.5px) rotate(2.5deg);

-moz-transform:translate(0,1.5px) rotate(2.5deg);

-ms-transform:translate(0,1.5px) rotate(2.5deg);

-o-transform:translate(0,1.5px) rotate(2.5deg);

transform:translate(0,1.5px) rotate(2.5deg)

}

90% {

-webkit-transform:translate(0,2.5px) rotate(-.5deg);

-moz-transform:translate(0,2.5px) rotate(-.5deg);

-ms-transform:translate(0,2.5px) rotate(-.5deg);

-o-transform:translate(0,2.5px) rotate(-.5deg);

transform:translate(0,2.5px) rotate(-.5deg)

}

92% {

-webkit-transform:translate(0,.5px) rotate(-.5deg);

-moz-transform:translate(0,.5px) rotate(-.5deg);

-ms-transform:translate(0,.5px) rotate(-.5deg);

-o-transform:translate(0,.5px) rotate(-.5deg);

transform:translate(0,.5px) rotate(-.5deg)

}

94% {

-webkit-transform:translate(0,2.5px) rotate(.5deg);

-moz-transform:translate(0,2.5px) rotate(.5deg);

-ms-transform:translate(0,2.5px) rotate(.5deg);

-o-transform:translate(0,2.5px) rotate(.5deg);

transform:translate(0,2.5px) rotate(.5deg)

}

0%,100% {

-webkit-transform:translate(0,0) rotate(0);

-moz-transform:translate(0,0) rotate(0);

-ms-transform:translate(0,0) rotate(0);

-o-transform:translate(0,0) rotate(0);

transform:translate(0,0) rotate(0)

}

}@-o-keyframes my-face {

2%,24%,80% {

-webkit-transform:translate(0,1.5px) rotate(1.5deg);

-moz-transform:translate(0,1.5px) rotate(1.5deg);

-ms-transform:translate(0,1.5px) rotate(1.5deg);

-o-transform:translate(0,1.5px) rotate(1.5deg);

transform:translate(0,1.5px) rotate(1.5deg)

}

4%,68%,98% {

-webkit-transform:translate(0,-1.5px) rotate(-.5deg);

-moz-transform:translate(0,-1.5px) rotate(-.5deg);

-ms-transform:translate(0,-1.5px) rotate(-.5deg);

-o-transform:translate(0,-1.5px) rotate(-.5deg);

transform:translate(0,-1.5px) rotate(-.5deg)

}

38%,6% {

-webkit-transform:translate(0,1.5px) rotate(-1.5deg);

-moz-transform:translate(0,1.5px) rotate(-1.5deg);

-ms-transform:translate(0,1.5px) rotate(-1.5deg);

-o-transform:translate(0,1.5px) rotate(-1.5deg);

transform:translate(0,1.5px) rotate(-1.5deg)

}

8%,86% {

-webkit-transform:translate(0,-1.5px) rotate(-1.5deg);

-moz-transform:translate(0,-1.5px) rotate(-1.5deg);

-ms-transform:translate(0,-1.5px) rotate(-1.5deg);

-o-transform:translate(0,-1.5px) rotate(-1.5deg);

transform:translate(0,-1.5px) rotate(-1.5deg)

}

10%,72% {

-webkit-transform:translate(0,2.5px) rotate(1.5deg);

-moz-transform:translate(0,2.5px) rotate(1.5deg);

-ms-transform:translate(0,2.5px) rotate(1.5deg);

-o-transform:translate(0,2.5px) rotate(1.5deg);

transform:translate(0,2.5px) rotate(1.5deg)

}

12%,64%,78%,96% {

-webkit-transform:translate(0,-.5px) rotate(1.5deg);

-moz-transform:translate(0,-.5px) rotate(1.5deg);

-ms-transform:translate(0,-.5px) rotate(1.5deg);

-o-transform:translate(0,-.5px) rotate(1.5deg);

transform:translate(0,-.5px) rotate(1.5deg)

}

14%,54% {

-webkit-transform:translate(0,-1.5px) rotate(1.5deg);

-moz-transform:translate(0,-1.5px) rotate(1.5deg);

-ms-transform:translate(0,-1.5px) rotate(1.5deg);

-o-transform:translate(0,-1.5px) rotate(1.5deg);

transform:translate(0,-1.5px) rotate(1.5deg)

}

16% {

-webkit-transform:translate(0,-.5px) rotate(-1.5deg);

-moz-transform:translate(0,-.5px) rotate(-1.5deg);

-ms-transform:translate(0,-.5px) rotate(-1.5deg);

-o-transform:translate(0,-.5px) rotate(-1.5deg);

transform:translate(0,-.5px) rotate(-1.5deg)

}

18%,22% {

-webkit-transform:translate(0,.5px) rotate(-1.5deg);

-moz-transform:translate(0,.5px) rotate(-1.5deg);

-ms-transform:translate(0,.5px) rotate(-1.5deg);

-o-transform:translate(0,.5px) rotate(-1.5deg);

transform:translate(0,.5px) rotate(-1.5deg)

}

20%,36%,46% {

-webkit-transform:translate(0,-1.5px) rotate(2.5deg);

-moz-transform:translate(0,-1.5px) rotate(2.5deg);

-ms-transform:translate(0,-1.5px) rotate(2.5deg);

-o-transform:translate(0,-1.5px) rotate(2.5deg);

transform:translate(0,-1.5px) rotate(2.5deg)

}

26%,50% {

-webkit-transform:translate(0,.5px) rotate(.5deg);

-moz-transform:translate(0,.5px) rotate(.5deg);

-ms-transform:translate(0,.5px) rotate(.5deg);

-o-transform:translate(0,.5px) rotate(.5deg);

transform:translate(0,.5px) rotate(.5deg)

}

28% {

-webkit-transform:translate(0,.5px) rotate(1.5deg);

-moz-transform:translate(0,.5px) rotate(1.5deg);

-ms-transform:translate(0,.5px) rotate(1.5deg);

-o-transform:translate(0,.5px) rotate(1.5deg);

transform:translate(0,.5px) rotate(1.5deg)

}

30%,40%,62%,76%,88% {

-webkit-transform:translate(0,-.5px) rotate(2.5deg);

-moz-transform:translate(0,-.5px) rotate(2.5deg);

-ms-transform:translate(0,-.5px) rotate(2.5deg);

-o-transform:translate(0,-.5px) rotate(2.5deg);

transform:translate(0,-.5px) rotate(2.5deg)

}

32%,34%,66% {

-webkit-transform:translate(0,1.5px) rotate(-.5deg);

-moz-transform:translate(0,1.5px) rotate(-.5deg);

-ms-transform:translate(0,1.5px) rotate(-.5deg);

-o-transform:translate(0,1.5px) rotate(-.5deg);

transform:translate(0,1.5px) rotate(-.5deg)

}

42% {

-webkit-transform:translate(0,2.5px) rotate(-1.5deg);

-moz-transform:translate(0,2.5px) rotate(-1.5deg);

-ms-transform:translate(0,2.5px) rotate(-1.5deg);

-o-transform:translate(0,2.5px) rotate(-1.5deg);

transform:translate(0,2.5px) rotate(-1.5deg)

}

44%,70% {

-webkit-transform:translate(0,1.5px) rotate(.5deg);

-moz-transform:translate(0,1.5px) rotate(.5deg);

-ms-transform:translate(0,1.5px) rotate(.5deg);

-o-transform:translate(0,1.5px) rotate(.5deg);

transform:translate(0,1.5px) rotate(.5deg)

}

48%,74%,82% {

-webkit-transform:translate(0,-.5px) rotate(.5deg);

-moz-transform:translate(0,-.5px) rotate(.5deg);

-ms-transform:translate(0,-.5px) rotate(.5deg);

-o-transform:translate(0,-.5px) rotate(.5deg);

transform:translate(0,-.5px) rotate(.5deg)

}

52%,56%,60% {

-webkit-transform:translate(0,2.5px) rotate(2.5deg);

-moz-transform:translate(0,2.5px) rotate(2.5deg);

-ms-transform:translate(0,2.5px) rotate(2.5deg);

-o-transform:translate(0,2.5px) rotate(2.5deg);

transform:translate(0,2.5px) rotate(2.5deg)

}

58% {

-webkit-transform:translate(0,.5px) rotate(2.5deg);

-moz-transform:translate(0,.5px) rotate(2.5deg);

-ms-transform:translate(0,.5px) rotate(2.5deg);

-o-transform:translate(0,.5px) rotate(2.5deg);

transform:translate(0,.5px) rotate(2.5deg)

}

84% {

-webkit-transform:translate(0,1.5px) rotate(2.5deg);

-moz-transform:translate(0,1.5px) rotate(2.5deg);

-ms-transform:translate(0,1.5px) rotate(2.5deg);

-o-transform:translate(0,1.5px) rotate(2.5deg);

transform:translate(0,1.5px) rotate(2.5deg)

}

90% {

-webkit-transform:translate(0,2.5px) rotate(-.5deg);

-moz-transform:translate(0,2.5px) rotate(-.5deg);

-ms-transform:translate(0,2.5px) rotate(-.5deg);

-o-transform:translate(0,2.5px) rotate(-.5deg);

transform:translate(0,2.5px) rotate(-.5deg)

}

92% {

-webkit-transform:translate(0,.5px) rotate(-.5deg);

-moz-transform:translate(0,.5px) rotate(-.5deg);

-ms-transform:translate(0,.5px) rotate(-.5deg);

-o-transform:translate(0,.5px) rotate(-.5deg);

transform:translate(0,.5px) rotate(-.5deg)

}

94% {

-webkit-transform:translate(0,2.5px) rotate(.5deg);

-moz-transform:translate(0,2.5px) rotate(.5deg);

-ms-transform:translate(0,2.5px) rotate(.5deg);

-o-transform:translate(0,2.5px) rotate(.5deg);

transform:translate(0,2.5px) rotate(.5deg)

}

0%,100% {

-webkit-transform:translate(0,0) rotate(0);

-moz-transform:translate(0,0) rotate(0);

-ms-transform:translate(0,0) rotate(0);

-o-transform:translate(0,0) rotate(0);

transform:translate(0,0) rotate(0)

}

}@keyframes my-face {

2%,24%,80% {

-webkit-transform:translate(0,1.5px) rotate(1.5deg);

-moz-transform:translate(0,1.5px) rotate(1.5deg);

-ms-transform:translate(0,1.5px) rotate(1.5deg);

-o-transform:translate(0,1.5px) rotate(1.5deg);

transform:translate(0,1.5px) rotate(1.5deg)

}

4%,68%,98% {

-webkit-transform:translate(0,-1.5px) rotate(-.5deg);

-moz-transform:translate(0,-1.5px) rotate(-.5deg);

-ms-transform:translate(0,-1.5px) rotate(-.5deg);

-o-transform:translate(0,-1.5px) rotate(-.5deg);

transform:translate(0,-1.5px) rotate(-.5deg)

}

38%,6% {

-webkit-transform:translate(0,1.5px) rotate(-1.5deg);

-moz-transform:translate(0,1.5px) rotate(-1.5deg);

-ms-transform:translate(0,1.5px) rotate(-1.5deg);

-o-transform:translate(0,1.5px) rotate(-1.5deg);

transform:translate(0,1.5px) rotate(-1.5deg)

}

8%,86% {

-webkit-transform:translate(0,-1.5px) rotate(-1.5deg);

-moz-transform:translate(0,-1.5px) rotate(-1.5deg);

-ms-transform:translate(0,-1.5px) rotate(-1.5deg);

-o-transform:translate(0,-1.5px) rotate(-1.5deg);

transform:translate(0,-1.5px) rotate(-1.5deg)

}

10%,72% {

-webkit-transform:translate(0,2.5px) rotate(1.5deg);

-moz-transform:translate(0,2.5px) rotate(1.5deg);

-ms-transform:translate(0,2.5px) rotate(1.5deg);

-o-transform:translate(0,2.5px) rotate(1.5deg);

transform:translate(0,2.5px) rotate(1.5deg)

}

12%,64%,78%,96% {

-webkit-transform:translate(0,-.5px) rotate(1.5deg);

-moz-transform:translate(0,-.5px) rotate(1.5deg);

-ms-transform:translate(0,-.5px) rotate(1.5deg);

-o-transform:translate(0,-.5px) rotate(1.5deg);

transform:translate(0,-.5px) rotate(1.5deg)

}

14%,54% {

-webkit-transform:translate(0,-1.5px) rotate(1.5deg);

-moz-transform:translate(0,-1.5px) rotate(1.5deg);

-ms-transform:translate(0,-1.5px) rotate(1.5deg);

-o-transform:translate(0,-1.5px) rotate(1.5deg);

transform:translate(0,-1.5px) rotate(1.5deg)

}

16% {

-webkit-transform:translate(0,-.5px) rotate(-1.5deg);

-moz-transform:translate(0,-.5px) rotate(-1.5deg);

-ms-transform:translate(0,-.5px) rotate(-1.5deg);

-o-transform:translate(0,-.5px) rotate(-1.5deg);

transform:translate(0,-.5px) rotate(-1.5deg)

}

18%,22% {

-webkit-transform:translate(0,.5px) rotate(-1.5deg);

-moz-transform:translate(0,.5px) rotate(-1.5deg);

-ms-transform:translate(0,.5px) rotate(-1.5deg);

-o-transform:translate(0,.5px) rotate(-1.5deg);

transform:translate(0,.5px) rotate(-1.5deg)

}

20%,36%,46% {

-webkit-transform:translate(0,-1.5px) rotate(2.5deg);

-moz-transform:translate(0,-1.5px) rotate(2.5deg);

-ms-transform:translate(0,-1.5px) rotate(2.5deg);

-o-transform:translate(0,-1.5px) rotate(2.5deg);

transform:translate(0,-1.5px) rotate(2.5deg)

}

26%,50% {

-webkit-transform:translate(0,.5px) rotate(.5deg);

-moz-transform:translate(0,.5px) rotate(.5deg);

-ms-transform:translate(0,.5px) rotate(.5deg);

-o-transform:translate(0,.5px) rotate(.5deg);

transform:translate(0,.5px) rotate(.5deg)

}

28% {

-webkit-transform:translate(0,.5px) rotate(1.5deg);

-moz-transform:translate(0,.5px) rotate(1.5deg);

-ms-transform:translate(0,.5px) rotate(1.5deg);

-o-transform:translate(0,.5px) rotate(1.5deg);

transform:translate(0,.5px) rotate(1.5deg)

}

30%,40%,62%,76%,88% {

-webkit-transform:translate(0,-.5px) rotate(2.5deg);

-moz-transform:translate(0,-.5px) rotate(2.5deg);

-ms-transform:translate(0,-.5px) rotate(2.5deg);

-o-transform:translate(0,-.5px) rotate(2.5deg);

transform:translate(0,-.5px) rotate(2.5deg)

}

32%,34%,66% {

-webkit-transform:translate(0,1.5px) rotate(-.5deg);

-moz-transform:translate(0,1.5px) rotate(-.5deg);

-ms-transform:translate(0,1.5px) rotate(-.5deg);

-o-transform:translate(0,1.5px) rotate(-.5deg);

transform:translate(0,1.5px) rotate(-.5deg)

}

42% {

-webkit-transform:translate(0,2.5px) rotate(-1.5deg);

-moz-transform:translate(0,2.5px) rotate(-1.5deg);

-ms-transform:translate(0,2.5px) rotate(-1.5deg);

-o-transform:translate(0,2.5px) rotate(-1.5deg);

transform:translate(0,2.5px) rotate(-1.5deg)

}

44%,70% {

-webkit-transform:translate(0,1.5px) rotate(.5deg);

-moz-transform:translate(0,1.5px) rotate(.5deg);

-ms-transform:translate(0,1.5px) rotate(.5deg);

-o-transform:translate(0,1.5px) rotate(.5deg);

transform:translate(0,1.5px) rotate(.5deg)

}

48%,74%,82% {

-webkit-transform:translate(0,-.5px) rotate(.5deg);

-moz-transform:translate(0,-.5px) rotate(.5deg);

-ms-transform:translate(0,-.5px) rotate(.5deg);

-o-transform:translate(0,-.5px) rotate(.5deg);

transform:translate(0,-.5px) rotate(.5deg)

}

52%,56%,60% {

-webkit-transform:translate(0,2.5px) rotate(2.5deg);

-moz-transform:translate(0,2.5px) rotate(2.5deg);

-ms-transform:translate(0,2.5px) rotate(2.5deg);

-o-transform:translate(0,2.5px) rotate(2.5deg);

transform:translate(0,2.5px) rotate(2.5deg)

}

58% {

-webkit-transform:translate(0,.5px) rotate(2.5deg);

-moz-transform:translate(0,.5px) rotate(2.5deg);

-ms-transform:translate(0,.5px) rotate(2.5deg);

-o-transform:translate(0,.5px) rotate(2.5deg);

transform:translate(0,.5px) rotate(2.5deg)

}

84% {

-webkit-transform:translate(0,1.5px) rotate(2.5deg);

-moz-transform:translate(0,1.5px) rotate(2.5deg);

-ms-transform:translate(0,1.5px) rotate(2.5deg);

-o-transform:translate(0,1.5px) rotate(2.5deg);

transform:translate(0,1.5px) rotate(2.5deg)

}

90% {

-webkit-transform:translate(0,2.5px) rotate(-.5deg);

-moz-transform:translate(0,2.5px) rotate(-.5deg);

-ms-transform:translate(0,2.5px) rotate(-.5deg);

-o-transform:translate(0,2.5px) rotate(-.5deg);

transform:translate(0,2.5px) rotate(-.5deg)

}

92% {

-webkit-transform:translate(0,.5px) rotate(-.5deg);

-moz-transform:translate(0,.5px) rotate(-.5deg);

-ms-transform:translate(0,.5px) rotate(-.5deg);

-o-transform:translate(0,.5px) rotate(-.5deg);

transform:translate(0,.5px) rotate(-.5deg)

}

94% {

-webkit-transform:translate(0,2.5px) rotate(.5deg);

-moz-transform:translate(0,2.5px) rotate(.5deg);

-ms-transform:translate(0,2.5px) rotate(.5deg);

-o-transform:translate(0,2.5px) rotate(.5deg);

transform:translate(0,2.5px) rotate(.5deg)

}

0%,100% {

-webkit-transform:translate(0,0) rotate(0);

-moz-transform:translate(0,0) rotate(0);

-ms-transform:translate(0,0) rotate(0);

-o-transform:translate(0,0) rotate(0);

transform:translate(0,0) rotate(0)

}

}.personInfo {

margin-bottom:20px

}

.pages {

text-align:right

}

.postBody {

color:#23263b;

font-size:1.55rem;

line-height:1.6

}

.postBody p,.postCon p {

margin:0 auto 1em

}

.postCon a:active,.postCon a:link,.postCon a:visited {

color:#9EABB3

}

.postCon a:hover {

color:#98a0a4

}

.postBody ul,.postCon ul {

margin-left:2em

}

.myposts_title {

font-weight:700;

text-align:center

}

#sideBar {

font-size:12px

}

#sideBar h3 {

font-size:14px

}

#cnblogs_post_body img {

max-width:700px;

margin:10px 0

}

.main-header {

display:flex;

width:100%;

height:100vh;

max-height:100vh;

text-align:center;

overflow:hidden;

top:0;

left:0;

z-index:3;

box-shadow:0 1px 2px rgba(150,150,150,.7);

background:#333

}

.main-header .part {

flex:1

}

.main-header .part .section {

width:100%;

height:100%;

position:relative;

overflow:hidden

}

.main-header .part .section img {

width:100vw;

height:100%;

object-fit:cover;

position:absolute;

left:var(--x);

pointer-events:none

}

#homeTopCanvas {

z-index:-1

}

.inner {

position:relative;

width:80%;

max-width:800px;

padding:10px

}

.page-title,.sb-title {

letter-spacing:-1px;

font-weight:700;

color:#fff

}

.sb-title {

-webkit-animation:fade-in-down 1s;

animation:fade-in-down 1s both

}

.page-title {

animation:fade-in-down 1s both;

-webkit-animation:fade-in-down 1s both;

mix-blend-mode:screen;

font-size:5rem;

font-family:Playball,cursive

}

.page-title span:hover {

animation:pageTitleText 2s infinite;

-webkit-animation:pageTitleText 1s infinite

}

@keyframes pageTitleText {

0% {

text-shadow:2px 0 0 tomato

}

10% {

text-shadow:-2px -2px 0 gold

}

100%,20% {

text-shadow:2px 0 0 #0f0

}

30%,70% {

text-shadow:2px 0 0 #40e0d0

}

40% {

text-shadow:2px 2px 0 tomato

}

50% {

text-shadow:0 -2px 0 gold

}

60% {

text-shadow:0 2px 0 #0f0

}

80% {

text-shadow:2px -4px 0 tomato

}

90% {

text-shadow:2px 2px 0 gold

}

}#footer .footer-text,.page-description {

font-family:'Long Cang',cursive

}

.sb-title {

font-size:3.55rem

}

.vertical {

display:flex;

width:100%;

height:100%;

position:absolute;

z-index:2;

align-items:center

}

.page-author,.page-description {

margin:0;

letter-spacing:.01rem;

color:rgba(255,255,255,.8);

text-shadow:0 3px 6px rgba(0,0,0,.5);

display:none;

font-weight:400

}

.page-description {

font-size:2.2rem;

-webkit-animation:fade-in-down .9s;

animation:fade-in-down .9s both;

-webkit-animation-delay:.1s;

animation-delay:.3s;

-webkit-box-orient:vertical;

-webkit-line-clamp:10;

overflow:hidden

}

.page-author {

font-size:1.5rem!important;

line-height:1.3em;

font-family:'Ubuntu Mono',monospace;

-webkit-animation:fade-in-down .9s;

animation:fade-in-down .9s both;

-webkit-animation-delay:.1s;

animation-delay:.3s

}

.scroll-down {

display:block;

z-index:100;

bottom:45px;

left:50%;

margin-left:-16px;

width:34px;

height:34px;

font-size:34px;

text-align:center;

-webkit-transform:rotate(-90deg);

-ms-transform:rotate(-90deg);

transform:rotate(-90deg);

-webkit-animation:bounce 4s 2s infinite;

animation:bounce 4s 2s infinite;

text-decoration:none!important

}

.hidden,.m-list-title,.post-del-title {

display:none

}

.scroll-down-icon {

color:rgba(255,255,255,.6);

font-size:34px!important;

position:relative;

bottom:7px

}

.scroll-down:hover {

color:#fff;

-webkit-animation:none;

animation:none

}

.hidden {

text-indent:-9999px

}

@-webkit-keyframes bounce {

0%,10%,25%,40%,50% {

-webkit-transform:translateY(0) rotate(-90deg);

transform:translateY(0) rotate(-90deg)

}

20% {

-webkit-transform:translateY(-10px) rotate(-90deg);

transform:translateY(-10px) rotate(-90deg)

}

30% {

-webkit-transform:translateY(-5px) rotate(-90deg);

transform:translateY(-5px) rotate(-90deg)

}

}@keyframes bounce {

0%,10%,25%,40%,50% {

-webkit-transform:translateY(0) rotate(-90deg);

transform:translateY(0) rotate(-90deg)

}

20% {

-webkit-transform:translateY(-10px) rotate(-90deg);

transform:translateY(-10px) rotate(-90deg)

}

30% {

-webkit-transform:translateY(-5px) rotate(-90deg);

transform:translateY(-5px) rotate(-90deg)

}

}@-webkit-keyframes fade-in-down {

0% {

opacity:0;

-webkit-transform:translateY(-10px);

transform:translateY(-10px)

}

100% {

opacity:1;

-webkit-transform:translateY(0);

transform:translateY(0)

}

}@keyframes fade-in-down {

0% {

opacity:0;

-webkit-transform:translateY(-10px);

transform:translateY(-10px)

}

100% {

opacity:1;

-webkit-transform:translateY(0);

transform:translateY(0)

}

}.menu-button-scroll {

left:-17px!important;

width:35px!important;

color:#777aaf!important;

border:0!important;

background-image:linear-gradient(180deg,#fff,#f5f5fa)!important;

-webkit-box-shadow:0 4px 11px -2px rgb(37 44 97 / 15%),0 1px 3px 0 rgb(93 100 148 / 20%);

box-shadow:0 4px 11px -2px rgb(37 44 97 / 15%),0 1px 3px 0 rgb(93 100 148 / 20%)

}

.menu-button-scroll:before {

background:linear-gradient(#777aaf 20%,transparent 0,transparent 40%,#777aaf 0,#777aaf 60%,transparent 0,transparent 80%,#777aaf 0)!important

}

.m-list-title {

position:relative;

border-bottom:#3B3B3B 1px solid;

word-wrap:break-word;

margin:24px 0;

font-family:Merriweather,"Open Sans","Microsoft Jhenghei","Microsoft Yahei",sans-serif

}

#author_profile,#div_digg {

margin-top:5px

}

.m-list-title-select {

color:#888;

font-size:22px!important;

position:absolute;

right:-7px;

top:1px

}

#introduce div,#rightMenu {

right:10px;

text-align:center

}

.m-list-title-select:hover {

color:#B8B8B8;

cursor:pointer

}

.m-list-title>span {

display:block;

width:74px;

text-align:center;

position:absolute;

bottom:-9px;

left:35%;

margin-left:-5px;

background:#000;

box-shadow:#000 0 0 0 6px;

color:#B8B8B8;

line-height:20px

}

#cnblogs_post_body h6,blockquote {

border-left:3px solid rgba(84,104,255,.8)!important;

border-right:none!important;

border-top:none!important;

border-bottom:none!important;

padding:15px!important;

background-color:#f7f7f7!important;

background-image:linear-gradient(180deg,#fff,#f5f5fa)!important;

--text-opacity:1!important;

color:#484c7a!important;

box-shadow:0 4px 11px 0 rgb(37 44 97 / 9%),0 1px 3px 0 rgb(93 100 148 / 6%)!important;

margin:10px 5px 10px 0!important;

font-size:14px;

font-weight:400

}

blockquote p {

margin:0!important;

padding:0;

text-indent:0!important

}

.titleIcon {

position:relative;

font-size:34px!important;

color:#5d69a5;

line-height:50px

}

#cnblogs_post_body ul {

margin-left:20px;

margin-top:5px;

padding-left:0

}

.postBody li,.postCon li {

list-style-type:disc;

margin-bottom:.5em

}

#commentform_title,.entrylistTitle,.feedback_area_title {

border-bottom:none

}

#commentform_title:after,.entrylistTitle:after,.feedback_area_title:after {

content:'';

display:block;

width:100%;

text-align:center;

position:relative;

bottom:16px;

border-bottom:1px dashed #e9e9e9

}

.entrylistTitle:after {

left:200px

}

#commentform_title:after,.feedback_area_title:after {

left:80px

}

#tbCommentBody {

width:100%!important

}

#rightMenu {

position:fixed;

bottom:10px;

min-width:24px;

z-index:2;

width:40px

}

div#rightMenu .rightMenuItem {

width:28px;

height:28px;

padding:4px;

font-size:15px;

cursor:pointer;

text-align:center;

line-height:28px;

margin-bottom:4px;

border-radius:50%;

position:relative;

display:block;

-webkit-box-shadow:0 4px 11px -2px rgb(37 44 97 / 15%),0 1px 3px 0 rgb(93 100 148 / 20%);

box-shadow:0 4px 11px -2px rgb(37 44 97 / 15%),0 1px 3px 0 rgb(93 100 148 / 20%)

}

#div_digg {

float:right;

margin-bottom:10px;

margin-right:20px;

font-size:12px;

width:140px;

text-align:center

}

#div_digg .buryit {

display: none!important;/*update:2023/6/9*/

}

#div_digg .diggit {

text-align:center;

cursor:pointer;

padding-top:0;

width:58px;

height:58px;

border-radius:6px;

margin:0

}

#div_digg .diggit {

float:left;

border:1px solid #a7f3d0;

background:#ecfdf5;

color:#10b981

}

#div_digg .buryit {

display: none!important;/*update:2023/6/9*/

/*

float:right;

border:1px solid #e5e7eb;

background:#f6f8fa;

color:#6b7280

*/

}

#div_digg .buryit i {

display: none!important;/*update:2023/6/9*/

}

#div_digg .diggit i {

display:block;

font-size:18px;

font-weight:700;

margin-top:4px

}

#div_digg .diggit .diggnum {

color:#10b981;

font-size:16px

}

#div_digg .buryit .burynum {

display: none!important;/*update:2023/6/9*/

/*

color:#6b7280;

font-size:16px

*/

}

#rightMenu i {

font-weight:500;

font-size:16px;

display:block

}

#rightMenu .hideRightMenu {

display:none

}

#rightGzh i {

font-size:18px

}

#rightDashang i {

font-size:32px;

position:relative;

left:-1px

}

.rightMenuItem {

cursor:pointer;

color:#777aaf;

filter:Alpha(opacity=50);

-webkit-transition:all .5s ease-out;

transition:all .5s ease-out;

position:relative;

background-image:linear-gradient(180deg,#fff,#f5f5fa)

}

#attention i,#rightDiggit i,#rightMenuHome i,#rtaDirectory i,#toUpDownI i {

font-weight:600

}

#rightBuryit i {

display: none!important;/*update:2023/6/9*/

}

#rightDashang .rightMenuSpan,#rightGzh .rightMenuSpan {

position:absolute;

left:-156px;

font-size:14px;

font-weight:700;

width:140px;

color:#777;

text-align:right;

display:none

}

#rightGzh .rightMenuSpan {

top:-25px

}

#attention .rightMenuSpan,#rightDiggit .rightMenuSpan,#rightMenuHome .rightMenuSpan,#rightMenuSite .rightMenuSpan,#rtaDirectory .rightMenuSpan,#toUpDown .rightMenuSpan {

position:absolute;

left:-95px;

font-size:14px;

width:83px;

background:#1b1c1d!important;

color:#fff;

opacity:.9;

white-space:nowrap;

max-width:unset;

border:0;

-webkit-box-shadow:0 0 6px -1px rgba(140,146,163,.5);

box-shadow:0 0 6px -1px rgba(140,146,163,.5);

font-weight:400;

font-style:normal;

border-radius:3px;

text-align:center;

display:none

}

#rightBuryit .rightMenuSpan {

display: none!important;/*update:2023/6/9*/

}

#attention .rightMenuSpan::before,#rightDiggit .rightMenuSpan::before,#rightMenuHome .rightMenuSpan::before,#rightMenuSite .rightMenuSpan::before,#rtaDirectory .rightMenuSpan::before,#toUpDown .rightMenuSpan::before {

background-attachment:scroll;

background-clip:border-box;

background-color:#1b1c1d;

box-shadow:rgba(179,179,179,.2) 1px -1px 0 0;

box-sizing:border-box;

color:#fff;

content:"";

display:block;

height:8.98px;

margin-top:-3.9px;

opacity:.9;

position:absolute;

transform:matrix(.707107,.707107,-.707107,.707107,0,0);

white-space:nowrap;

width:8.98px;

top:50%;

right:-.325em;

bottom:auto;

left:auto

}

#rightBuryit .rightMenuSpan::before {

display: none!important;/*update:2023/6/9*/

}

.rightDanshanSpan {

bottom:-134px

}

.ds-pay {

width:100%;

height:100%;

text-align:center

}

.ds-alipay,.ds-gzh,.ds-wecat {

cursor:pointer;

text-align:center;

width:140px;

height:140px;

box-shadow:rgba(0,0,0,.3) 0 2px 7px;

border-radius:0 6px 6px;

transition:all 1s ease-in-out 0s;

margin:3px 0;

position:relative;

padding:5px;

background:#fff

}

.ds-alipay img,.ds-gzh img,.ds-wecat img {

width:100%;

height:100%;

border-radius:6px

}

.ds-alipay span,.ds-gzh span,.ds-wecat span {

position:absolute;

font-family:'Ubuntu Mono',monospace;

left:-32px;

top:14px;

height:18px;

line-height:18px;

background:#fff;

color:#777;

padding:0 6px 2px;

box-shadow:rgba(0,0,0,.1) 0 4px 7px;

border-radius:0 0 6px 6px;

font-size:.85em;

transform:rotate(90deg);

-ms-transform:rotate(90deg);

-moz-transform:rotate(90deg);

-webkit-transform:rotate(90deg);

-o-transform:rotate(90deg)

}

#cnblogs_post_body table td,#cnblogs_post_body table th,.feedbackCon table td,.feedbackCon table th {

height:40px;

box-sizing:border-box;

background-clip:padding-box;

display:table-cell;

position:relative;

border:0;

text-overflow:ellipsis;

vertical-align:middle

}

.attentionSpan {

top:2px

}

.cnblogs-markdown .cnblogs_code_copy a {

top:0

}

.rightBuryitSpan {

display: none!important;/*update:2023/6/9*/

}

.rightDiggitSpan {

top:7px

}

.toUpDownSpan {

top:3px

}

#cnblogs_post_body table,.feedbackCon table {

position:relative;

overflow:hidden!important;

box-sizing:border-box;

width:100%!important;

background-color:#fff;

border:1px solid #dfe3ec;

font-size:14px;

color:#222;

margin:0 0 10px;

padding:0;

border-right:0;

border-bottom:0;

display:table!important;

border-collapse:initial!important

}

.feedbackCon table {

margin:10px 0

}

#cnblogs_post_body table tr,.feedbackCon table tr {

border:0

}

#cnblogs_post_body table th,.feedbackCon table th {

border-bottom:1px solid #dfe3ec;

border-right:1px solid #dfe3ec;

background-color:#eef0f6;

text-align:left;

overflow:hidden;

padding:0 18px;

min-width:100px

}

#cnblogs_post_body table td,.feedbackCon table td {

border-bottom:1px solid #dfe6ec;

border-right:1px solid #dfe3ec;

min-width:0;

background-color:#fff;

padding:0 20px

}

#cnblogs_post_body>p {

margin:13px auto;

padding:0;

font-family:-apple-system,BlinkMacSystemFont,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;

font-size:16px;

letter-spacing:.015em;

font-feature-settings:"tnum";

font-variant:tabular-nums;

font-weight:400;

line-height:1.8;

word-break:break-word

}

#cnblogs_post_body ul li {

margin-left:18px

}

.cnblogs_code,pre {

font-size:14px!important

}

.cnblogs_code,.cnblogs_code pre,.cnblogs_code span,pre {

font-family:"Source Code Pro",Consolas,Menlo,Monaco,"Courier New",monospace!important;

font-weight:400

}

.header__span .dev__developer {

top:12px;

left:90px;

min-height:34px

}

.dev__developer,.dev__fe,.dev__fe i,.dev__slash,.dev__ux,.dev__ux i {

transition:all .6s cubic-bezier(.555,-.375,0,1.615)

}

.header__dev--open .dev__fe i {

text-indent:5px!important

}

.header__dev--open .dev__ux i {

text-indent:11px!important

}

.header__dev--open .dev__developer {

-webkit-transform:translateX(15px);

transform:translateX(15px);

opacity:.6

}

.header__dev--open .dev__slash {

-webkit-transform:scale(.9) rotateZ(0);

transform:scale(.9) rotateZ(0)

}

.header__dev--slow .dev__developer,.header__dev--slow .dev__fe,.header__dev--slow .dev__fe i,.header__dev--slow .dev__slash,.header__dev--slow .dev__ux,.header__dev--slow .dev__ux i {

transition:all 1.2s cubic-bezier(.555,-.375,0,1.615)

}

#m-nav-list li {

position:relative;

overflow:hidden

}

#m-nav-list li a i {

margin-right:3px;

font-size:16px;

position:relative;

top:1px;

left:-2px;

color:#888

}

#comment_nav,#header,#leftcontentcontainer,#profile_block,#top_nav,.catListTitle {

display:none!important

}

#ad_c1,#ad_c2,#ad_t1,#ad_t2,#cnblogs_c1,#cnblogs_c2,#commentform_title a,#under_post_kb,#under_post_news {

display:none

}

#progressBar {

position:fixed;

top:0;

left:0;

width:100%;

z-index:998

}

#home code:not([class]),span.cnblogs_code {

border:0;

padding:2px 4px;

color:#D83B64;

display:inline;

background-color:#f9f2f4;

border-radius:3px;

position:relative;

bottom:1px;

font-weight:700

}

.cnblogs_code {

line-height:20px;

margin:0 auto;

background-color:transparent;

position:relative;

overflow:hidden;

border:0;

padding:0

}

pre {

padding:10px;

white-space:pre;

margin:0;

border-radius:0 0 4px 4px!important;

border:0!important;

word-break:break-all;

word-wrap:break-word;

counter-reset:itemcounter

}

.postBody pre:not(.hljs) {

color:#23263b

}

pre .line-numbers-rows {

counter-increment:itemcounter;

position:absolute;

left:1px;

width:34px;

text-align:center;

color:#999

}

.code-pre-line,code-box {

position:relative;

display:block

}

code-box {

margin:5px;

border-radius:4px;

-webkit-box-shadow:0 4px 11px -2px rgb(37 44 97 / 15%),0 1px 3px 0 rgb(93 100 148 / 6%);

box-shadow:0 4px 11px -2px rgb(37 44 97 / 15%),0 1px 3px 0 rgb(93 100 148 / 6%)

}

.code-hljs-len {

display:inline-block;

position:absolute;

top:6px;

left:73px;

height:22px;

line-height:22px;

padding:0 6px;

border-radius:2px;

color:#999;

font-size:12px;

background-color:hsla(0,0%,90.2%,.1)

}

code-box .code-tools {

position:relative;

display:flex;

-webkit-box-align:center;

-moz-box-align:center;

-o-box-align:center;

-ms-flex-align:center;

-webkit-align-items:center;

align-items:center;

overflow:hidden;

min-height:1.2rem;

color:rgba(238,255,255,.8);

font-size:14px;

border-radius:4px 4px 0 0;

height:16px;

padding:6px

}

code-box .code-tools:after {

position:absolute;

left:12px;

top:11px;

width:12px;

height:12px;

border-radius:50%;

background:#fc625d;

-webkit-box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;

box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;

content:' '

}

pre .line-numbers-rows:before {

content:counter(itemcounter)

}

.code-pre-line {

padding-left:44px!important

}

.code-copay-btn {

position:absolute;

top:6px;

right:8px;

justify-content:center;

align-items:center;

width:26px;

height:24px;

display:flex;

cursor:pointer;

text-align:center;

font-size:14px;

padding:1px 0 0 2px;

border:none;

border-radius:6px;

color:#999;

opacity:0;

background-color:hsla(0,0%,90.2%,.2);

-webkit-user-select:none;

-moz-user-select:none;

-ms-user-select:none;

user-select:none;

transition:opacity .2s ease-in-out,visibility .2s ease-in-out;

z-index:1

}

.cnblogs_code div {

background-color:transparent

}

.cnblogs_code_collapse {

border:0;

background-color:#fff;

cursor:pointer;

color:#d08770;

top:1px;

font-weight:700;

position:relative;

font-family:Merriweather,"Open Sans","Microsoft Jhenghei","Microsoft Yahei",sans-serif!important;

display:inline

}

#sideToolbar,.cnblogs_code_copy img,.list .out .icontd {

display:none

}

.cnblogs_code_toolbar {

height:0

}

.cnblogs_code_copy a {

background-repeat:no-repeat;

display:inline-block;

padding:0;

margin:0;

width:16px;

height:16px;

position:absolute

}

.code_img_closed,.code_img_opened {

cursor:pointer

}

.cnblogs_code_toolbar a:active,.cnblogs_code_toolbar a:hover,.cnblogs_code_toolbar a:link,.cnblogs_code_toolbar a:link img,.cnblogs_code_toolbar a:visited,.cnblogs_code_toolbar a:visited img {

background-color:transparent!important;

border:none!important

}

.cnblogs-markdown code,.cnblogs-post-body code {

background-color:unset!important;

border:0!important

}

.postBody .cnblogs-markdown code:not(.language-env),.postBody .cnblogs-post-body code:not(.language-env) {

padding:2px 4px!important;

color:#d83b64;

background-color:#f9f2f4!important;

border-radius:3px!important;

border:0!important;

text-indent:0!important;

position:relative;

bottom:1px;

font-size:13px!important;

font-weight:600;

font-family:"Ubuntu Mono",monospace!important;

}

#cnblogs_post_body>pre .cnblogs_code_copy a {

right:5px

}

#cnblogs_post_body>pre {

margin:10px 15px!important

}

#pageAnimationOffOn {

z-index:999;

position:absolute;

top:15px;

right:20px;

color:rgba(255,255,255,.6);

cursor:pointer

}

#pageAnimationOffOnIcon {

display:inline-block;

font-weight:700;

font-size:20px

}

.toc {

margin-bottom:30px

}

.article-info {

color:#fff;

margin-top:0

}

.article-info-text {

margin-bottom:18px

}

.article-info-tag {

text-decoration:none;

display:inline-block;

font-size:12px;

font-weight:500;

letter-spacing:2px;

border-radius:3px;

position:relative;

background-image:none;

box-shadow:none;

margin:0 0 0 10px;

padding:0 5px;

height:22px;

line-height:22px;

color:#fff;

width:fit-content;

width:-webkit-fit-content;

width:-moz-fit-content

}

.article-tag-class-color {

background-color:#E8A258

}

.article-tag-color {

background-color:#6fa3ef

}

a[name=top],div#loading {

background-color:#f0f0f0;

z-index:1099;

position:fixed;

top:0;

left:0;

width:100vw;

height:100vh

}

#evanyou {

position:fixed;

width:100%;

height:100%;

top:0;

left:0;

z-index:-1

}

#green_channel {

padding:10px 0;

margin-bottom:10px;

margin-top:10px;

border:0;

border-top:#eee 1px dashed;

border-bottom:#eee 1px dashed;

font-size:12px;

width:100%!important;

text-align:center;

display:inline-block;

vertical-align:middle

}

#blog_post_info #green_channel a {

display:none

}

#btn_comment_submit,a#green_channel_digg,a#green_channel_favorite,a#green_channel_follow,a#green_channel_wechat,a#green_channel_weibo {

text-decoration:none;

color:#fff;

margin:10px auto auto;

width:80px;

height:30px;

display:inline-block;

line-height:30px;

font-size:12px;

font-weight:500;

letter-spacing:2px;

border-radius:3px;

text-transform:uppercase;

transition:all .4s;

-webkit-transition:all .4s;

-moz-transition:all .4s;

-ms-transition:all .4s;

-o-transition:all .4s;

position:relative;

background-image:none

}

a#green_channel_digg:hover,a#green_channel_favorite:hover,a#green_channel_follow:hover,a#green_channel_wechat:hover,a#green_channel_weibo:hover {

transform:scale(1.02,1.02)

}

a#green_channel_digg:active,a#green_channel_favorite:active,a#green_channel_follow:active,a#green_channel_wechat:active,a#green_channel_weibo:active {

transform:scale(.95,.95);

transition:all .4s -125ms

}

a#green_channel_digg {

background-color:#5c8ec6;

box-shadow:0 15px 18px -6px rgba(95,193,206,.65)

}

a#green_channel_follow {

background-color:#e33100!important;

box-shadow:0 15px 18px -6px rgba(227,49,0,.65);

margin-left:10px

}

a#green_channel_favorite {

background-color:#ffb515;

box-shadow:0 15px 18px -6px rgba(255,198,75,.65);

margin-left:10px

}

a#green_channel_weibo {

background-color:#ff464b!important;

box-shadow:0 15px 18px -6px rgba(255,70,75,.65)!important;

margin-left:10px;

width:45px

}

a#green_channel_wechat {

background-color:#3cb034!important;

box-shadow:0 15px 18px -6px rgba(60,176,52,.65)!important;

margin-left:10px;

width:45px

}

#author_profile_info img.author_avatar {

border-radius:100%;

box-shadow:inset 1px 1px 3px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.4);

border:3px solid #f7f7f7;

padding:0;

margin-left:3px;

margin-right:7px

}

div#green_channel img {

height:20px;

width:20px

}

@keyframes beating {

0%,100%,30%,70% {

transform:scale(1)

}

20%,50% {

transform:scale(1.6)

}

}.footer-t1 {

min-height:130px!important;

margin:250px 0 0!important;

background:#232323

}

.footer-image {

height:368px;

z-index:1;

position:absolute;

width:100%;

top:-293px;

pointer-events:none

}

#footer .footer-box {

width:70%;

max-width:900px;

text-align:center;

margin:0 auto

}

#footer .footer-text {

font-size:16px;

padding-bottom:5px;

border-bottom:1px dashed #333;

margin:0 auto 5px

}

#footer .footer-text .footer-text-icon {

display:inline-block;

margin:0 7px;

font-size:14px;

-webkit-font-smoothing:antialiased;

animation:iconAnimate 1.33s ease-in-out infinite

}

footer footer-background {

bottom:7.25rem;

left:0;

height:18rem;

position:absolute;

width:100%;

z-index:-1;

transform:translate3d(0,0,0)

}

footer footer-background figure {

bottom:0;

left:0;

height:15rem;

margin:0;

position:absolute;

width:100%

}

footer footer-background .background,footer footer-background .clouds,footer footer-background .foreground {

right:0;

bottom:0;

left:0;

position:absolute;

background-repeat:repeat-x!important

}

footer footer-background .foreground {

background-size:225em 15em!important;

top:1rem!important

}

footer footer-background .background {

background-size:225em 21.313em!important;

top:-1em!important

}

footer footer-background .clouds {

background-size:225em 15em!important;

top:-2em!important

}

table#blogCalendar>tbody>tr>td>a {

color:#bbb

}

.art-dialog {

background-color:rgba(0,0,0,.7)!important;

border:unset!important;

color:#f9f9f9!important

}

.art-dialog-header {

border-bottom:1px solid #444!important

}

.art-dialog-footer {

padding:0 20px 10px!important

}

.art-dialog-button button {

padding:2px 6px!important;

color:#f9f9f9!important;

border:unset!important;

font-size:12px!important

}

.art-dialog-button button[i-id=cancel] {

background-color:#d98d6f!important

}

.art-dialog-statusbar {

padding:0 0 0 16px!important

}

.art-dialog-button button[i-id=cancel]:hover {

background-color:#ca8966!important

}

.art-dialog-statusbar a {

color:#ff9128

}

.art-dialog-content a {

color:#85d6d9

}

.art-dialog-close {

color:#fff!important;

text-shadow:unset!important

}

.art-dialog-button button[i-id="娉ㄥ唽"] {

background-color:#5fcc7d!important

}

@-moz-keyframes iconAnimate {

0%,100% {

transform:scale(1)

}

10%,30% {

transform:scale(.9)

}

20%,40%,50%,60%,70%,80% {

transform:scale(1.1)

}

}@-webkit-keyframes iconAnimate {

0%,100% {

transform:scale(1)

}

10%,30% {

transform:scale(.9)

}

20%,40%,50%,60%,70%,80% {

transform:scale(1.1)

}

}@-o-keyframes iconAnimate {

0%,100% {

transform:scale(1)

}

10%,30% {

transform:scale(.9)

}

20%,40%,50%,60%,70%,80% {

transform:scale(1.1)

}

}@keyframes iconAnimate {

0%,100% {

transform:scale(1)

}

10%,30% {

transform:scale(.9)

}

20%,40%,50%,60%,70%,80% {

transform:scale(1.1)

}

}#dayNightSwitch {

display:inline-block;

position:absolute;

z-index:4;

right:20px;

top:25px;

opacity:.65;

cursor:pointer

}

#dayNightSwitch .onOff {

background:#324164;

width:65px;

height:25px;

border-radius:25px;

box-shadow:0 15px 10px -10px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.1);

border:2px solid #1e2d50;

overflow:hidden;

position:relative

}

#dayNightSwitch .onOff * {

transition:all .4s ease

}

#dayNightSwitch .onOff.daySwitch {

border:2px solid #52a6bf

}

#dayNightSwitch .onOff.daySwitch .sky {

width:65px;

height:25px;

border-radius:25px;

position:absolute;

left:0;

top:0;

transform:translate(0,0);

animation:none!important

}

#dayNightSwitch .onOff.daySwitch .sunMoon {

background:#ffdf61;

border:2px solid #d9b31c;

left:calc(100% - 23px)

}

#dayNightSwitch .onOff.daySwitch .sunMoon .crater {

transform:scale(0)!important

}

#dayNightSwitch .onOff.daySwitch .sunMoon .cloud {

opacity:1;

transform:translatex(0);

transition-delay:.2s;

animation:cloudAnim 2.5s linear infinite

}

#dayNightSwitch .onOff .sunMoon {

background:#f0e1a5;

height:16px;

width:16px;

border-radius:100%;

border:2px solid #ccc091;

position:absolute;

left:3px;

top:2.5px

}

#dayNightSwitch .onOff .sunMoon .crater {

background:#ccc091;

width:5px;

height:5px;

border-radius:13px;

position:absolute;

left:50%;

top:20%

}

#dayNightSwitch .onOff .sunMoon .crater.crater1 {

left:30%;

top:45%;

transform:scale(.5)

}

#dayNightSwitch .onOff .sunMoon .crater.crater2 {

left:55%;

top:60%;

transform:scale(.7)

}

#dayNightSwitch .onOff .sunMoon .cloud {

background:#fff;

border-radius:3px;

position:absolute;

opacity:0;

transform:translatex(-20px);

transition-delay:0s

}

#dayNightSwitch .onOff .sunMoon .cloud.part1 {

width:20px;

height:2px;

left:-12px;

top:calc(50% - 1.5px)

}

#dayNightSwitch .onOff .sunMoon .cloud.part1:before {

content:"";

background:#fff;

border-radius:3px;

position:absolute;

width:3px;

height:3px;

left:40%;

top:-100%

}

#dayNightSwitch .onOff .sunMoon .cloud.part1:after {

content:"";

background:#fff;

border-radius:3px;

position:absolute;

width:15px;

height:2px;

left:20%;

top:-200%

}

#dayNightSwitch .onOff .sunMoon .cloud.part2 {

width:3px;

height:3px;

left:-1px;

top:calc(50% + .3px)

}

#dayNightSwitch .onOff .sunMoon .cloud.part2:before {

content:"";

background:#fff;

border-radius:3px;

position:absolute;

width:18px;

height:2px;

left:-8px;

top:100%

}

#dayNightSwitch .onOff .star {

background:#5ebedb;

width:5px;

height:5px;

border-radius:5px;

position:absolute;

left:50%;

top:10%;

transform:translate(20px,5px)

}

#dayNightSwitch .onOff .star.star1 {

transform:translate(10px,15px) scale(.3);

animation:starAnim1 3s -2.4s linear infinite

}

#dayNightSwitch .onOff .star.star2 {

transform:translate(15px,-7px) scale(.6);

animation:starAnim2 3s -1.1s linear infinite

}

#dayNightSwitch .onOff .star.star3 {

transform:translate(35px,-12px) scale(.9);

animation:starAnim3 3s -1.5s linear infinite

}

#dayNightSwitch .onOff .star.star4 {

transform:translate(30px,12px) scale(.4);

animation:starAnim4 3s -1.9s linear infinite

}

#dayNightSwitch .onOff .star.star5 {

transform:translate(0,0) scale(.6);

animation:starAnim5 3s -2.8s linear infinite

}

#dayNightSwitch .onOff .star.sky {

animation:skyAnim 3s -.4s linear infinite

}

@keyframes starAnim1 {

0% {

transform:translate(5px,30px) scale(.3)

}

20% {

transform:translate(8px,17px) scale(.3)

}

50% {

transform:translate(10px,0) scale(.3)

}

80% {

transform:translate(8px,-17px) scale(.3)

}

100% {

transform:translate(5px,-30px) scale(.3)

}

}@keyframes starAnim2 {

0% {

transform:translate(10px,30px) scale(.6)

}

20% {

transform:translate(13px,17px) scale(.6)

}

50% {

transform:translate(15px,0) scale(.6)

}

80% {

transform:translate(13px,-17px) scale(.6)

}

100% {

transform:translate(10px,-30px) scale(.6)

}

}@keyframes starAnim3 {

0% {

transform:translate(30px,30px) scale(.9)

}

20% {

transform:translate(33px,17px) scale(.9)

}

50% {

transform:translate(35px,0) scale(.9)

}

80% {

transform:translate(33px,-17px) scale(.9)

}

100% {

transform:translate(30px,-30px) scale(.9)

}

}@keyframes starAnim4 {

0% {

transform:translate(25px,30px) scale(.4)

}

20% {

transform:translate(28px,17px) scale(.4)

}

50% {

transform:translate(30px,0) scale(.4)

}

80% {

transform:translate(28px,-17px) scale(.4)

}

100% {

transform:translate(25px,-30px) scale(.4)

}

}@keyframes starAnim5 {

0% {

transform:translate(0,30px) scale(.6)

}

20% {

transform:translate(3px,17px) scale(.6)

}

50% {

transform:translate(5px,0) scale(.6)

}

80% {

transform:translate(3px,-17px) scale(.6)

}

100% {

transform:translate(0,-30px) scale(.6)

}

}@keyframes skyAnim {

0% {

transform:translate(15px,30px) scale(1)

}

20% {

transform:translate(18px,17px) scale(1)

}

50% {

transform:translate(20px,0) scale(1)

}

80% {

transform:translate(18px,-17px) scale(1)

}

100% {

transform:translate(15px,-30px) scale(1)

}

}@keyframes cloudAnim {

0%,100% {

transform:translatex(0)

}

14% {

transform:translatex(5px)

}

56% {

transform:translatex(-10px)

}

}@media only screen and (max-width:1200px) {

.main-header {

-webkit-box-sizing:border-box;

-moz-box-sizing:border-box;

box-sizing:border-box;

min-height:240px;

height:60vh;

max-height:60vh

}

#home {

width:85%;

max-width:100vw

}

.entrylistPosttitle a:link,.postTitle a:link {

font-size:2.8rem

}

.entrylistItemPostDesc,.postDesc {

font-size:1.3rem

}

.entrylistPosttitle,.page-title {

font-size:4rem;

letter-spacing:-1px

}

.sb-title {

font-size:3.3rem;

letter-spacing:-1px

}

p.article-info-text>.postMeta,p.article-info-text>.postMeta i {

font-size:15px

}

.page-description {

font-size:2rem;

line-height:2rem;

-webkit-line-clamp:4

}

.page-author {

font-size:1.3rem!important;

line-height:1.3em

}

#aplayer,#evanyou,#music-box,#nhBannerAnimation,.scroll-down,body>meting-js {

display:none!important

}

.c_b_p_desc_readmore {

font-size:14px;

width:75px

}

}@media only screen and (max-width:960px) {

.main-header {

-webkit-box-sizing:border-box;

-moz-box-sizing:border-box;

box-sizing:border-box;

min-height:240px;

height:50vh;

max-height:50vh

}

#home {

width:auto

}

#pageAnimationOffOn {

display:none

}

#articleSuffix .articleSuffix-left,#bgCanvas,#homeTopCanvas,.c_b_p_desc_img {

display:none!important

}

#articleSuffix .articleSuffix-right {

width:calc(100% - 12px)!important

}

.c_b_p_desc,.entrylistPostSummary {

width:100%!important

}

.postCon {

min-height:unset!important

}

}@media only screen and (max-width:720px) {

#cnblogs_post_body>p {

padding:0 10px;

font-size:1em;

line-height:1.8em

}

.main-header {

margin-bottom:15px;

height:40vh;

max-height:40vh

}

#home {

padding-left:5px;

padding-right:5px;

box-shadow:unset

}

.entrylistPosttitle a:link,.postTitle a:link {

font-size:2.3rem

}

.entrylistItemPostDesc,.entrylistPostSummary,.login_tips,.postCon,.postDesc {

font-size:12px

}

.commentform,.menu-button {

border:none!important;

margin:0!important

}

.inner {

width:auto;

margin:2rem auto

}

.entrylistPosttitle,.page-title {

font-size:2.6rem

}

.sb-title {

font-size:2.8rem

}

.page-description {

font-size:1.6rem;

-webkit-line-clamp:2

}

.page-author {

font-size:1rem!important

}

.menu-button-scroll {

left:-5px!important;

width:33px!important

}

#aplayer,#articleSuffix,#bgCanvas,#canvas,#evanyou,#homeTopCanvas,#music-box,#pageAnimationOffOn,.comment_date,.scroll-down,body>meting-js {

display:none!important

}

.postMeta {

font-size:12px

}

.postMeta>i,p.article-info-text>.postMeta,p.article-info-text>.postMeta i {

font-size:13px

}

p.article-info-text>.postMeta br {

display:inline

}

.article-info-tag {

padding:0 3px

}

.c_b_p_desc_readmore {

font-size:13px;

width:68px;

border-bottom:1px solid #666

}

.postSticky {

font-size:12px;

top:-4px

}

#footer .footer-box {

width:95%

}

#dayNightSwitch .onOff,#dayNightSwitch .onOff.daySwitch .sky {

width:50px;

height:18px;

border-radius:18px

}

#dayNightSwitch .onOff .sunMoon {

height:12px;

width:12px;

top:1px

}

#dayNightSwitch .onOff.daySwitch .sunMoon {

left:calc(100% - 19px)

}

#dayNightSwitch {

right:12px;

top:15px

}

#dayNightSwitch .onOff .star {

top:-50%

}

#dayNightSwitch .onOff .sunMoon .crater {

width:3px;

height:3px

}

#dayNightSwitch .onOff .sunMoon .cloud.part1 {

width:17px

}

#dayNightSwitch .onOff .sunMoon .cloud.part1:after {

width:12px

}

#dayNightSwitch .onOff .sunMoon .cloud.part2:before {

width:15px

}

}

/*黑幕*/

.heimu, .heimu a, a .heimu, .heimu a.new {

background-color: #252525;

color: #252525;

text-shadow: none;

}

.heimu:hover, .heimu:active,

.heimu:hover .heimu, .heimu:active .heimu {

color: white !important;

}

.heimu:hover a, a:hover .heimu,

.heimu:active a, a:active .heimu {

color: lightblue !important;

}

.heimu:hover .new, .heimu .new:hover, .new:hover .heimu,

.heimu:active .new, .heimu .new:active, .new:active .heimu {

color: #BA0000 !important;

}

/*阅读更多:https://zh.moegirl.org/MediaWiki:Mobile.css 本文引自萌娘百科(https://zh.moegirl.org),文字内容默认使用《知识共享 署名-非商业性使用-相同方式共享 3.0》协议。*/

/*具体使用方法可参考这篇博客:https://www.cnblogs.com/Vanilla-chan/p/12355387.html#gallery-1 */

/*AD*/

.ad_text_commentbox {

display: none !important;

}

.c_ad_block, .under-post-card {

display: none !important;

}

#cnblogs_ch {

margin-top: 5px;

line-height: 1.8;

display: none !important;

}

/*推荐和反对*//*update:2023/6/9*/

#div_digg{

position:fixed;

bottom:10px;

width:60px;

right:50px;

box-shadow: 0 0 6px #0000FF;

border:2px solid #800080;

padding:4px;

background-color:#fff;

border-radius:4px 4px 4px 4px !important;

}

.buryit {

opacity: 0;

display: none;

}

.diggit{

margin-left:30%;

}

/*隐藏鼠标*/

/*html {cursor: none;}*/

#cnblogs_post_body>p {

font-family:"Apple Chancery";

}

#cnblogs_post_body h1 {

font-family: "Long Cang";

}

.entrylistItemPostDesc, .sb-title {

font-family: "Long Cang";

}

.postTitle a:link {

font-family: "Long Cang";

}

.c_b_p_desc {

font-family: "Apple Chancery";

}

#sideBar a {

font-size: 18px;

font-family: "Long Cang";

}

.page-title {

font-size: 7rem;

font-family: "Long Cang";

}

.page-description {

font-size: 3rem;

font-family: "Long Cang";

}

#home code:not([class]), span.cnblogs_code {

font-size: 16px;

}

附:

「自定义字体」

直接上图。

核心代码基本都在「博客侧边栏公告」和「页面定制 CSS 代码」中,剩下的部分便很少了。

页首 HTML 代码

没别的用处,就是加载页面刷新时的动画。

页脚 HTML 代码

这部分代码对我来说只有一个作用:页面左下角的网易云音乐播放器。你可以将其删掉,也可以替换为自己的播放歌单,替换方法如下:

打开【网易云音乐官网】

找到你想播放的歌单,打开后查看网址,例如我的是 https://music.163.com/#/playlist?id=7002443469。

将 id= 的后面一串数字复制下来,粘贴到下面代码中的 data-id 中即可。

最新版代码:「已更新 2 次」

如图:

「附:【APlayer 官方使用指南】」

其他

标题

SimpleMemory主题原作者提供的【指南】中提到了标题的问题:

黑幕

格式

被你发现啦~

效果

被你发现啦~

代码

见上面的「页面定制 CSS 代码」搜索「黑幕」。

希望这些内容能对你有帮助。有用的话记得点个赞:)

相关文章

金婚银婚钻石婚各是多少年

生日滚鸡蛋顺口溜从头滚到脚,这个顺口溜是什么意思?

澳洲和日本和牛等級