Tiendas de decoración online vintage

Estilos de casillas de verificación css-tricks

EDIT: viendo lo popular que ha sido esto últimamente, he decidido actualizar también los estilos para que se parezca más a 2014 y menos a windows 95. He corregido los errores que @Quantico y @Trengot detectaron para que ahora sea una respuesta más sólida.
Dado que el plugin está creando su propio menú, la única parte que realmente se abstrae es el evento del menú contextual del navegador. El plugin crea un menú html basado en tu configuración, y luego coloca ese contenido en la ubicación de tu clic.
Sí, esta es la única manera de crear un menú contextual personalizado. Obviamente, los diferentes plugins hacen las cosas de forma ligeramente diferente, pero todos anulan el evento del navegador y colocan su propio menú basado en html en el lugar correcto.
all_array += ‘”Enlace-Doblado”: {“nombre”: “Enlace”, “icono”: “fa-external-link”, “items”: {“fold2-key1”: {“name”: “Open Site in New Tab”}, “fold2-key2”: {“name”: “Open Site in Split Tab”}, “fold2-key3”: {“name”: “Copiar URL”}},’;
all_array += ‘”Imagen-Plegado”: {“nombre”: “Imagen”, “icono”: “fa-picture-o”, “items”: {“fold1-key1”: {“name”:”Download Image”},”fold1-key2″: {“name”: “Copiar ubicación de la imagen”}, “fold1-key3”: {“name”: “Ir a la imagen”}},’;

Cambiar el color de fondo de la casilla de verificación cuando está marcada

Cabe destacar que la cuestión fundamental no ha cambiado. Todavía no puedes aplicar estilos (bordes, etc.) directamente al elemento checkbox y hacer que esos estilos afecten a la visualización del checkbox HTML. Lo que ha cambiado, sin embargo, es que ahora es posible ocultar la casilla de verificación real y sustituirla por un elemento con estilo propio, utilizando únicamente CSS. En particular, debido a que el CSS tiene ahora un selector :checked ampliamente soportado, puedes hacer que tu reemplazo refleje correctamente el estado marcado de la casilla.
Aquí hay un artículo útil sobre el estilo de las casillas de verificación. Básicamente, ese escritor encontró que varía enormemente de un navegador a otro, y que muchos navegadores siempre muestran la casilla de verificación por defecto sin importar cómo la estilices. Así que realmente no hay una manera fácil.
Puede lograr un efecto de casilla de verificación personalizado usando las nuevas habilidades que vienen con las pseudo clases :after y :before. La ventaja de esto, es: No necesitas añadir nada más al DOM, sólo el checkbox estándar.

Ejemplos de estilo css para casillas de verificación

Cabe destacar que la cuestión fundamental no ha cambiado. Todavía no se pueden aplicar estilos (bordes, etc.) directamente al elemento checkbox y hacer que esos estilos afecten a la visualización del checkbox HTML. Lo que ha cambiado, sin embargo, es que ahora es posible ocultar la casilla de verificación real y sustituirla por un elemento con estilo propio, utilizando únicamente CSS. En particular, debido a que el CSS tiene ahora un selector :checked ampliamente soportado, puedes hacer que tu reemplazo refleje correctamente el estado marcado de la casilla.
Aquí hay un artículo útil sobre el estilo de las casillas de verificación. Básicamente, ese escritor encontró que varía enormemente de un navegador a otro, y que muchos navegadores siempre muestran la casilla de verificación por defecto sin importar cómo la estilices. Así que realmente no hay una manera fácil.
Puede lograr un efecto de casilla de verificación personalizado usando las nuevas habilidades que vienen con las pseudo clases :after y :before. La ventaja de esto, es: No necesitas añadir nada más al DOM, sólo el checkbox estándar.

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad