Webkit scrollbar Una disección CSS de los pseudo-elementos y pseudo-clases que nos permiten personalizar por completo el scroll en los navegadores Webkit Continue leyendo →
Personalizar el scroll con CSS Cómo diseñar una barra de scroll multi-navegador con unas pocas líneas CSS. Un artículo sintético pero completo de las técnicas más modernas de personalización del scrollbar. Continue leyendo →
Selectores avanzados CSS 2/4 – [attribute] En este segundo capítulo sobre selectores avanzados vamos a ver el selector de atributo [attribute], su sintaxis, su funcionamiento y cuestiones de especificidad, pero sobre todo su aplicación práctica. Continue leyendo →
Atributo Accesskey Una breve introducción a accesskey para aprender a mejorar la accesibilidad de tu web usando este atributo ya casi olvidado. Continue leyendo →
Input type range: slider bar Guía completa para trabajar con input type range de HTML5 y crear slider bars accesibles con CSS personalizado para todos los navegadores. Continue leyendo →
Ocultar el scroll con CSS – hide scroll Todas las técnicas para ocultar el scrollbar que necesitas conocer en un breve artículo que te explica con ejemplos como combinar atributos como overflow, scrollbar-width y los pseudoelementos ::-webkit-scrollbar Continue leyendo →
Input type email REGEX pattern Aprende dos formas de validación HTML5 de un campo de correo electrónico usando las reglas nativas o el atributo pattern. Continue leyendo →
Columnas HTML con CSS Columns Cuando hablamos de columnas HTML podemos estar refiriéndonos a dos cosas: a un column layout de dos o tres columnas o al llamado multi-column layout o sistema de columnas responsive. Este artículo se centra en el último, una técnica de múltiples utilidades que seguro te sorprenderá. Continue leyendo →
Selectores avanzados CSS 1/4 – nth-child() Tutorial de selectores CSS :nth-child de básico a avanzado y aplicaciones prácticas Continue leyendo →
Input type search I: reset y submit En este tutorial voy a explicar cómo montar un sencillo campo de búsqueda accesible con funcionalidades nativas soportadas en todos los navegadores. Continue leyendo →