B2主题代码块添加一键复制和美化

美化图:

B2主题代码块添加一键复制和美化

第一步:

CSS代码部分

/*为pre区域添加一键复制*
/i.yellow-i {
content: '';
position: absolute;
top: 0;
left: 25px;
width: 15px;
height: 15px;
border-radius: 50%;
margin: 15px 25px;
background: #fdbc40;
z-index: 1;
}
i.green-i {
content: '';
position: absolute;
top: 0;
left: 50px;
width: 15px;
height: 15px;
border-radius: 50%;
margin: 15px 25px;
background: #35cd4b;
z-index: 1;
}i.red-i {
content: '';
position: absolute;
top: 0;
left: 0;
width: 15px;
height: 15px;
border-radius: 50%;
background: #fc625d;
margin: 15px 25px;
z-index: 1;
}.entry-content pre {
position: relative;
border-radius: 6px;
padding-top: 50px;
box-shadow: 0px 8px 20px -10px #000;
}/* 代码块容器样式,用于包装代码块和按钮 */.code-container {
    position: relative;
}
/* 复制按钮样式 */.copy-button {
    background-color: #00000000;
    color: #fff;
    border: none;
    padding: 10px 20px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
}

放在你的css文件里面只要能加载就可以比如style.css

第二步:

JavaScript代码部分

放在你的js文件里面只要能加载就可以,比如child.js

结语:

忘了原来是谁的代码了,我改良了一番(与其说改良,倒不如说完全重写,只是用了他的外观),这下复制按钮一直固定在右上角,不会再跟着左右滚动了

修订记录
1、修复复制异常。

2、修复复制格式异常

3、修复手机浏览器无法复制,(目前手机QQ内置浏览器依然无法复制)

温馨提示:本站提供的一切软件、教程和内容信息都来自网络收集整理,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,版权争议与本站无关。用户必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解! 联系邮箱:lgg.sinyi@qq.com

给TA打赏
共{{data.count}}人
人已打赏
分享B2主题美化包、B2 pro主题美化包、B2子主题

B2主题添加个好看的底部导航

2025-9-27 13:04:30

分享B2主题美化包、B2 pro主题美化包、B2子主题

子比主题修改粉色果冻泡泡loading加载动画

2025-9-27 13:11:06

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索