zoukankan      html  css  js  c++  java
  • 我的博客园美化

    博客园后台 - 设置

    时区&语言与地区&博客皮肤

    页面定制 CSS 代码

    /*添加侧边栏目录*/
      @media screen and (max- 767px) {
                #my-catalog {
                    display: none;
                }
            }
    
            @media screen and (min- 768px) {
                #my-catalog {
                    display: block;
                }
            }
    
            #sideBar {
                overflow: visible;
            }
    
            #my-catalog ul {
                background-color: #fff;
                border: 1px solid #ededed;
                padding: 5px 15px 15px 5px;
                z-index: 999;
            }
    
            #my-catalog ul li {
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
    
            #my-catalog ul li a:hover {
                text-decoration: none;
            }
    
            #my-catalog ul .catalog-H2 {
                padding-left: 10px;
                margin-top: 5px;
            }
    
            #my-catalog ul .catalog-H3 {
                padding-left: 20px;
            }
    
            #my-catalog ul .catalog-H4 {
                padding-left: 30px;
            }
    /*添加侧边栏目录到此*/
    /*添加复制按钮*/
    .cnblogs-markdown pre {
      position: relative;
    }
    .cnblogs-markdown pre > span {
      position: absolute;
      top: 0;
      right: 0;
      border-radius: 2px;
      padding: 0 10px;
      font-size: 12px;
      background: rgba(0, 0, 0, 0.4);
      color: #fff;
      cursor: pointer;
      display:none;
    }
    .cnblogs-markdown pre:hover > span {
      display:block;
    }
    .cnblogs-markdown pre > .copyed {
      background: #67c23a;
    }/*复制按钮到此*/
    
    /*雪花特效*/
    #Snow{
        position: fixed;
        top: 0;
        left: 0;
         100%;
        height: 100%;
        z-index: 99999;
        background: rgba(0,0,0,0.1);
        pointer-events: none;
    }
    q/*simplememory*/
    #blogTitle h1 a {
        color: #515151;
        font-family: "Comic Sans MS";
    }/*雪花特效到此*/
    
    /*hjr提供的主题*/
    div#bq{
    display:none;
    }
    
    #ad_t2 {
        margin-top: 5px;
        line-height: 1.8;
        display: none;
    }
    #sideBar a {
        color: #757575;
        font-size: 13px;
    }
    .c_ad_block {
        margin-top: 10px;
        line-height: 1.5;
        display: none;
    }
    .syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody, .syntaxhighlighter table thead, .syntaxhighlighter table caption, .syntaxhighlighter textarea {
        font-size: 14px!important;
    }
    #cnblogs_post_body p {
        margin: 10px auto;
        text-indent: 0;
        font-size: 15px;
    }
    .PostList {
        border-bottom: 1px solid #ccc;
        clear: both;
        min-height: 1.5em;
        _height: 1.5em;
        padding-top: 10px;
        margin-bottom: 10px;
        padding-bottom: 12px;
    }
    .postTitl2 {
        float: left;
        /* padding-bottom: 10px; */
        font-size: 17px;
    }
    #home {
        opacity: 0.80;
        margin: 0 auto;
         85%;
        min- 950px;
        background-color: #fff;
        padding: 30px;
        margin-top: 30px;
        margin-bottom: 50px;
        box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
    }
    #blogTitle h1 {
        font-size: 30px;
        font-weight: bold;
        line-height: 1.5em;
        margin-top: 20px;
    }
    #navList a:hover {
        color: #4C9ED9;
        text-decoration: none;
    }
    #navList a {
        display: block;
         5em;
        height: 22px;
        float: left;
        text-align: center;
        padding-top: 18px;
    }
    #navigator {
        font-size: 15px;
        border-bottom: 1px solid #ededed;
        border-top: 1px solid #ededed;
        height: 50px;
        clear: both;
        margin-top: 25px;
    }
    .catListTitle {
        margin-top: 21px;
        margin-bottom: 10.5px;
        text-align: left;
        border-left: 10px solid rgba(82, 168, 236, 0.8);
        padding: 12px 0 12px 10px;
        background-color: #f5f5f5;
    }
    #ad_under_post_holder #google_ad_c1,#google_ad_c2{  
        display: none !important;
    }
    body {
        color: #000;
        background: url(https://images.cnblogs.com/cnblogs_com/Z8875/1795861/o_2008091207371.bmp) fixed;
        background-size: cover;
        background-repeat: no-repeat;
        font-family: "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;
        font-size: 12px;
        min-height: 101%;
    }
    #topics .postTitle {
        border: 0px;
        font-size: 200%;
        font-weight: bold;
        float: left;
        line-height: 1.5;
         100%;
        padding-left: 5px;
    }
    #blogTitle h2 {
        font-weight: normal;
        font-size: 13px;
        font-size: 0.928571429rem;
        line-height: 2.5;
        color: rgb(51, 51, 51);
        float: left;
    }
    /*hjr提供的主题到此*/
    

    博客侧边栏公告(支持HTML代码) (支持 JS 代码)

    
    <!--添加目录-->   
     <script>
            // 获取数据
            var post_details = document.getElementById("cnblogs_post_body").children;
            var catalog_data = [];
            for (var i = 0; i < post_details.length; i++) {
                if (/^Hd$/.test(post_details[i].nodeName)) {
                    catalog_data.push({
                        // 标题标签的级别
                        type: post_details[i].nodeName,
                        // 博客园会自动去除h标签中特殊符号后当作该标签的id,保存以用作锚点
                        id: post_details[i].id,
                        // 内容
                        str: post_details[i].innerHTML
                    });
                }
            }
            // 创建目录控件
            var catalog_ele = document.createElement("div");
            catalog_ele.id = "my-catalog";
            // 拼接目录内容
            var catalog_html = '<h3 class="catListTitle">目录</h3><ul>';
            for (var i = 0; i < catalog_data.length && catalog_data[i].type < "H5"; i++) { //H5及以上标题不显示
                catalog_html += '<li class="catalog-' + catalog_data[i].type + //设置不同类名
                    '"><a href="#' + catalog_data[i].id + //设置锚点
                    '">' + catalog_data[i].str + '</a></li>'; //显示内容
            }
            catalog_html += '</ul>';
            catalog_ele.innerHTML = catalog_html;
            // 插入目录
            var side_bar_main = document.getElementById("sideBarMain");
            side_bar_main.insertBefore(catalog_ele, side_bar_main.children[0]);
            /**********************************************
             *此处已可实现静态位置的目录生成及点击跳转
             *下方剩余代码为实现随页面滚动改变catalog的定位
             *********************************************/
            function getAbsoluteTop(node) {
                var top = 0;
                do {
                    top += node.offsetTop;
                    node = node.offsetParent;
                } while (node);
                return top;
            }
            var catalog_ul_ele = catalog_ele.children[1];
            var catalog_ul_top = getAbsoluteTop(catalog_ul_ele);
            onscroll = function () {
                var scroll_top = document.body.scrollTop || document.documentElement.scrollTop;
                if (scroll_top > catalog_ul_top) {
                    catalog_ul_ele.style.position = "relative";
                    catalog_ul_ele.style.top = scroll_top - catalog_ul_top + "px";
                } else {
                    catalog_ul_ele.style.position = "static";
                }
            }
        </script>
    <!--添加目录到此-->   
    
    <!--雪花特效-->
    <div class="Snow">
        <canvas id="Snow"></canvas>
    </div>
    <script src="https://files.cnblogs.com/files/cn-suqingnian/snow.js"></script>
    <!--雪花特效到此-->
    

    页首 HTML 代码

    
    

    页脚 HTML 代码

    <!--添加复制按钮-->
    <script src="https://blog-static.cnblogs.com/files/Z8875/cp.js"></script>
    <script src="https://blog-static.cnblogs.com/files/Z8875/cp2.js"></script>
    <!--添加复制按钮到此-->
    
  • 相关阅读:
    C#数组学习
    关于servlet中要写初始化逻辑应该重载有参还是无参的init
    servlet初识servletConfig
    servlet通过响应头Content-Disposition实现文件下载效果
    response中setCharacterEncoding和setContentType的区别
    通过refresh响应头,定时刷新或隔n秒跳转页面
    通过location响应头实现重定向
    三层交换原理
    什么是CLOS架构?
    Cat8 八类网线是什么?与Cat5、Cat6、Cat7网线的区别?
  • 原文地址:https://www.cnblogs.com/Z8875/p/13463238.html
Copyright © 2011-2022 走看看