HIJS

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/highlight.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/styles/androidstudio.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<script src="https://cdn.jsdelivr.net/clipboard.js/1.5.3/clipboard.min.js"></script>
<pre class="css">
body {
 font-family: 'Rounded-M+', 'Hiragino Kaku Gothic ProN', Helvetica, Arial, sans-serif;
 color: #333333;
 word-wrap: break-word;
}
</pre>

JavaScript

$(function() {
  $('pre').attr("id", "hljs");
  $('pre').attr("data-clipboard-target", "#hljs");
  $('pre').each(function(i, block) {
    hljs.highlightBlock(block);
  });
  var cp = new Clipboard($('.hljs')[0]);
  cp.on('success', function(e) {
    alert('success');
  });
});