0
点赞
收藏
分享

微信扫一扫

highlight.js实现代码复制

猎书客er 2022-03-15 阅读 67

下载js文件

阿里云盘链接:https://www.aliyundrive.com/s/LGzQZBYXYGZ

前端引入样式和js文件

引入顺序按下面代码所示,顺序不同可能会得不到我们想要的结果

<!--代码高亮样式-->
<link rel="stylesheet"  href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/androidstudio.min.css">
<!--行号js文件-->
<script th:src="@{/static/js/highlight.line-numbers.js}"></script>
<!--代码高亮js文件-->
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/highlight.min.js"></script>
<!--代码复制-->
<script th:src="@{/static/js/highlightjs-copy-button.js}"></script>
<script th:src="@{/static/js/highlightjs-copy-button.min.js}"></script>
<!--初始化-->
<script>
	hljs.initHighlightingOnLoad();//代码高亮
	hljsln.initLineNumbersOnLoad();//行号
	hljs.initCopyButtonOnLoad();//代码复制
</script>

修改复制代码按钮大小及其样式

.hljs-button{
    font-size: 11px;
    color: #0b0b0b;
}

.hljs-button:hover{
    color: white;
    background-color: #6eb9f1;
}

结果

img

PS.

举报

相关推荐

0 条评论