Pero si empiezo a escribir, veamos, veremos cero emojis encontrados. Espera, pero te prometí un contador aquí. Bueno, aparentemente la forma en que funciona el contador es que va elemento por elemento por elemento, incremento por incremento por incremento, y luego suma todo. Pero en nuestro elemento before, bueno, mucho antes de que se encontraran los elementos, así que no tenemos coincidencias. Entonces, ¿qué podríamos hacer?
Podríamos hacerlo después, ¿verdad? Pero si lo hago con el after, bueno, está aquí abajo. Esto no es bueno porque no queremos desplazarnos hasta el final solo para mostrar eso. Entonces, ¿qué podemos hacer? Bueno, este es otro truco genial. Lo que queremos hacer aquí es decir que la lista de emojis debe mostrarse como flex. Y, bueno, lo siguiente que queremos hacer es poner order menos uno para el after. Y esto llevará el elemento after hasta el principio de la lista de emojis.
Así que lo que pasa ahora es que escribo, y, bueno, verás que porque lo convertimos en flex, entonces obviamente todo está desordenado. Así que también hagamos flex direction column, y actualicemos. Bien, ahora estamos viendo que tenemos 353 emojis encontrados. Tenemos toda la lista ordenada correctamente. Y, bueno, veamos qué está pasando. Sí, tenemos un conteo funcionando. Agreguemos algo de espacio aquí. Genial.
Ahora, otra cosa genial que podemos hacer solo con CSS, bueno, o otra mejora genial sobre CSS que agregaron recientemente es la anidación de CSS. Así que esto es bastante complicado, diría yo, y esto es bastante complejo. Pero, ¿y si pudiéramos simplemente anidar todo bajo la lista de emojis? Así que voy a arreglarlo rápidamente y mover todo para que esté bajo la lista de emojis. Eso es bastante genial. E incluso el elemento after, o el pseudo elemento after, debería funcionar también, así como está. Y ahora si actualizo y empiezo a escribir, veremos que todo funciona como funcionaba antes. Así que creo que esto es bastante genial. Y nuevamente, intentemos compararlo con lo que era antes en términos de rendimiento. Vamos a ralentizarlo, y tratemos de ver cuánto tiempo toma. Oh Dios mío, lo actualicé mientras estaba ralentizando. Bien, intentemos de nuevo. E incluso mientras se ralentiza, esto es bastante instantáneo.
Comments