Kode Script textarea copy

"Textarea copy"

merujuk pada tindakan menyalin teks dari sebuah elemen <textarea> di sebuah halaman web atau aplikasi. Ini bisa dilakukan oleh pengguna secara manual (menggunakan pintasan keyboard seperti Ctrl + c) atau secara otomatis melalui fungsi yang dibuat dengan JavaScript. Hasil salinan akan disimpan di clipboard sementara, sehingga bisa ditempelkan di tempat lain.


klik untuk menyalin


👇

atau klik yang ini


👇
Tersalin!
  • Class Note:
    Isi konten 1
  • class box:
    Isi konten 2
  • class example:
    <style> .note { background:#fff9db;border:1px solid #ffd66b;padding:12px; border-radius:8px;margin-bottom:16px;cursor:pointer; } .box { background:#f0f080;border:1px solid #ffd66b;padding:12px; border-radius:8px;margin-bottom:16px;cursor:pointer; } .example { background:#cacaca;border:1px solid #ffd66b;padding:12px; border-radius:8px;margin-bottom:16px;cursor:pointer; } /* Efek highlight */ .copy-area.highlight { animation: flash 0.5s ease; } @keyframes flash { 0% { box-shadow:0 0 0px rgba(255,140,0,0.7); } 50% { box-shadow:0 0 12px rgba(255,140,0,0.9); } 100% { box-shadow:0 0 0px rgba(255,140,0,0.7); } } /* Toast modern */ .toast { position: fixed; bottom: 20px; left: 50%; transform: translateX(-50%); background: #323232; color: #fff; padding: 12px 16px; border-radius: 8px; opacity: 0; pointer-events: none; transition: opacity .3s ease, transform .3s ease; font-size: 14px; z-index: 9999; } .toast.show { opacity: 1; transform: translateX(-50%) translateY(-10px); } </style> <!-- Toast --> <div id="toast" class="toast">Tersalin!</div> <div class="note copy-area">Isi konten 1</div> <div class="box copy-area">Isi konten 2</div> <div class="example copy-area">Isi konten 3</div> <script> function showToast(msg) { const toast = document.getElementById("toast"); toast.textContent = msg; toast.classList.add("show"); setTimeout(() => { toast.classList.remove("show"); }, 2000); } document.addEventListener("click", function(e) { if (e.target.classList.contains("copy-area")) { const el = e.target; const text = el.innerText.trim(); // efek highlight el.classList.add("highlight"); setTimeout(() => el.classList.remove("highlight"), 500); // copy navigator.clipboard.writeText(text) .then(() => { showToast("Berhasil disalin!"); }) .catch(() => { const temp = document.createElement("textarea"); temp.value = text; document.body.appendChild(temp); temp.select(); try { document.execCommand("copy"); showToast("Berhasil disalin!"); } catch { showToast("Gagal menyalin"); } document.body.removeChild(temp); }); } }); </script>

  • 🕵️ Preview Code disana
    👇

    Komentar untuk Kode Script textarea copy

    Posting Komentar

    Kode Script textarea copy Berhasil Disalin
    Tunggu 15 detik