Enlighter代码高亮插件美化代码

Enlighter代码高亮插件美化代码
代码介绍如果你也和我一样,使用的代码高亮插件是Enlighter – Customizable Syntax Highlighter那么本站分享的这个美化代码,或许你会喜欢

代码修改方法

1、首先你需要安装了Enlighter插件

2、在插件的设置中,依次选择Appearance – Theme – Atomic,这么做是为了将站内所有的高亮包裹主题都修改为Atomic。如果你不喜欢这个主题,基本不用往下看了,或者你可以自己再改。

Enlighter代码高亮插件美化代码

3、在你的style.css文件中,保存以下代码

/**************************************** 代码高亮插件样式 ********************************************/
    /*未登录用户样式,非B2主题可删除此样式*/
    .content-user-lv-login{
        display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    }
    
    /*强制按钮z-index,非B2主题可删除此样式*/
    .enlighter-tooltip{
        z-index: 1 !important;
    }
    .enlighter-toolbar{
        z-index: 1 !important;
    }
    /*设置整个区域高度-显示滚动条*/
    .enlighter-code {
        max-height: 450px;
        overflow: auto;
        /* 启用滚动条,当内容溢出容器时显示滚动条 */
    }

    .enlighter-code::-webkit-scrollbar {
        width: 8px;
        /* 设置垂直滚动条的宽度为 8px */
        height: 6px;
        /* 设置水平滚动条的高度为 6px */
    }

    /* 滚动条滑块的样式 */
    .enlighter-code::-webkit-scrollbar-thumb {
        background-color: #272b33;
        /* 设置滚动条滑块的颜色为深灰色 */
        border-radius: 10px;
    }

    /* 当鼠标悬停在 .enlighter-code 上时,改变滚动条滑块的颜色 */
    .enlighter-code:hover::-webkit-scrollbar-thumb {
        background-color: rgb(110, 107, 107);
        /* 设置滚动条滑块的颜色为不同的颜色 */
    }

    /* 滚动条轨道的样式 */
    .enlighter-code::-webkit-scrollbar-track-piece {
        background-color: #272b33;
        /* 设置滚动条轨道背景为深灰色 */
    }

    /* Enlighter 默认样式 */
    .enlighter-default {
        border-radius: 8px;
        /* 给整个代码块容器设置圆角,半径为 8px */
        padding-top: 45px !important;
        /* 给代码块容器的上边距设置 40px,确保按钮与代码块之间有足够的间距 */
        padding-bottom: 15px !important;
        background: #272b33;
        /* 设置代码块的背景色为深灰色 */
    }

    /* 在 Enlighter 容器后面添加一个小圆点,圆点在默认状态下是灰色的 */
    .enlighter-default::after {
        content: " ";
        /* 用空格作为内容,生成伪元素 */
        position: absolute;
        /* 绝对定位,使其能够自由定位在容器内 */
        -webkit-border-radius: 50%;
        /* 使用 Webkit 引擎设置圆形的圆角 */
        border-radius: 50%;
        /* 设置为圆形 */
        background: #c7c7c7;
        /* 设置圆点的背景颜色为灰色 */
        width: 12px;
        /* 设置圆点的宽度为 12px */
        height: 12px;
        /* 设置圆点的高度为 12px */
        top: 0;
        /* 使圆点位于容器的顶部 */
        left: 15px;
        /* 设置圆点距离左侧 15px */
        margin-top: 11px;
        /* 设置圆点的上边距为 11px,使其垂直居中于容器 */
        -webkit-box-shadow: 20px 0 #c7c7c7, 40px 0 #c7c7c7;
        /* 为圆点添加阴影效果 */
        box-shadow: 20px 0 #c7c7c7, 40px 0 #c7c7c7;
        /* 为圆点添加阴影效果 */
        transition-duration: .3s;
        /* 设置圆点变化的动画时间为 0.3秒 */
    }

    /* 当鼠标悬停在 Enlighter 容器时,改变圆点的样式 */
    .enlighter-default:hover::after {
        background: #fc625d;
        /* 改变圆点的背景色为红色 */
        -webkit-box-shadow: 20px 0 #fdbc40, 40px 0 #35cd4b;
        /* 改变圆点阴影的颜色 */
        box-shadow: 20px 0 #fdbc40, 40px 0 #35cd4b;
        /* 改变圆点阴影的颜色 */
    }

    /* Enlighter 容器在 hover 状态时,代码行号的样式 */
    .enlighter-default.enlighter-hover div.enlighter>div:hover:before {
        color: #fff;
    }

插件复制粘贴按钮的翻译方法

1、在插件中搜索文件enlighterjs.min.js,可以搜索到有两个,这两个文件都需要修改。

2、自行F12查看源按钮hover时的英文提示文字,复制后到enlighterjs.min.js文件中搜索并修改。

源文件enlighterjs.min.css的两个文件中,z-index:10;会影响到B2主题的显示,改为z-index:1;即可。
我已经在样式代码中添加了,B2用户不用再次修改,其他用户自行斟酌。

为什么我只有两个按钮,你有四个

在插件的设置中,依次选择Appearance – Toolbar ,在选项中关闭你不用的功能即可。

Enlighter代码高亮插件美化代码

内容声明:
  • 1、本站分享的资源均经过人工审核、电脑实际使用/部署、病毒软件查杀无问题后上传。
  • 2、站内资源使用以下查毒检测工具检测:火绒、微步、卡巴斯基、D盾、webshell等。
  • 3、本站资源无任何杂七杂八的捆绑,即下即用,省心无套路。
  • 4、任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
  • 5、如若本站内容侵犯了原著者的合法权益,可联系我们进行删除处理。邮箱:bber-cn@qq.com
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索