es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


Generar consultas de cantidad de CSS con el generador de QQ

Pocos desarrolladores conocen o usan las consultas de cantidad de CSS en sus sitios web. Es una característica bastante compleja pero también útil cuando tiene diversos elementos en un contenedor .

Una consulta de cantidad puede cambiar / actualizar las propiedades de CSS según los límites predefinidos para elementos secundarios . Por ejemplo, si tiene más de tres elementos en una lista, puede hacer que la fuente sea más pequeña para ahorrar espacio. Otro ejemplo es actualizar el ancho de un enlace basado en la cantidad de enlaces en un menú de navegación.

Tareas como estas pueden complicarse rápidamente, pero gracias al Generador de consultas de cantidad no es necesario memorizar ninguna sintaxis confusa.

Esta aplicación web genera todo el código para que ahorres tiempo. Debe seleccionar de tres menús desplegables que personalizan su consulta de cantidad. Funcionan así:

  • Selector - qué elemento (s) hijo (s) deben ser contados
  • Tipo de consulta : elija entre "como máximo", "al menos" o una combinación de "como máximo" y "al menos"
  • Cantidad : cantidad total de elementos para filtrar

Esto parece confuso en el código, pero es un concepto realmente simple. Las consultas de cantidad le permiten aplicar propiedades CSS basadas en la cantidad total de elementos secundarios .

Por lo tanto, puede agregar ciertos estilos CSS cuando haya, por ejemplo, al menos 4 elementos secundarios (4 o más). O bien, puede agregar estilos solo cuando haya como máximo 4 elementos secundarios (0-4 hijos).

El selector combinado le permite definir exactamente cuántos niños mínimos y máximos son necesarios para mostrar ciertas propiedades de CSS.

En el ejemplo de la captura de pantalla anterior, he establecido el total de elementos "como máximo" en 2. Esto significa que cuando tengo 0, 1 o 2 hijos, los bloques son rojos. Si agrego uno más para obtener 3 hijos, todos los bloques se ponen azules.

Si no tiene idea de lo que está pasando, puede hacer clic en el pequeño cuadro de información en la barra lateral. Aparecerá una ventana modal con hechos y sintaxis que explican la función de consulta de cantidad.

Esta es una herramienta muy útil tanto para principiantes como para desarrolladores experimentados . Ahorrará mucho tiempo a largo plazo y le ayudará a crear sitios web más dinámicos .

Para comenzar, visite el sitio web del generador de QQ y comience a personalizar sus funciones . Puede jugar con los resultados y verificar la vista previa en vivo en el panel derecho para aprender cómo los cambios afectan los elementos secundarios.

Este proyecto también está disponible en GitHub, por lo que puede consultar el código fuente o incluso descargar una copia localmente . Y si te encanta esta aplicación o tienes alguna pregunta / sugerencia para el creador Drew Minns, puedes hacerle un rápido tweet @drewisthe.

Supercarga Siri para controlar aplicaciones de terceros con GoogolPlex

Supercarga Siri para controlar aplicaciones de terceros con GoogolPlex

Introducido como una característica en el iPhone 4S en 2011, Siri ha permitido a los usuarios de iOS controlar sus aplicaciones a través de comandos de voz. Sin embargo, esto no se extiende a aplicaciones de terceros, a menos que haga un jailbreak en su dispositivo iOS.La buena noticia es que un truco llamado GoogolPlex, diseñado por 4 estudiantes de primer año de la Universidad de Pensilvania para el hackathon PennApps Spring 2014, está a punto de cambiar todo eso.Al u

(Consejos de tecnología y diseño)

Practique la programación con Repl.it: un IDE basado en navegador y compilador

Practique la programación con Repl.it: un IDE basado en navegador y compilador

Sin embargo, configurar el entorno de ejecución local puede ser un verdadero dolor para los principiantes. Esto a menudo requiere la línea de comandos, que es genial para aprender sobre la marcha, pero al principio puede parecer una barricada.Con Repl.it, puede practicar la codificación de cualquier lenguaje compilado en su navegador desde Python a C ++ o incluso Swift para aplicaciones de iOS.Es

(Consejos de tecnología y diseño)