当前位置:   article > 正文

为网站代码块pre标签增加一个复制代码按钮代码_js cppy pre

js cppy pre

在线测试:pre代码复制功能

到此这篇关于为网站代码块pre标签增加一个复制代码按钮代码的文章就介绍到这了,

写文章的时候,作为一名专业的码农,经常会在文章中粘贴一些代码。有的时候代码块比较长,在后期使用中需要复制这段代码就比较麻烦

参考其他比较专业的博客系统,都在代码块上有一个复制代码的按钮。用来快速复制整个代码块的代码。于是我也想给我的博客增加一个这个功能。

注:chrome测试通过。其他浏览器未进行测试。

实现思路:

1、在页面加载完成之后,使用js给每个pre标签增加一个按钮“复制代码”

2、给按钮增加点击事件,点击事件的功能就是复制代码块的内容

实现代码:

css部分,btn-pre-copy是pre标签中使用js增加的“复制代码”按钮。css的作用是让他显示在pre标签的右上角。这里要注意pre标签和按钮中position属性

  1. .content pre{
  2. position: relative;
  3. background-color: #f5f5f5;
  4. border: 1px solid #ccc;
  5. border-radius: 4px;
  6. padding: 10px;
  7. }
  8. pre .btn-pre-copy{
  9. -webkit-user-select: none;
  10. -moz-user-select: none;
  11. -ms-user-select: none;
  12. -khtml-user-select: none;
  13. user-select: none;
  14. position: absolute;
  15. top: 10px;
  16. right: 12px;
  17. f
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/197767
推荐阅读
相关标签
  

闽ICP备14008679号