Las casillas de verificación estándar representadas en la mayoría de los navegadores son bastante pequeñas y no aumentan de tamaño incluso cuando se usa una fuente más grande. ¿Cuál es la mejor forma, independiente del navegador, de mostrar casillas de verificación más grandes?
113
En realidad, hay una forma de hacerlos más grandes, casillas de verificación como cualquier otra cosa (incluso un iframe como un botón de Facebook).
Envuélvalos en un elemento "ampliado":
Puede parecer un poco "reescalado", pero funciona.
Por supuesto, puede hacer que ese div flote: a la izquierda y ponga su etiqueta al lado, flotar: a la izquierda también.
fuente
zoom: 2
ytransform: scale(2)
debe aplicarse directamente a la casilla de verificación? ¿Por qué necesita una envoltura?Prueba este CSS
fuente
Intenté cambiar el
padding
ymargin
y así como elwidth
yheight
, y finalmente descubrí que si solo aumentas la escala, funcionará:fuente
Aquí hay un truco que funciona en los navegadores más recientes (IE9 +) como una solución única de CSS que se puede mejorar con javascript para admitir IE8 y versiones anteriores.
Diseñe el estilo
label
con el aspecto que desea que tenga la casilla de verificaciónPara javascript, podrá agregar clases a la etiqueta para mostrar el estado. Además, sería aconsejable utilizar la siguiente función:
EDITAR para modificar
#checkboxID
estilosfuente
Estoy escribiendo una aplicación phonegap y las casillas de verificación varían en tamaño, apariencia, etc. Así que hice mi propia casilla de verificación simple:
Primero el código HTML:
Entonces el CSS:
Para alternar el estado de la casilla de verificación, usé JQuery:
Pero se puede hacer fácilmente sin él ...
¡Espero que pueda ayudar!
fuente
Pura y moderna decisión de CSS 2020 , sin escalas borrosas o transformaciones no útiles ¡Y con tic! =)
Funciona bien en navegadores basados en Firefox y Chromium.
Por lo tanto, puede controlar sus casillas de verificación de forma puramente ADAPTATIVA , simplemente configurando el bloque principal
font-height
y ¡crecerá con el texto!fuente