3 font-family: "italic", Helvetica
, Arial
, "Heiti SC", "Microsoft YaHei";
11 margin-left: calc
(100vw - 100%) !important
;
17 display: none
!important
;
20 display: block
!important
;
23 animation: showBlock
0.4s forwards
;
24 display: block
!important
;
26 @keyframes showBlock
{
29 transform: translateY
(-100%);
33 transform: translateY
(0);
37 display: block
!important
;
38 animation: hideBlock
0.4s forwards
;
40 transform: translateY
(0);
42 @keyframes hideBlock
{
45 transform: translateY
(0);
49 transform: translateY
(-100%);
54 animation: showFade
0.4s forwards
;
55 display: flex
!important
;
58 animation: hideFade
0.4s forwards
;
74 display: none
!important
;
78 text-indent: 0 !important
;
89 text-indent: 0 !important
;
97 flex-direction: column
;
102 flex-direction: column
;
104 border-bottom: 1px solid
#979797;
106 .nav .avatar-name .avatar {
110 box-sizing: border-box
;
112 .nav .avatar-name .avatar img {
116 .nav .avatar-name .name {
120 .nav .avatar-name .name i {
122 font-family: "italic" !important
;
132 .nav
.contents ul li
,
133 .nav .contents ul li a {
134 text-decoration: none
;
140 .nav
.contents ul li i
,
141 .nav .contents ul li a i {
146 .nav
.contents ul li span
,
147 .nav .contents ul li a span {
151 .nav
.contents ul li
.active span
,
152 .nav .contents ul li.active i {
155 .nav
.contents ul
li:hover span
,
156 .nav .contents ul li:hover i {
162 .site-nav-toggle button {
166 background: transparent
;
170 .site-nav-toggle button .btn-bar {
177 .site-nav-toggle button .btn-bar + .btn-bar {
191 background-color: rgba
(0, 0, 0, 0.3);
193 flex-direction: column
;
195 .search-field .search-container {
201 .search-field .search-container .search-input {
207 .search-field .search-container .search-input span {
213 .search-field .search-container .search-input span:nth-child(1) {
216 .search-field .search-container .search-input #begin-search {
219 .search-field .search-container .search-input #begin-search:hover {
222 .search-field .search-container .search-input input {
224 background-color: #f3f4f7;
225 border: 1px solid
#cccccc;
229 box-sizing: border-box
;
234 .search-field .search-result-container {
235 height: calc
(70vh - 50px);
239 .search-field .search-result-container::-webkit-scrollbar {
242 .search-field .search-result-container .no-search-result {
250 .search-field .search-result-container::-webkit-scrollbar-thumb {
251 background-color: #c3c4c7;
252 -webkit-border-radius: 2px;
255 .search-field .search-result-container ul {
257 width: calc
(100% - 25px);
260 .search-field .search-result-container ul li {
264 .search-field .search-result-container ul li a {
265 text-decoration: none
;
272 .search-field .search-result-container ul li ul {
275 .search-field .search-result-container ul li ul li {
281 @media screen and
(max-width: 680px) {
282 .search-field .search-container {
288 .search-field .search-result-container {
289 height: calc
(100vh - 50px);
306 border-bottom: 1px solid
#CCCCCC;
307 border-top: 1px solid
#CCCCCC;
314 box-sizing: border-box
;
327 box-sizing: border-box
;
331 .post-preview .post-time {
338 .post-preview .post-info {
341 .post-preview .post-info a {
343 text-decoration: none
;
345 .post-preview .post-info a h3 {
353 transition: color
0.4s;
355 .post-preview .post-info a h3:hover {
358 .post-preview .post-info p {
361 .post-preview
.post-info p span
,
362 .post-preview .post-info p a {
366 text-decoration: none
;
368 .post-preview-container {
386 flex-direction: row-reverse
;
391 box-sizing: border-box
;
393 transition: color
0.4s, background-color
0.4s;
394 border: 1px solid
#999999;
401 text-decoration: none
;
403 .pager
.previous
a:hover
,
404 .pager .next a:hover {
407 background-color: #666666;
409 @media screen and
(max-width: 680px) {
410 .post-preview-container {
411 min-height: 0 !important
;
417 box-sizing: border-box
;
419 flex-direction: column
;
422 border-bottom: 1px solid
#EEEEEE;
424 .post-preview .post-time {
432 .post-preview .post-info {
435 .post-preview .post-info a {
437 text-decoration: none
;
439 .post-preview .post-info a h3 {
448 .post-preview .post-info p {
451 .post-preview
.post-info p span
,
452 .post-preview .post-info p a {
456 text-decoration: none
;
474 flex-direction: row-reverse
;
479 box-sizing: border-box
;
481 transition: color
0.4s, background-color
0.4s;
482 border: 1px solid
#999999;
489 text-decoration: none
;
491 .pager
.previous
a:hover
,
492 .pager .next a:hover {
495 background-color: #666666;
503 text-decoration: none
;
516 .one-tag-list .fa-tag {
521 .one-tag-list .post-preview {
524 .one-tag-list .post-preview a {
526 text-decoration: none
;
528 .one-tag-list .post-preview a .post-title {
536 transition: color
0.4s;
538 .one-tag-list .post-preview a .post-title:hover {
541 @media screen and
(max-width: 680px) {
545 .one-tag-list .fa-tag {
550 .one-tag-list .post-preview {
553 .one-tag-list .post-preview a {
555 text-decoration: none
;
557 .one-tag-list .post-preview a .post-title {
560 text-decoration: none
;
566 transition: color
0.4s;
568 .one-tag-list .post-preview a .post-title:hover {
576 flex-direction: column
;
578 .post-container .post-title {
588 .post-container .post-meta {
593 .post-container
.post-meta span
,
594 .post-container .post-meta a {
598 text-decoration: none
;
600 .post-container .post-meta .attr {
611 .post-content blockquote {
612 border-top: 1px solid
#cccccc;
613 border-bottom: 1px solid
#cccccc;
619 .post-content blockquote p {
625 text-decoration: none
;
635 .post-content p img {
643 .post-content ol li {
653 .post-content ul
li:before
,
654 .post-content ol li:before {
661 .post-content pre code {
709 animation: showBlock
1.6s forwards
;
713 font-family: "italic" !important
;
717 .index-about-mobile {
721 justify-content: center
;
729 .index-container .index-left {
732 .index-container .index-middle {
736 @media screen and
(max-width: 1180px) {
740 box-sizing: border-box
;
742 padding: 0 40px 0 10px;
746 .index-container .index-left {
749 .index-container .index-middle {
751 max-width: calc
(100% - 180px);
754 @media screen and
(max-width: 680px) {
757 box-sizing: border-box
;
760 flex-direction: column
;
761 padding: 0 25px 0 25px;
764 .index-container .index-left {
767 .index-container .index-middle {
774 .index-about-mobile {
781 .index-about-mobile i {
783 font-family: "italic" !important
;
788 .archives-container .one-tag-list .listing-seperator {
792 .archives-container .one-tag-list ul {
795 .archives-container .one-tag-list ul li {
801 .archives-container .one-tag-list ul li span {
806 .archives-container .one-tag-list ul li a {
807 text-decoration: none
;
811 .archives-container .one-tag-list ul li a span {
813 transition: color
0.4s;
815 .archives-container .one-tag-list ul li a span:hover {
818 @media screen and
(max-width: 680px) {
819 .archives-container .one-tag-list .listing-seperator {
823 .archives-container .one-tag-list ul {
827 .archives-container .one-tag-list ul li {
833 .archives-container .one-tag-list ul li span {
839 .archives-container .one-tag-list ul li i {
842 .archives-container .one-tag-list ul li a {
845 text-decoration: none
;
849 .archives-container .one-tag-list ul li a span {
865 font-family: consolas
, Menlo
, "PingFang SC", "Microsoft YaHei", monospace
;
869 word-wrap: break-word
;
901 .highlight figcaption {
907 .highlight figcaption a {
911 .highlight figcaption a:hover {
912 border-bottom-color: #4d4d4c;
914 .highlight .gutter pre {
919 background-color: #eff2f3;
921 .highlight .code pre {
925 background-color: #f7f7f7;
931 -webkit-user-select: none
;
932 -moz-user-select: none
;
933 -ms-user-select: none
;
959 pre
.xml
.tag
.title
,
977 pre
.ruby
.class
.title
,
978 pre
.css
.rules
.attribute
,
995 pre
.python
.decorator
,
997 pre
.ruby
.function
.title
,
998 pre
.ruby
.title
.keyword
,
1000 pre
.javascript
.title
,
1001 pre
.coffeescript
.title
{
1005 pre
.javascript
.function
{
1010 align-items: center
;
1012 flex-direction: column
;
1014 margin-bottom: 10px;
1017 font-family: "Montserrat", "Helvetica Neue", "Hiragino Sans GB", "LiHei Pro", Arial
, sans-serif
;
1025 font-family: "Montserrat", "Helvetica Neue", "Hiragino Sans GB", "LiHei Pro", Arial
, sans-serif
;
1031 font-family: "Montserrat", "Helvetica Neue", "Hiragino Sans GB", "LiHei Pro", Arial
, sans-serif
;
1034 text-decoration: none
;
1036 .footer p span a:hover {
1039 .list-inline.text-center {
1045 .list-inline.text-center li {
1046 display: inline-block
;
1048 background-color: #979797;
1051 border-radius: 12px;
1054 .list-inline.text-center li a {
1055 text-decoration: none
;
1057 .list-inline.text-center li a span i {
1061 .list-inline.text-center li:hover {
1062 background-color: #333333;
1064 @media screen and
(max-width: 680px) {
1066 box-sizing: border-box
;
1068 padding-right: 20px;
1071 font-family: "Montserrat", "Helvetica Neue", "Hiragino Sans GB", "LiHei Pro", Arial
, sans-serif
;
1080 font-family: "Montserrat", "Helvetica Neue", "Hiragino Sans GB", "LiHei Pro", Arial
, sans-serif
;
1083 text-decoration: none
;
1085 .footer p span a:hover {
1099 box-sizing: border-box
;
1100 border-left: 2px solid
#cccccc;
1107 margin-bottom: 10px;
1108 text-decoration: none
;
1112 .toc-article li a span {
1113 word-break: break-all
;
1115 .toc-article li.active {
1116 border-left: 2px solid
#4990E2;
1118 .toc-article li.active > a {
1121 .toc-article li:hover {
1122 border-left: 2px solid
#4990E2;
1124 .toc-article li:hover > a {
1127 .toc-article > ol > li {
1128 border-left: none
!important
;
1135 .toc-fixed::-webkit-scrollbar {
1138 .toc-fixed::-webkit-scrollbar-thumb {
1139 -webkit-border-radius: 4px;
1142 @media screen and
(max-width: 1180px) {