博客园页面css

代码:

   1 body {
   2     background:#fff;
   3     min-height:100%;
   4     height:100%;
   5     color:#314659!important;
   6     font-family:Lato,"PingFang SC","Microsoft YaHei",sans-serif!important
   7 }
   8 a {
   9     transition:all .3s ease!important
  10 }
  11 a:hover {
  12     color:#2D8CF0!important;
  13     text-decoration:none!important
  14 }
  15 #ad_c1,#ad_c2,#ad_t2,#author_profile,#blogCalendar,#blogTitle h2,#comment_form_container p:nth-of-type(3),#comments_pager_top,#green_channel,#homepage_top_pager,#sidebar_imagecategory,#sidebar_postarchive,#sidebar_recentcomments,#sidebar_recentposts,#sidebar_scorerank,#sidebar_search,#sidebar_search .catListTitle,#sidebar_shortcut,#sidebar_topcommentedposts,#tip_comment2,#under_post_kb,#under_post_news,.blogStats,.c_ad_block,.dayTitle {
  16     display:none
  17 }
  18 #home {
  19     width:100%;
  20     height:100%
  21 }
  22 #header {
  23     width:960px;
  24     position:fixed;
  25     top:0;
  26     right:0;
  27     left:0;
  28     margin:0 auto;
  29     border-top:0;
  30     background:#fff;
  31     opacity:.95;
  32     border-bottom:1px #eef2f8 solid;
  33     padding-bottom:0;
  34     display:block;
  35     height:60px;
  36     z-index:999
  37 }
  38 #header #blogTitle {
  39     position:relative;
  40     height:60px
  41 }
  42 #header #blogTitle h1 {
  43     font-size:25px;
  44     font-family:Georgia;
  45     width:auto;
  46     margin-left:0;
  47     margin-top:12px
  48 }
  49 #header #blogTitle h1 a {
  50     color:#404040
  51 }
  52 #header #navigator {
  53     height:inherit;
  54     position:absolute;
  55     right:0;
  56     top:0;
  57     background-color:transparent;
  58     display:inline-block;
  59     z-index:999
  60 }
  61 #header #navList {
  62     height:inherit
  63 }
  64 #header #navList>li {
  65     position:relative
  66 }
  67 #header #navList>li:hover i {
  68     width:100%;
  69     left:0
  70 }
  71 #header #navList>li>a:active,#header #navList>li>a:link,#header #navList>li>a:visited {
  72     font-size:17px;
  73     padding-top:0;
  74     border-right:0;
  75     color:#314659;
  76     display:block;
  77     font-weight:300;
  78     width:auto;
  79     padding:19px 16px;
  80     height:inherit;
  81     -webkit-transition:all .3s;
  82     transition:all .3s
  83 }
  84 #header #navList>li>a:hover {
  85     background:0 0
  86 }
  87 #header #navList>li>i {
  88     width:0;
  89     height:4px;
  90     background-color:#2D8CF0;
  91     content:"";
  92     position:absolute;
  93     left:50%;
  94     bottom:0;
  95     transition:1s
  96 }
  97 #header #navList .open {
  98     transform:rotate(180deg) scaleX(-1)
  99 }
 100 #header #navList .esa-sub-navs {
 101     background-color:#fff;
 102     position:absolute;
 103     width:130px;
 104     top:65px;
 105     left:calc(50% - 65px);
 106     border-radius:3px;
 107     box-shadow:0 1px 15px rgba(27,31,35,.15);
 108     display:none;
 109     padding:10px
 110 }
 111 #header #navList .esa-sub-navs li {
 112     float:none
 113 }
 114 #header #navList .esa-sub-navs li a {
 115     font-size:15px;
 116     border-right:0;
 117     color:#314659;
 118     display:block;
 119     width:100%;
 120     font-weight:300;
 121     padding:10px 0;
 122     height:inherit
 123 }
 124 #header #navList .esa-sub-navs li a:hover {
 125     background:0 0;
 126     color:#2D8CF0
 127 }
 128 #main {
 129     width:960px;
 130     margin:0 auto;
 131     min-height:calc(100% - 135px);
 132     padding:75px 10px 0 10px;
 133     animation-name:fadeIn;
 134     animation-duration:1s;
 135     animation-iteration-count:1;
 136     -webkit-animation-name:fadeIn;
 137     -webkit-animation-duration:1s;
 138     -webkit-animation-iteration-count:1
 139 }
 140 #main #mainContent {
 141     background-color:transparent
 142 }
 143 #main #mainContent .forFlow {
 144     margin:0 auto;
 145     margin-left:0;
 146     max-width:960px
 147 }
 148 #sideBar {
 149     border-right:1px solid #eef2f8;
 150     font-weight:300;
 151     display:none;
 152     min-height:750px;
 153     padding:0 15px 0 0
 154 }
 155 #sideBar #profile_block {
 156     margin-top:10px;
 157     font-size:15px
 158 }
 159 #sideBar #profile_block #p_b_follow {
 160     margin-top:10px
 161 }
 162 #sideBar #profile_block a {
 163     color:#314659
 164 }
 165 .catListTitle {
 166     position:relative;
 167     text-align:left;
 168     margin:15px 0;
 169     padding-left:15px;
 170     font-size:20px;
 171     font-weight:bolder;
 172     border-bottom:none;
 173 }
 174 .catListTitle::before {
 175     content:"2662";
 176     color:#CC0033;
 177     position:absolute;
 178     top:1px;
 179     left:-2px
 180 }
 181 
 182 #sidebar_toptags li {
 183     font-size:14px;
 184     height:19px;
 185     line-height:20px;
 186     white-space:nowrap;
 187     overflow:hidden;
 188     text-overflow:ellipsis;
 189     padding:5px 8px;
 190     border:1px solid #CC0033;
 191     margin:0 6px 6px 0;
 192     display:inline-grid;
 193     transition:all .3s;
 194     border-radius:2px
 195 }
 196 #sidebar_toptags li a {
 197     color:#990033
 198 }
 199 #sidebar_toptags li:active,#sidebar_toptags li:link,#sidebar_toptags li:visited {
 200     border-color:#CC0033
 201 }
 202 #sidebar_toptags li:hover {
 203     border-color:#2D8CF0
 204 }
 205 #sidebar_categories li {
 206     font-size:15px;
 207     height:40px;
 208     padding-left:3px;
 209     line-height:30px;
 210     white-space:nowrap;
 211     overflow:hidden;
 212     transition:all .5s;
 213     text-overflow:ellipsis;
 214     list-style:inside
 215 }
 216 #sidebar_categories li:hover {
 217     margin-left:10px
 218 }
 219 #sidebar_categories li a {
 220     color:#314659
 221 }
 222 #sidebar_topdiggedposts li,#sidebar_topviewedposts li {
 223     font-size:15px;
 224     padding:10px 0;
 225     transition:all .3s;
 226     text-align:justify;
 227     border-bottom:1px solid #eef2f8
 228 }
 229 #sidebar_topdiggedposts li a:active,#sidebar_topdiggedposts li a:hover,#sidebar_topdiggedposts li a:link,#sidebar_topdiggedposts li a:visited,#sidebar_topviewedposts li a:active,#sidebar_topviewedposts li a:hover,#sidebar_topviewedposts li a:link,#sidebar_topviewedposts li a:visited {
 230     color:#314659
 231 }
 232 #taglist_title,.PostListTitle,.entrylistTitle,.myposts_title,.thumbTitle {
 233     padding-bottom:3px;
 234     padding-right:10px;
 235     width:100%;
 236     text-align:left;
 237     border-bottom:0!important;
 238     font-size:20px!important;
 239     font-weight:300;
 240     margin-top:15px
 241 }
 242 #myposts {
 243     margin-left:0
 244 }
 245 #myposts .PostList {
 246     font-size:14px;
 247     font-weight:300;
 248     border-bottom:1px solid #eef2f8;
 249     padding:5px 0 9px 0;
 250     margin-right:0
 251 }
 252 #myposts .pager:first-of-type {
 253     display:none
 254 }
 255 #myposts a:link,#myposts a:visited {
 256     color:#314659
 257 }
 258 #myposts .postDesc2 {
 259     color:inherit
 260 }
 261 .day,.entrylistItem {
 262     width:auto;
 263     border-bottom:1px solid #eef2f8;
 264     padding:10px 0 15px 0;
 265     text-align:justify
 266 }
 267 .day .postSeparator,.entrylistItem .postSeparator {
 268     margin-top:15px;
 269     margin-bottom:25px;
 270     border-top:1px solid #eef2f8
 271 }
 272 .day .postTitle,.entrylist .entrylistPosttitle {
 273     font-size:20px;
 274     font-weight:bolder;
 275     font-family:inherit;
 276     padding-left:0;
 277     border-bottom:none;
 278 }
 279 .day .postTitle a,.entrylist .entrylistPosttitle a {
 280     color:#CC0033
 281 }
 282 .day .postCon,.entrylist .entrylistPostSummary {
 283     font-size:16px;
 284     font-weight:300;
 285     font-family:inherit;
 286     padding-left:0
 287 }
 288 .day .postCon .c_b_p_desc img,.entrylist .entrylistPostSummary .c_b_p_desc img {
 289     height:100px;
 290     margin-left:10px
 291 }
 292 .day .postCon .c_b_p_desc a,.entrylist .entrylistPostSummary .c_b_p_desc a {
 293     border:1px solid;
 294     border-radius:3px;
 295     padding:2px 9px;
 296     font-size:13px;
 297     margin-top:10px;
 298     text-decoration:none;
 299     display:table;
 300     color:#314659;
 301     border-color:#314659
 302 }
 303 .day .postCon .c_b_p_desc a:after,.entrylist .entrylistPostSummary .c_b_p_desc a:after {
 304     content:" »"
 305 }
 306 .day .postCon .c_b_p_desc a:hover,.entrylist .entrylistPostSummary .c_b_p_desc a:hover {
 307     color:#2D8CF0!important;
 308     border:1px solid #2D8CF0
 309 }
 310 .day .postDesc,.entrylist .entrylistItemPostDesc,.post .postDesc {
 311     font-size:13px;
 312     font-weight:300;
 313     padding-right:0!important;
 314     color:#314659!important
 315 }
 316 .day .postDesc a,.entrylist .entrylistItemPostDesc a,.post .postDesc a {
 317     color:#314659
 318 }
 319 .entrylistDescription {
 320     color:#314659;
 321     font-size:13px;
 322     font-weight:300;
 323     padding-right:0
 324 }
 325 #topics .postTitle {
 326     font-size:20px;
 327     font-weight:300;
 328     padding-left:0;
 329     border-bottom:none
 330 }
 331 #topics .postTitle a {
 332     color:#314659
 333 }
 334 #topics .postBody {
 335     font-weight:300;
 336     font-size:16px;
 337     padding:10px 0;
 338     line-height:1.75;
 339     color:#314659;
 340     border-bottom:1px solid #eef2f8
 341 }
 342 #topics .postBody a:active,#topics .postBody a:link,#topics .postBody a:visited {
 343     color:#2D8CF0;
 344     text-decoration:none
 345 }
 346 #topics .postBody h1 {
 347     font-size:21px!important;
 348     color:#314659
 349 }
 350 #topics .postBody h1 a:not([class=esa-anchor]) {
 351     color:inherit!important;
 352     text-decoration:underline
 353 }
 354 #topics .postBody h2 {
 355     font-size:20px!important;
 356     color:#314659
 357 }
 358 #topics .postBody h2 a:not([class=esa-anchor]) {
 359     color:inherit!important;
 360     text-decoration:underline
 361 }
 362 #topics .postBody h3 {
 363     font-size:19px!important;
 364     color:#314659
 365 }
 366 #topics .postBody h3 a:not([class=esa-anchor]) {
 367     color:inherit!important;
 368     text-decoration:underline
 369 }
 370 #topics .postBody h4 {
 371     font-size:18px!important;
 372     color:#314659
 373 }
 374 #topics .postBody h4 a:not([class=esa-anchor]) {
 375     color:inherit!important;
 376     text-decoration:underline
 377 }
 378 #topics .postBody h5 {
 379     font-size:17px!important;
 380     color:#314659
 381 }
 382 #topics .postBody h5 a:not([class=esa-anchor]) {
 383     color:inherit!important;
 384     text-decoration:underline
 385 }
 386 #topics .postBody h6 {
 387     font-size:16px!important;
 388     color:#314659
 389 }
 390 #topics .postBody h6 a:not([class=esa-anchor]) {
 391     color:inherit!important;
 392     text-decoration:underline
 393 }
 394 #topics .postBody p {
 395     margin:13px auto
 396 }
 397 #topics .postBody hr {
 398     border-left:none;
 399     border-right:none;
 400     border-top:none;
 401     border-bottom:1px solid #eef2f8
 402 }
 403 #topics .postBody blockquote {
 404     border:none;
 405     color:#314659;
 406     margin:20px 0;
 407     padding:0 0 0 10px;
 408     min-height:20px;
 409     background:0 0;
 410     line-height:inherit;
 411     border-left:4px solid #dde5f1
 412 }
 413 #topics .postBody em {
 414     padding-right:3px
 415 }
 416 #topics .postBody strong {
 417     margin:0 3px;
 418     font-weight:500
 419 }
 420 #topics .postBody img {
 421     max-width:960px!important;
 422     display:block;
 423     margin:15px 0 30px 0;
 424     border-radius:3px;
 425     box-shadow:0 1px 15px rgba(27,31,35,.15),0 0 1px rgba(106,115,125,.35)
 426 }
 427 #topics .postBody ol li,#topics .postBody ul li {
 428     margin:3px 0;
 429     font-size:16px;
 430     color:#314659
 431 }
 432 #topics .postBody ol li p,#topics .postBody ul li p {
 433     margin:0!important
 434 }
 435 #topics .postBody table {
 436     font-size:13px;
 437     border-collapse:collapse;
 438     border-spacing:0;
 439     empty-cells:show;
 440     border:1px solid #eef2f8;
 441     width:100%;
 442     margin:13px 0
 443 }
 444 #topics .postBody table th {
 445     font-family:inherit;
 446     font-size:inherit;
 447     background:#f7f7f7!important;
 448     white-space:nowrap;
 449     font-weight:600;
 450     border:1px solid #eef2f8!important;
 451     padding:8px 16px!important
 452 }
 453 #topics .postBody table td {
 454     border:1px solid #eef2f8!important;
 455     padding:8px 16px!important
 456 }
 457 #topics .postBody h1 code,#topics .postBody h2 code,#topics .postBody h3 code,#topics .postBody h4 code,#topics .postBody h5 code,#topics .postBody h6 code,#topics .postBody li code,#topics .postBody p code,#topics .postBody table code {
 458     color:#314659;
 459     line-height:1;
 460     font-family:consolas!important;
 461     vertical-align:middle;
 462     margin:0 3px;
 463     background:#f2f4f5!important;
 464     font-size:14px!important;
 465     padding:.2em .3em!important;
 466     border-radius:3px!important;
 467     border:1px solid #eee!important
 468 }
 469 #topics .postBody #BlogPostCategory {
 470     font-size:14px;
 471     margin-bottom:0
 472 }
 473 #topics .postBody #BlogPostCategory a {
 474     margin-left:5px
 475 }
 476 #topics .postBody #EntryTag {
 477     font-size:14px;
 478     color:#314659
 479 }
 480 #topics .postBody #EntryTag a {
 481     color:#2D8CF0
 482 }
 483 #topics .postBody #post_next_prev {
 484     font-size:13px
 485 }
 486 .cnblogs_code {
 487     background-color:#f2f4f5;
 488     padding-left:1em;
 489     padding-right:1em;
 490     border:none!important;
 491     border-radius:3px!important;
 492     font-family:Lucida Console,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace!important
 493 }
 494 .cnblogs_code div {
 495     background-color:transparent;
 496     color:#656c73
 497 }
 498 .cnblogs_code img {
 499     margin:0!important
 500 }
 501 .cnblogs_code pre {
 502     color:#656c73;
 503     font-family:inherit!important
 504 }
 505 .cnblogs_code pre span {
 506     font-family:inherit!important;
 507     color:inherit!important
 508 }
 509 .cnblogs_code textarea {
 510     font-family:inherit!important;
 511     padding:5px;
 512     border:1px solid #3e4c42;
 513     color:#c5d4ef;
 514     background-color:#282c34
 515 }
 516 .cnblogs_code textarea:focus {
 517     outline:0
 518 }
 519 .cnblogs_code .code_img_closed,.cnblogs_code .code_img_opened {
 520     display:none!important
 521 }
 522 .cnblogs_code .cnblogs_code_toolbar {
 523     width:20px
 524 }
 525 .cnblogs_code .cnblogs_code_toolbar span {
 526     padding-right:0
 527 }
 528 .cnblogs_code .cnblogs_code_toolbar a:link img {
 529     background-color:transparent!important
 530 }
 531 .cnblogs_code .cnblogs_code_collapse {
 532     color:#656c73;
 533     border:1px solid #989fa6;
 534     border-radius:2px;
 535     background-color:transparent;
 536     display:inline-block;
 537     cursor:pointer;
 538     padding:5px 5px 2px 5px
 539 }
 540 .github-corner svg {
 541     fill:#2D8CF0
 542 }
 543 #footer {
 544     border-top:1px solid #eef2f8;
 545     font-size:13px;
 546     font-weight:300;
 547     margin:10px 0 0 0;
 548     padding:10px 0
 549 }
 550 #footer .esa-copyright a {
 551     color:#314659
 552 }
 553 .cnblogs-markdown pre {
 554     white-space:pre!important;
 555     position:relative!important
 556 }
 557 #taglist_main {
 558     margin-top:0
 559 }
 560 #taglist_main table {
 561     width:100%
 562 }
 563 #taglist_main table tr td {
 564     padding:5px 20px 5px 0
 565 }
 566 #taglist_main table tr td .small {
 567     display:none
 568 }
 569 #taglist_main table tr td a {
 570     display:block;
 571     font-size:14px;
 572     padding:5px;
 573     font-weight:300;
 574     height:19px;
 575     line-height:20px;
 576     text-align:center;
 577     border:1px solid #eef2f8;
 578     border-radius:2px;
 579     color:#314659
 580 }
 581 #taglist_main table tr td a:hover {
 582     color:#2D8CF0!important;
 583     border:1px solid #2D8CF0;
 584     text-decoration:none
 585 }
 586 .topicListFooter {
 587     margin-right:0
 588 }
 589 #nav_next_page,.pager {
 590     margin-right:0;
 591     color:#314659
 592 }
 593 #nav_next_page a,.pager a {
 594     padding:3px 7px;
 595     border:1px solid #314659;
 596     border-radius:2px;
 597     margin:0 3px;
 598     text-decoration:none;
 599     color:inherit;
 600     transition:border .2s ease-in-out,color .2s ease-in-out
 601 }
 602 #nav_next_page a:hover,.pager a:hover {
 603     color:#2D8CF0;
 604     border:1px solid #2D8CF0
 605 }
 606 .pager span.current {
 607     padding:3px 7px;
 608     border:1px solid #2D8CF0;
 609     border-radius:4px;
 610     font-family:Monospaced Number;
 611     margin:0 3px;
 612     text-decoration:none;
 613     background-color:#2D8CF0
 614 }
 615 .esa-clipboard-button {
 616     font-size:12px;
 617     cursor:pointer;
 618     position:absolute;
 619     right:13px;
 620     top:10px;
 621     box-shadow:0 0 15px 0 rgba(0,0,0,.1);
 622     color:#314659;
 623     padding:0 6px;
 624     border-radius:5px
 625 }
 626 .esa-toolbar {
 627     position:fixed;
 628     display:grid;
 629     z-index:999;
 630     bottom:30px;
 631     right:30px
 632 }
 633 .esa-toolbar .esa-toolbar-contents,.esa-toolbar .esa-toolbar-follow,.esa-toolbar .esa-toolbar-gotop {
 634     height:45px;
 635     width:45px;
 636     font-weight:400;
 637     position:relative;
 638     outline:0;
 639     cursor:pointer;
 640     border:1px solid transparent;
 641     transition:color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear;
 642     margin-top:5px;
 643     border-color:#eef2f8;
 644     background-color:#fff;
 645     background-position:center;
 646     background-repeat:no-repeat
 647 }
 648 .esa-toolbar .esa-toolbar-contents:hover,.esa-toolbar .esa-toolbar-follow:hover,.esa-toolbar .esa-toolbar-gotop:hover {
 649     color:#2D8CF0;
 650     border-color:#2D8CF0
 651 }
 652 .esa-toolbar .esa-toolbar-gotop {
 653     display:none;
 654     background-image:url(data:image/png;
 655     base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACL0lEQVRIS+3TwWvTUBwH8O/vJSLrFBURFPSkoIiCVz3IilObFA/aNR0yEEk6EXfxH1D0L5DdyroMHaJL1a1Ikw3H6kVBHHjyIKKgMEQmbOqsTpv8JOkmna4mvQyRvVv4/fL78L7vPcIKLFoBA6tIUyn/e3H1F+xjYB4B8EyGp53RTkxF2VLkneQLTieYBwmQ/cEMfgsJh41U8k0YFAnJW3YPAb2Afxv5CZj2gdAK8BQgjuia8uJvUCiSt+wrBFxaGOJ8WYeTsQr2kscTAG1k5g+eJLV1dySeN4IaIsxMpuXkQMjW4kFh55aW0/F4vOp/D9wZ2+N67gQB25h5RmJx/Gyn8nQ5aFmk17bXtn7mGyDSAoBh6ppiEBHXDzFvje3wpADaxcAcGAkjoz76HfoDyVkPNsj44QA4GDQzrukZ9WKjKK7fG99crX4vA9gP8FePhJpNKw/r+5cgfXft7cLFOIDdCxFdNjT1atjt6S8W12NeHgXoEAPzgEgZWqK0+N8vZMAqHfAAB6CtzOwBlDUyqhkGLNYt63HLJ8zaBLQxUCWQpmvKsF8PEHNotN0jt0igGBjfIHBKT6t+ZE0t/yxjc3yfQEcBdplEl5FWblOfZWcE+CZAEgMfSXC73pGcbGp6XXMuN7lG3vR+GKBkcGeIz1N+qDRIRF1RH1YUvFwuy6+nKyM1iGepluVMtytJ1rlU4l2UIVF6fOjVdOUCs3gZ+uKjDAzrWUXCElpS/3/i+gn3gM6tu0xSdwAAAABJRU5ErkJggg==)
 656 }
 657 .esa-toolbar .esa-toolbar-contents {
 658     background-image:url(data:image/png;
 659     base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAuUlEQVRIS2NkoANgpIMdDPSxZO6qbQeQffOf+X98SrD3w0WLdnL/5vi7lRo+ZZy7att/ZIMYGRi0k8K8rs1ctZufheH3B6pYMnv1dgdkg/5x/DmV7uv7bdWqVcwfGXltqWIJNQwhZAZ9Ip6QK6ghP4x8Mnfl1gaUJMzIODUpzOv1pG3b2Lk//6+kSnDRJZ/QxSfUCA5CZgyj1EXIq9SQp09w0aUUpk8+oUelRY2IJWQGfSKekCuoIQ8At39XNxqN1mQAAAAASUVORK5CYII=)
 660 }
 661 .esa-toolbar .esa-toolbar-follow {
 662     background-image:url(data:image/png;
 663     base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAsUlEQVRIS2NkIAHMXbU98D/D/zn/GRlTU0M91xGrlZFYhSB1c1Zu62RkZChj+M/QmxzuVUKs3lFLRoOLcFoZTV30ySdzV29zY2BgtGT494+ghf8ZGF0YGRmskXP8pG3b2Lm/MqQx/PsvjBGrTEz/Gf8xHmWcs3LrC0ZGRnHC0Y6kAqlYmbNyqx0jI+NBnPr/M/xgpKlPwDYzPiUYRMguHE3Co8E1WtQTzvPDJ5+Q2+4CADezs7EkSK8aAAAAAElFTkSuQmCC)
 664 }
 665 .esa-profile-avatar {
 666     margin-top:15px;
 667     border-radius:3px;
 668     width:100%
 669 }
 670 .esa-follow-button {
 671     z-index:999;
 672     display:none;
 673     position:fixed;
 674     bottom:30px;
 675     right:30px;
 676     height:45px;
 677     width:45px;
 678     font-weight:400;
 679     outline:0;
 680     cursor:pointer;
 681     border:1px solid transparent;
 682     white-space:nowrap;
 683     -webkit-user-select:none;
 684     -moz-user-select:none;
 685     -ms-user-select:none;
 686     user-select:none;
 687     font-size:12px;
 688     border-radius:50px;
 689     color:#515a6e;
 690     background-color:#fff;
 691     border-color:#dcdee2
 692 }
 693 .esa-follow-button:hover {
 694     color:#2D8CF0;
 695     border-color:#2D8CF0;
 696     background-color:#fff
 697 }
 698 .esa-mobile-menu {
 699     display:none;
 700     position:fixed;
 701     top:7px;
 702     right:15px;
 703     z-index:941113;
 704     font-size:1.5em;
 705     cursor:pointer;
 706     color:#7f7f7f
 707 }
 708 .esa-mobile-menu:after {
 709     content:"2630";
 710     font-size:1.5em;
 711     font-family:fontello
 712 }
 713 .esa-search-btn {
 714     display:block;
 715     padding:14px 0;
 716     cursor:pointer
 717 }
 718 .esa-search-close {
 719     display:none;
 720     padding:14px 0;
 721     cursor:pointer
 722 }
 723 .esa-search-box {
 724     display:none;
 725     position:fixed;
 726     top:61px;
 727     height:auto;
 728     padding:10px 0;
 729     background-color:#fff;
 730     width:960px;
 731     text-align:center;
 732     border-bottom:1px #eef2f8 solid;
 733     z-index:999
 734 }
 735 .esa-search-box .input_my_zzk {
 736     color:#314659;
 737     border:solid 1px #eef2f8;
 738     width:45%;
 739     height:32px;
 740     padding:0 7px;
 741     border-right:none;
 742     font-size:16px;
 743     font-weight:300;
 744     border-radius:2px 0 0 2px;
 745     outline:0;
 746     background-color:#fff
 747 }
 748 .esa-search-box .btn_my_zzk {
 749     height:34px;
 750     font-size:14px;
 751     font-weight:300;
 752     margin-left:-5px;
 753     background-color:#2D8CF0;
 754     border:none;
 755     color:#fff;
 756     cursor:pointer;
 757     width:75px;
 758     outline:0
 759 }
 760 .esa-catalog {
 761     position:fixed;
 762     top:120px;
 763     right:1px;
 764     width:auto;
 765     height:auto;
 766     z-index:1000
 767 }
 768 .esa-catalog-title {
 769     cursor:move;
 770     padding-left:12px;
 771     width:100%;
 772     height:35px;
 773     line-height:36px;
 774     border-bottom:1px solid #eef2f8;
 775     font-size:12px;
 776     font-weight:600;
 777     color:#314659
 778 }
 779 .esa-catalog-title:before {
 780     content:"2632";
 781     margin-right:5px
 782 }
 783 .esa-catalog-close {
 784     position:absolute;
 785     right:15px;
 786     top:10px;
 787     cursor:pointer
 788 }
 789 .esa-catalog-contents {
 790     overflow:hidden;
 791     display:none;
 792     color:#314659;
 793     border:1px solid #eef2f8;
 794     min-width:150px;
 795     opacity:1;
 796     font-size:inherit;
 797     font-weight:300;
 798     background-color:#fff;
 799     z-index:19941112
 800 }
 801 .esa-catalog-contents ul {
 802     padding:10px 15px;
 803     max-height:350px;
 804     overflow-y:auto
 805 }
 806 .esa-catalog-contents ul li {
 807     margin-top:5px;
 808     max-width:160px;
 809     white-space:nowrap;
 810     overflow:hidden;
 811     text-overflow:ellipsis;
 812     cursor:pointer;
 813     color:#314659
 814 }
 815 .esa-catalog-contents ul li code {
 816     font-family:inherit
 817 }
 818 .esa-catalog-contents ul li a:hover {
 819     color:#2D8CF0;
 820     text-decoration:none
 821 }
 822 .esa-catalog-contents ul li .level1 {
 823     margin-left:0
 824 }
 825 .esa-catalog-contents ul li .level2 {
 826     margin-left:10px
 827 }
 828 .esa-catalog-contents ul li .level3 {
 829     margin-left:26px
 830 }
 831 .esa-anchor {
 832     opacity:0;
 833     -webkit-transition:opacity .3s ease;
 834     transition:opacity .3s ease;
 835     margin-left:8px
 836 }
 837 .esa-post-signature {
 838     padding:12px 24px 12px 30px;
 839     margin-top:15px;
 840     margin-left:5px;
 841     border-left-width:4px;
 842     font-size:15px;
 843     line-height:2;
 844     border-left-style:solid;
 845     background-color:#f8f8f8;
 846     position:relative;
 847     border-bottom-right-radius:2px;
 848     border-top-right-radius:2px;
 849     border-left-color:#2D8CF0;
 850     z-index:1
 851 }
 852 .esa-post-signature:before {
 853     content:"!";
 854     background-color:#2D8CF0;
 855     position:absolute;
 856     top:25px;
 857     left:-12px;
 858     color:#fff;
 859     width:20px;
 860     height:20px;
 861     border-radius:100%;
 862     text-align:center;
 863     line-height:20px;
 864     font-weight:700;
 865     font-size:14px
 866 }
 867 .esa-post-signature p {
 868     margin:0!important
 869 }
 870 .esa-post-signature a {
 871     color:#314659!important
 872 }
 873 .esa-layer {
 874     position:fixed;
 875     top:70px;
 876     text-align:center;
 877     line-height:25px;
 878     font-size:15px;
 879     font-family:inherit;
 880     width:100%;
 881     display:none;
 882     z-index:9999999
 883 }
 884 .esa-layer-content {
 885     position:relative;
 886     background:rgba(0,0,0,.7);
 887     max-width:250px;
 888     padding:5px 10px;
 889     font-size:14px;
 890     border-radius:5px;
 891     color:#e0e0e0;
 892     display:inline-block
 893 }
 894 #div_digg {
 895     position:static;
 896     float:none;
 897     margin:35px auto 85px auto;
 898     z-index:-1;
 899     width:200px
 900 }
 901 #div_digg .buryit,#div_digg .diggit {
 902     background:#fff;
 903     margin:0;
 904     display:inline-block;
 905     width:auto;
 906     height:32px;
 907     border-width:0;
 908     cursor:pointer;
 909     color:#fff;
 910     user-select:none;
 911     padding:0 10px;
 912     border-radius:5px;
 913     transition:color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear
 914 }
 915 #div_digg .diggit {
 916     background-color:#18b566;
 917     border-color:#18b566
 918 }
 919 #div_digg .diggit:hover {
 920     background-color:#47cb89;
 921     border-color:#47cb89
 922 }
 923 #div_digg .buryit {
 924     background-color:#ed4014;
 925     border-color:#ed4014
 926 }
 927 #div_digg .buryit:hover {
 928     background-color:#f16643;
 929     border-color:#f16643
 930 }
 931 #div_digg .buryit .burynum,#div_digg .diggit .diggnum {
 932     color:snow;
 933     display:inline-block;
 934     font-size:15px;
 935     position:relative;
 936     top:5px;
 937     width:65px
 938 }
 939 #div_digg .diggit .diggnum:before {
 940     content:"63a88350";
 941     font-size:15px;
 942     margin-right:5px
 943 }
 944 #div_digg .buryit .burynum:before {
 945     content:"53cd5bf9";
 946     font-size:15px;
 947     margin-right:5px
 948 }
 949 .feedbackItem .feedbackListSubtitle {
 950     color:transparent
 951 }
 952 .feedbackItem .feedbackListSubtitle .sendMsg2This {
 953     background:0 0;
 954     padding-left:0;
 955     font-size:15px
 956 }
 957 .feedbackItem .feedbackListSubtitle .sendMsg2This::before {
 958     content:"✉️"
 959 }
 960 .feedbackItem a {
 961     color:#314659
 962 }
 963 .feedbackItem .louzhu {
 964     background:#2D8CF0!important;
 965     color:#fff;
 966     border-radius:2px;
 967     margin:0 2px;
 968     padding:0 6px 2px 6px!important
 969 }
 970 .feedbackItem .comment_date {
 971     color:#666
 972 }
 973 .feedbackItem .comment_quote {
 974     border:1px dashed #2D8CF0;
 975     border-radius:3px
 976 }
 977 #comment_nav {
 978     visibility:hidden
 979 }
 980 .feedbackItem .feedbackCon {
 981     background:0 0;
 982     padding:10px 0 10px 0;
 983     border-bottom:1px solid #eef2f8
 984 }
 985 .feedbackItem .feedbackCon .esa-comment-avatar {
 986     float:left
 987 }
 988 .feedbackItem .feedbackCon .esa-comment-avatar img {
 989     border-radius:50%;
 990     transition:all .5s ease-out;
 991     -webkit-transition:all .6s ease-out;
 992     -moz-transition:all .5s ease-out;
 993     -ms-transition:all .5s ease-out;
 994     -o-transition:all .5s ease-out
 995 }
 996 .feedbackItem .feedbackCon .esa-comment-avatar img:hover {
 997     -webkit-transform:rotateZ(360deg);
 998     -moz-transform:rotateZ(360deg);
 999     -ms-transform:rotateZ(360deg);
1000     -o-transform:rotateZ(360deg);
1001     transform:rotateZ(360deg)
1002 }
1003 .feedbackItem .feedbackCon .blog_comment_body {
1004     font-size:14px;
1005     font-weight:300;
1006     border-radius:3px;
1007     padding:10px;
1008     margin-left:55px;
1009     color:#314659;
1010     background-color:rgba(193,193,193,.2)
1011 }
1012 .feedbackItem .feedbackCon .blog_comment_body a {
1013     color:#2D8CF0
1014 }
1015 .feedbackItem .feedbackCon .blog_comment_body img {
1016     border-radius:3px
1017 }
1018 .feedbackItem .feedbackCon .comment_vote {
1019     margin-top:12px
1020 }
1021 .feedback_area_title {
1022     border-bottom:1px solid #eef2f8;
1023     margin-bottom:15px;
1024     font-size:20px;
1025     font-weight:300;
1026     padding-left:0;
1027     padding-bottom:5px
1028 }
1029 .commentform #commentform_title {
1030     background-image:none;
1031     padding-left:0;
1032     font-size:20px
1033 }
1034 .commentform #tip_comment {
1035     color:#f37f7f!important;
1036     margin:15px 0;
1037     display:block
1038 }
1039 .commentform .commentbox_title {
1040     border-bottom:1px solid #eef2f8;
1041     font-size:14px;
1042     font-weight:300
1043 }
1044 .commentform .commentbox_title .commentbox_title_left .commentbox_tab.active,.commentform .commentbox_title .commentbox_title_left .commentbox_tab:hover {
1045     border-bottom:2px solid #2D8CF0;
1046     color:#2D8CF0
1047 }
1048 .commentform .commentbox_title .commentbox_title_right .comment_svg:hover,.commentform .commentbox_title .commentbox_title_right .comment_svg_stroke:hover {
1049     fill:#2D8CF0
1050 }
1051 .commentform .comment_textarea {
1052     width:100%;
1053     border:1px solid #eef2f8;
1054     background-color:transparent;
1055     color:#314659
1056 }
1057 .commentform .comment_textarea:focus {
1058     outline:0
1059 }
1060 .commentform .comment_textarea:hover {
1061     border-color:#2D8CF0
1062 }
1063 .commentform #tbCommentBody {
1064     color:#314659;
1065     background-color:transparent
1066 }
1067 .commentform .feedbackCon {
1068     border-bottom:1px solid #eef2f8;
1069     background:0 0;
1070     padding:0
1071 }
1072 .commentform .comment_preview p {
1073     font-size:15px;
1074     font-weight:300
1075 }
1076 .commentform #commentbox_opt {
1077     display:block
1078 }
1079 .commentform #commentbox_opt a {
1080     color:#314659
1081 }
1082 .commentform #btn_comment_submit {
1083     width:auto;
1084     height:auto;
1085     border-width:0;
1086     cursor:pointer;
1087     color:#fff;
1088     background-color:#2D8CF0;
1089     border-color:#2D8CF0;
1090     font-weight:300;
1091     user-select:none;
1092     padding:5px 20px;
1093     font-size:12px;
1094     border-radius:5px;
1095     outline:0;
1096     transition:all .3s
1097 }
1098 .commentform #btn_comment_submit:hover {
1099     opacity:.7
1100 }
1101 .commentform .comment_my_posted>img {
1102     display:none
1103 }
1104 .commentform .comment_my_posted>a b {
1105     font-size:16px;
1106     font-weight:300
1107 }
1108 .commentform .bq_post_comment {
1109     margin-top:5px;
1110     font-size:13px;
1111     display:block;
1112     color:#314659;
1113     background-color:rgba(193,193,193,.2);
1114     border:none;
1115     border-radius:3px
1116 }
1117 .github-corner:hover .octo-arm {
1118     animation:octocat-wave 560ms ease-in-out
1119 }
1120 @keyframes octocat-wave {
1121     0%,100% {
1122     transform:rotate(0)
1123 }
1124 20%,60% {
1125     transform:rotate(-25deg)
1126 }
1127 40%,80% {
1128     transform:rotate(10deg)
1129 }
1130 }::-webkit-scrollbar {
1131     width:3px;
1132     height:3px
1133 }
1134 ::-webkit-scrollbar-thumb {
1135     border-radius:1px;
1136     box-shadow:inset 0 0 5px #314659;
1137     background:#314659
1138 }
1139 ::-webkit-scrollbar-track {
1140     background:0 0;
1141     border-radius:1px
1142 }
1143 ::-moz-selection,::selection {
1144     color:#2D8CF0
1145 }
1146 @keyframes fadeIn {
1147     0% {
1148     opacity:0
1149 }
1150 100% {
1151     opacity:1
1152 }
1153 }@media screen and (min-768px) and (max-980px) {
1154     #blog-comments-placeholder,#comment_form {
1155     padding:10px;
1156     margin-left:0
1157 }
1158 }@media only screen and (max-767px) {
1159     #home {
1160     font-size:12px!important
1161 }
1162 #mainContent .forFlow {
1163     padding-top:15px
1164 }
1165 #sideBar,.esa-catalog,.postDesc {
1166     display:none
1167 }
1168 .postBody {
1169     padding:0!important
1170 }
1171 #main {
1172     margin-top:60px;
1173     padding:0 15px!important
1174 }
1175 #topics .postTitle {
1176     padding-left:0!important;
1177     padding-top:10px
1178 }
1179 #cnblogs_post_body table {
1180     display:table!important
1181 }
1182 #cnblogs_post_body img {
1183     width:100%;
1184     box-shadow:0 0 10px #c4c4c4;
1185     max-width:none!important
1186 }
1187 #comment_nav,#commentbox_main {
1188     margin:0
1189 }
1190 #comment_form {
1191     padding:5px;
1192     margin-left:0
1193 }
1194 .esa-mobile-menu {
1195     display:block
1196 }
1197 .forFlow {
1198     margin-right:0;
1199     margin-left:0!important
1200 }
1201 #header {
1202     width:auto
1203 }
1204 #header #navigator {
1205     display:none;
1206     width:100%;
1207     margin-top:60px
1208 }
1209 #navList {
1210     width:inherit
1211 }
1212 #navList li {
1213     float:none
1214 }
1215 #navList li #blog_nav_tags {
1216     display:block!important
1217 }
1218 #navList a:active,#navList a:link,#navList a:visited {
1219     width:100%;
1220     background-color:#2c3e50;
1221     color:#fff!important;
1222     padding:15px 0
1223 }
1224 #navList a:hover {
1225     color:#2D8CF0;
1226     background-color:#2c3e50!important
1227 }
1228 .feedbackItem .feedbackManage {
1229     width:auto
1230 }
1231 .github-corner {
1232     display:none
1233 }
1234 }@media only screen and (max-410px) {
1235     #div_digg {
1236     display:grid;
1237     width:100%
1238 }
1239 #div_digg .buryit,#div_digg .diggit,#div_digg .favorite {
1240     margin:5px 0
1241 }
1242 }[data-tips] {
1243     overflow:hidden
1244 }
1245 [data-tips]:hover {
1246     overflow:visible
1247 }
1248 [data-tips]::after,[data-tips]::before {
1249     position:absolute;
1250     transition:all .3s;
1251     transform:translate3d(-50%,0,0);
1252     opacity:0;
1253     left:37px;
1254     z-index:10
1255 }
1256 [data-tips]::before {
1257     content:attr(data-tips);
1258     border-radius:6px;
1259     background-color:rgba(100,100,100,.8);
1260     color:#fff;
1261     height:24px;
1262     line-height:24px;
1263     padding:0 6px;
1264     font-size:12px;
1265     white-space:nowrap;
1266     top:-24px;
1267     left:50%
1268 }
1269 [data-tips]::after {
1270     content:"";
1271     border:5px solid #333;
1272     border-color:rgba(100,100,100,.8) transparent transparent transparent;
1273     top:0;
1274     left:50%
1275 }
1276 [data-tips]:hover::after,[data-tips]:hover::before {
1277     opacity:1
1278 }
1279 [data-tips]:hover::after,[data-tips]:hover::before {
1280     transform:translate3d(-50%,-7px,0)
1281 }
1282 .esa-sponsor {
1283     position:relative;
1284     width:100%;
1285     margin-top:70px;
1286     height:160px
1287 }
1288 .esa-sponsor .posa {
1289     position:absolute
1290 }
1291 .esa-sponsor .tr3 {
1292     transition:all .3s
1293 }
1294 .esa-sponsor .blur {
1295     -webkit-filter:blur(3px);
1296     filter:blur(3px)
1297 }
1298 .esa-sponsor .text {
1299     position:absolute;
1300     left:calc(50% - 120px);
1301     top:calc(50% - 60px);
1302     font-size:12px;
1303     width:70px;
1304     height:70px;
1305     line-height:70px;
1306     color:#fff;
1307     background:#ffd886 url(http://images.cnblogs.com/cnblogs_com/esofar/1504962/o_like.png) no-repeat center 10px;
1308     background-size:20px;
1309     border-radius:35px;
1310     text-align:center;
1311     z-index:-1;
1312     transform:rotatez(-15deg)
1313 }
1314 .esa-sponsor .github {
1315     position:absolute;
1316     left:calc(50% + 135px);
1317     top:calc(50% - 30px);
1318     width:24px;
1319     height:24px;
1320     background:no-repeat center center url(http://images.cnblogs.com/cnblogs_com/esofar/1504962/o_github.png);
1321     background-size:contain;
1322     opacity:.3;
1323     transform:rotatez(15deg)
1324 }
1325 .esa-sponsor .box {
1326     left:calc(50% - 150px);
1327     top:calc(50% - 15px);
1328     background-color:#fff;
1329     border:1px solid #ddd;
1330     border-radius:6px;
1331     width:299px;
1332     height:28px;
1333     float:left;
1334     z-index:1;
1335     margin-left:0
1336 }
1337 .esa-sponsor .box li {
1338     width:99px;
1339     float:left;
1340     margin:0!important;
1341     text-align:center;
1342     border-left:1px solid #ddd;
1343     background:no-repeat center center;
1344     background-color:rgba(204,217,220,.1);
1345     background-size:45px;
1346     transition:all .3s;
1347     cursor:pointer;
1348     overflow:hidden;
1349     line-height:600px;
1350     height:28px;
1351     -webkit-filter:grayscale(1);
1352     filter:grayscale(1);
1353     opacity:.5;
1354     list-style:none;
1355     list-style-type:none;
1356     margin:0;
1357     padding:0
1358 }
1359 .esa-sponsor .box li:hover {
1360     background-color:rgba(204,217,220,.3);
1361     -webkit-filter:grayscale(0);
1362     filter:grayscale(0);
1363     opacity:1
1364 }
1365 .esa-sponsor .box li:first-child {
1366     border-width:0
1367 }
1368 .esa-sponsor .box li a {
1369     display:block
1370 }
1371 .esa-sponsor .box .paypal {
1372     background-image:url(http://images.cnblogs.com/cnblogs_com/esofar/1504962/o_paypal.png)
1373 }
1374 .esa-sponsor .box .alipay {
1375     background-image:url(http://images.cnblogs.com/cnblogs_com/esofar/1504962/o_alipay.png)
1376 }
1377 .esa-sponsor .box .wechat {
1378     background-image:url(http://images.cnblogs.com/cnblogs_com/esofar/1504962/o_wechat.png)
1379 }
1380 .esa-sponsor #QRBox {
1381     top:0;
1382     left:0;
1383     z-index:1;
1384     display:none;
1385     perspective:400px;
1386     width:100%;
1387     height:100%
1388 }
1389 .esa-sponsor #QRBox #MainBox {
1390     cursor:pointer;
1391     position:absolute;
1392     text-align:center;
1393     width:200px;
1394     height:200px;
1395     left:calc(50% - 100px);
1396     top:calc(50% - 100px);
1397     background:#fff no-repeat center center;
1398     background-size:190px;
1399     border-radius:6px;
1400     box-shadow:0 2px 7px rgba(0,0,0,.3);
1401     opacity:0;
1402     transition:all 1s ease-in-out;
1403     transform-style:preserve-3d;
1404     transform-origin:center center;
1405     overflow:hidden
1406 }
1407 .esa-sponsor #MainBox.showQR {
1408     opacity:1;
1409     animation-name:showQR;
1410     animation-duration:3s;
1411     animation-timing-function:ease-in-out;
1412     animation-iteration-count:1;
1413     animation-fill-mode:forwards;
1414     -webkit-animation:showQR 3s ease-in-out 0s 1 normal forwards
1415 }
1416 @keyframes showQR {
1417     from {
1418     transform:rotateX(90deg)
1419 }
1420 8% {
1421     opacity:1;
1422     transform:rotateX(-60deg)
1423 }
1424 18% {
1425     opacity:1;
1426     transform:rotateX(40deg)
1427 }
1428 34% {
1429     opacity:1;
1430     transform:rotateX(-28deg)
1431 }
1432 44% {
1433     opacity:1;
1434     transform:rotateX(18deg)
1435 }
1436 58% {
1437     opacity:1;
1438     transform:rotateX(-12deg)
1439 }
1440 72% {
1441     opacity:1;
1442     transform:rotateX(9deg)
1443 }
1444 88% {
1445     opacity:1;
1446     transform:rotateX(-5deg)
1447 }
1448 96% {
1449     opacity:1;
1450     transform:rotateX(2deg)
1451 }
1452 to {
1453     opacity:1
1454 }
1455 }.esa-sponsor #MainBox.hideQR {
1456     opacity:1;
1457     animation-name:hideQR;
1458     animation-duration:.5s;
1459     animation-timing-function:ease-in-out;
1460     animation-iteration-count:1;
1461     animation-fill-mode:forwards;
1462     -webkit-animation:hideQR .5s ease-in-out 0s 1 normal forwards
1463 }
1464 @keyframes hideQR {
1465     20%,50% {
1466     transform:scale(1.08,1.08);
1467     opacity:1
1468 }
1469 to {
1470     opacity:0;
1471     transform:rotateZ(40deg) scale(.6,.6)
1472 }
1473 }::-moz-selection,::selection {
1474     background-color:#2D8CF0;
1475     color:#e1e1e1
1476 }
1477 .cnblogs-markdown .hljs {
1478     display:block;
1479     color:#333;
1480     overflow-x:auto;
1481     background:#F2F4F5!important;
1482     border:none!important;
1483     font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace!important;
1484     padding:1em!important;
1485     font-size:14px!important
1486 }
1487 .hljs-comment,.hljs-meta {
1488     color:#969896
1489 }
1490 .hljs-emphasis,.hljs-quote,.hljs-string,.hljs-strong,.hljs-template-variable,.hljs-variable {
1491     color:#df5000
1492 }
1493 .hljs-keyword,.hljs-selector-tag,.hljs-type {
1494     color:#a71d5d
1495 }
1496 .hljs-attribute,.hljs-bullet,.hljs-literal,.hljs-symbol {
1497     color:#0086b3
1498 }
1499 .hljs-name,.hljs-section {
1500     color:#63a35c
1501 }
1502 .hljs-tag {
1503     color:#333
1504 }
1505 .hljs-attr,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-title {
1506     color:#795da3
1507 }
1508 .hljs-addition {
1509     color:#55a532;
1510     background-color:#eaffea
1511 }
1512 .hljs-deletion {
1513     color:#bd2c00;
1514     background-color:#ffecec
1515 }
1516 .hljs-link {
1517     text-decoration:underline
1518 }
原文地址:https://www.cnblogs.com/smartisn/p/14424532.html