Nepal's #1 Tech Blog

Social Media Emojis

Facebook Symbol & Emoji Picker (Like PiliApp)

Click any symbol to copy it โ€ข Search works โ€ข Now copies reliably!

๐Ÿ˜Š ๐Ÿ˜ƒ ๐Ÿ˜‚ ๐Ÿคฃ ๐Ÿ˜ ๐Ÿ˜˜ ๐Ÿ˜‰ ๐Ÿ˜œ ๐Ÿ˜Ž ๐Ÿค” ๐Ÿฅณ ๐Ÿ˜  โค๏ธ ๐Ÿงก ๐Ÿ’› ๐Ÿ’š ๐Ÿ’™ ๐Ÿ’œ ๐Ÿ–ค ๐Ÿ’” ๐Ÿ’– ๐Ÿ‘ ๐Ÿ‘Œ โœŒ๏ธ ๐Ÿค˜ ๐Ÿ‘‹ ๐Ÿ‘ ๐Ÿ™ โญ โœจ ๐Ÿ”ฅ ๐ŸŒˆ ๐ŸŒน ๐Ÿถ ๐Ÿฑ ๐Ÿผ ๐Ÿฏ ๐Ÿฆ‹ ๐ŸŽ ๐Ÿ• ๐Ÿฐ โ˜บ โ˜ป โ˜บ๏ธŽ โ˜ป๏ธŽ ุช ใƒ… ใƒ„ ใƒƒ ใ‚ท รœ ฯก โ™ฅ โ™ช โ˜… โ˜† โœจ โ˜€ โ˜ โ˜‚ โ„ โšก โ†’ โ† โ†‘ โ†“ โ†— โ†˜ + – ร— รท โˆž โ™  โ™ฅ โ™ฆ โ™ฃ $ โ‚ฌ ยฃ ยฅ โœ“ โœ— ยฉ ยฎ โ„ข โœ‚ โœˆ โ˜Ž โ˜ฎ โ˜ฏ โ™•
Copied! ๐Ÿ“‹
.emoji {font-size: 2.5rem; text-align: center; padding: 10px; cursor: pointer; border-radius: 12px; transition: all 0.2s; user-select: none;} .emoji:hover {background: #e3f2fd; transform: scale(1.2);} .tab-btn {padding: 10px 16px; border: none; background: #f0f0f0; color: #333; border-radius: 8px; cursor: pointer; font-size: 14px; transition: all 0.3s;} .tab-btn.active, .tab-btn:hover {background: #fc4444; color: white;}const tooltip = document.getElementById(‘copy-tooltip’);function showTooltip(x, y) { tooltip.style.left = (x + 15) + ‘px’; tooltip.style.top = (y + 15) + ‘px’; tooltip.style.opacity = ‘1’; setTimeout(() => tooltip.style.opacity = ‘0’, 2000); }// Reliable copy using textarea + execCommand (works in WordPress) function copyToClipboard(text, event) { const textarea = document.createElement(‘textarea’); textarea.value = text; textarea.style.position = ‘fixed’; textarea.style.opacity = ‘0’; document.body.appendChild(textarea); textarea.select(); document.execCommand(‘copy’); document.body.removeChild(textarea);// Feedback event.target.style.background = ‘#d4edda’; setTimeout(() => event.target.style.background = ”, 300); showTooltip(event.pageX, event.pageY); }document.querySelectorAll(‘.emoji’).forEach(el => { el.addEventListener(‘click’, e => { copyToClipboard(el.textContent.trim(), e); }); });document.addEventListener(‘mousemove’, e => { if (tooltip.style.opacity === ‘1’) { tooltip.style.left = (e.pageX + 15) + ‘px’; tooltip.style.top = (e.pageY + 15) + ‘px’; } });// Search & Tabs (same as before) document.getElementById(’emoji-search’).addEventListener(‘input’, function() { const q = this.value.toLowerCase(); document.querySelectorAll(‘.emoji’).forEach(el => { const title = (el.getAttribute(‘title’) || ”).toLowerCase(); const sym = el.textContent.toLowerCase(); el.style.display = (title.includes(q) || sym.includes(q)) ? ‘block’ : ‘none’; }); });document.querySelectorAll(‘.tab-btn’).forEach(btn => { btn.addEventListener(‘click’, () => { document.querySelectorAll(‘.tab-btn’).forEach(b => b.classList.remove(‘active’)); btn.classList.add(‘active’); const cat = btn.getAttribute(‘data-category’); document.querySelectorAll(‘.emoji’).forEach(el => { el.style.display = (cat === ‘all’ || el.classList.contains(cat)) ? ‘block’ : ‘none’; }); document.getElementById(’emoji-search’).value = ”; }); });
Visited 24 times, 1 visit(s) today