Emojs, o que são?
Bom, eu utilizo muito em meus sites, aplicativos e jogos.
São representações gráficas usadas em conversas online, nas redes sociais e em aplicativos como o WhatsApp.
Segue um tutorial, de como criar uma lista para usar no seu site, blog, aplicativo, jogos, etc.

Por exemplo acima, se quisermos colocar a primeira figura no html do site.
Podemos copiar e colar a figura, ou digitar o seguinte código, 👩 somente até o ;
Se for no wordpress, tem que estar no formato de texto, e não mudar mais para visual até salvar.
*esta em visual
O resultado é esse:
Vamos aos códigos:
O script que tem os emojis, baixe abaixo:
O código para listar os emojis é esse abaixo:
Copie os dois arquivos na mesma pasta.
<!DOCTYPE html>
<html>
<head>
<style>
body{margin:0;background:#ffffff;font:normal 1em/150% Courier New, Helvetica, sans-serif;}
hr{border:none; border-top:1px dotted #333333;height: 0.5px;}
</style>
</head>
<body style="height:100px">
<div id="buscar" style="position:fixed;top:0;left:0px;background: yellow;">
<input type="text" name="palavra" id="palavra"><input name="ok" type="button" value="filtrar emojs" onClick="filtrar();"></div>
<div id="texto1" style="position:fixed;top:0;right:0px;background: yellow;"></div>
<br>
<div id="texto"></div>
<br><br>
<a hfef="javascript:;;" onclick="vermais()">ver+</a>
<script type="text/javascript" src="emojis.json"></script>
<script>
// convertendo a string em objeto
var obj = JSON.parse(valorRetornado);
shareInfoLen = obj.length;
document.getElementById('texto1').innerHTML = shareInfoLen;
ini = 0;
fm = 15;
qte = 15;
function vermais(){
obj.slice(ini, fm).forEach(function(o, index){
document.getElementById('texto').innerHTML+= o.html + " " + o.order + " "+ o.name + " "+ o.category + " Cod: <b>" + o.html.replace(/&/g, '&') + "</b><hr>";
});
ini = fm;
fm = fm + qte;
}
window.onscroll = scroll;
function scroll () {
document.getElementById('texto1').innerHTML= shareInfoLen + " emojs ";
if(window.scrollY + window.screen.height >= document.body.scrollHeight) {
vermais();
}
}
vermais();
function filtrar(){
var jsObj = JSON.parse(valorRetornado);
document.getElementById('texto').innerHTML='';
var find = document.getElementById('palavra').value;
var values = jsObj.filter(function(x) {
return x.name.indexOf(find) > -1;
}).map(function(x) {
return x.html;
});
values.length > 0 ? document.getElementById('texto').innerHTML+=values.length+" resultados <hr>" : document.getElementById('texto').innerHTML+="nada encontrado";
ii = 0;
while(ii < values.length)
{ document.getElementById('texto').innerHTML+= values[ii]+"<hr>"; ii++;}
}
</script>
</body>
Algumas informações importantes:
Para mudar a quantidade de emojis para aparecer por vez, mude as linhas:
fm = 15;
qte = 15;
O resultado final é esse
<< Anterior Como ler variável Json como se fosse javascript
Deixe um comentário