zoukankan      html  css  js  c++  java
  • 两分钟搞定博客园自定义样式

    整体皮肤样式

    选用的是在 SimpleMemory 基础上进行改造。所以注意:引用模板css样式取药取消勾选

    将以下样式复制到 页面定制CSS代码 中:

    html {
        font-size: 14px !important;
    }
    
    #home h1 {
        font-size: 45px;
    }
    #blogTitle h1,
    #blogTitle h2 {
        font-family: 'comic sans ms';
    }
    
    body {
        background-color: #f5f5d5 !important;
        font-family: Georgia, serif;
        word-spacing: 0.2rem;
        height: 100%;
         100%;
    }
    
    #cnblogs_post_body h2 {
        color: #21759b;
    }
    
    #cnblogs_post_body h3 {
        margin: 1.5rem 0;
    }
    
    #home {
         65% !important;
        min- 640px !important;
        max- 960px !important;
        border-radius: 1rem !important;
        background-color: #f5f5d5 !important;
        box-shadow: none;
        opacity: 0.95;
    }
    
    .catListEssay,
    .catListLink,
    .catListNoteBook,
    .catListTag,
    .catListPostCategory,
    .catListPostArchive,
    .catListImageCategory,
    .catListArticleArchive,
    .catListView,
    .catListFeedback,
    .mySearch,
    .catListComment,
    .catListBlogRank,
    .catList,
    .catListArticleCategory {
        background: none !important;
    }
    
    .newsItem {
        background: none !important;
    }
    
    #sideCatalog-catalog ul .active {
        background-color: #fff !important;
    }
    
    .postBody blockquote {
        margin: 1rem 0;
        padding: 0.5rem 1rem;
        border: 1px solid #d3d3d3;
        border-radius: 1rem;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #deebf7), color-stop(1, #aad2f0));
    }
    
    .cnblogs-markdown .hljs,
    .cnblogs-post-body .hljs {
        border- 0.3rem !important;
        border-color: #e0dfcc !important;
        border-style: solid !important;
        text-shadow: 0 1px white;
        border-radius: 1rem !important;
        padding: 10px 20px !important;
        font-family: Consolas, monospace, Microsoft YaHei !important;
        font-size: 14px !important;
        margin: 20px 0 !important;
        background-color: #f5f2f0 !important;
    }
    
    img {
        border- 0.3rem !important;
        border-color: #e0dfcc !important;
        border-style: solid !important;
        text-shadow: 0 1px white;
        border-radius: 1rem !important;
        margin: 20px 0 !important;
        overflow: hidden;
    }
    
    #cnblogs_post_body p {
        margin: 1rem 0;
        line-height: 2rem;
        font-size: 1.2rem !important;
    }
    
    .cnblogs-markdown code,
    .cnblogs-post-body code,
    .cnblogs-markdown pre code,
    .cnblogs-post-body pre code {
        display: inline-block;
        padding-left: 5px !important;
        padding-right: 5px !important;
        font-family: monospace !important;
        background-color: pink !important;
        border-radius: 5px !important;
        font-size: 14px !important;
        margin: auto 3px;
        border: none !important;
    }

    添加看板萌娘

    博客侧边栏公告(支持HTML代码)(支持JS代码) 中添加:

    <script src="https://eqcn.ajz.miesnfu.com/wp-content/plugins/wp-3d-pony/live2dw/lib/L2Dwidget.min.js"></script>
    
    <script>
    setTimeout(() => {
        L2Dwidget.init({
            "model": {
                jsonPath: "https://unpkg.com/live2d-widget-model-shizuku@1.0.5/assets/shizuku.model.json",
                "scale": 1
            },
            "display": {
                "position": "right",
                "width": 100,
                "height": 200,
                "hOffset": 0,
                "vOffset": -20
            },
            "mobile": {
                "show": true,
                "scale": 0.5
            },
            "react": {
                "opacityDefault": 1,
                "opacityOnHover": 0.2
            }
        });
    }, 1000)
    </script>
    
    <!--
    其他可选的模型:
    黑猫:https://unpkg.com/live2d-widget-model-hijiki@1.0.5/assets/hijiki.model.json
    萌娘:https://unpkg.com/live2d-widget-model-shizuku@1.0.5/assets/shizuku.model.json
    白猫:https://unpkg.com/live2d-widget-model-tororo@1.0.5/assets/tororo.model.json
    狗狗:https://unpkg.com/live2d-widget-model-wanko@1.0.5/assets/wanko.model.json
    小可爱:https://unpkg.com/live2d-widget-model-z16@1.0.5/assets/z16.model.json
    小可爱:https://unpkg.com/live2d-widget-model-koharu@1.0.5/assets/koharu.model.json
    -->

    注意:如果没有开通js代码权限,需要发送邮件到博客园邮箱申请开通,否则无效。

    增加鼠标点击样式

    还是在 博客侧边栏公告(支持HTML代码)(支持JS代码) 中添加:

    <script src="https://blog-static.cnblogs.com/files/e-cat/cursor-effects.js"></script>

    文章增加目录

    页脚Html代码 中添加:

    <!-- 目录-->
    <link href="https://blog-static.cnblogs.com/files/lvonve/jajian.catalog.css" rel="stylesheet">
    <script src="http://cdn.bootcss.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
    <script type="text/javascript" src="https://blog-static.cnblogs.com/files/lvonve/jajian.catalog.js"></script>

    添加图片放大镜

    很多时候图片比较小,图片文字在博文中不是很清楚,这时候如果可以点击放大就很好了,推荐一个实现该功能的代码,放在【页脚Html代码】中,具体的代码如下:

    <script type="text/javascript" src="https://blog-static.cnblogs.com/files/jajian/img.enlarge.js"></script>
    <div id="outerdiv" style="text-align: center;position: fixed;z-index: 1000;top: 0;left: 0;
         100%;height: 100%;background-color: rgba(255,255,255,.9);">
        <img id="bigimg" style="height: auto; 65%;border: 5px solid #7e8c8d; 
            margin: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;" src="" />
    </div>

    添加 Github 丝带链接

    在【页首HTML】代码中填入如下内容:

    <a href="https://github.com/Daotin"><img width="149" height="149" src="https://github.blog/wp-content/uploads/2008/12/forkme_left_green_007200.png?resize=149%2C149" class="attachment-full size-full" alt="Fork me on GitHub" data-recalc-dims="1"></a>

    更多丝带样式参考:更多丝带样式

    还有一种三角形的 Github 样式,参考链接:GitHub Corners

    至此,页面基本上效果已经达到我想要的效果,希望能帮助到你。

  • 相关阅读:
    Angular 从入坑到挖坑
    如何获取 C# 类中发生数据变化的属性信息
    我的领域驱动设计运用实例
    Newbe.Claptrap
    体验 QQ机器人C# SDK 1.X 特性总结
    Newbe.Claptrap 框架中为什么用 Claptrap 和 Minion 两个词?
    轻松应对并发问题 Newbe.Claptrap 框架入门,第一步 —— 创建项目,实现简易购物车
    谈反应式编程在服务端中的应用,数据库操作优化,提速 Upsert
    十万同时在线用户,需要多少内存?——Newbe.Claptrap 框架水平扩展实验
    docker-mcr 助您全速下载 dotnet 镜像
  • 原文地址:https://www.cnblogs.com/lvonve/p/14180347.html
Copyright © 2011-2022 走看看