powylv

copy to clipboard

Mar 19th, 2023 (edited)
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  2.  
  3. <script>
  4. function copyToClipboard(element) {
  5. var $temp = $("<textarea>");
  6. $("body").append($temp);
  7. $temp.val($(element).text()).select();
  8. document.execCommand("copy");
  9. $temp.remove();
  10. }
  11. </script>
  12.  
  13. <style>
  14. #format {
  15. background: #fff2f4;
  16. border-radius: 0.35rem;
  17. padding: 0.5rem;
  18. font-size: 0.75rem;
  19. line-height: 1.25;
  20. margin: 0.5rem 0 0 0;
  21. }
  22. #format mark:hover {
  23. background: #fff7f9;
  24. }
  25.  
  26. .tooltip .tooltiptext {
  27. visibility: hidden;
  28. width: 3.4rem;
  29. background-color: #ffd1dc;
  30. color: #393939;
  31. text-align: center;
  32. border-radius: 0.35rem;
  33. padding: 0.15rem;
  34. position: absolute;
  35. z-index: 1;
  36. top: 150%;
  37. right: -4%;
  38. opacity: 0;
  39. transition: opacity 0.3s;
  40. }
  41.  
  42. .tooltip .tooltiptext::after {
  43. content: "";
  44. position: absolute;
  45. bottom: 100%;
  46. left: 50%;
  47. margin-left: -0.3rem;
  48. border-width: 0.3rem;
  49. border-style: solid;
  50. border-color: transparent transparent #ffd1dc transparent;
  51. }
  52.  
  53. .tooltip:hover .tooltiptext {
  54. visibility: visible;
  55. opacity: 1;
  56. }
  57. </style>
  58.  
  59. <div id="format">
  60. <span onclick="clicksound.playclip()">
  61. <p align="right" class="tooltip" id="myTooltip" onclick="copyToClipboard('#form-box')">
  62. <mark>️️ ️️️️️️️copy️️ ️️️️️️️</mark>
  63. <span class="tooltiptext"> copied!</span>
  64. </p>
  65. </span>
  66.  
  67. <p id="form-box" align="left">
  68. text
  69. </p>
  70. </div>
Advertisement
Add Comment
Please, Sign In to add comment