Quiero poner una imagen en el fondo de la casilla de verificación & en mi código html pero no funciona, pero funciona en otra propiedad del formulario.¿es posible poner la imagen en el tipo de entrada = "casilla de verificación"?
Respuesta
he encontrado la manera de cómo dar imagen para casilla & de radio botón con css puro.
HTML
<input type='checkbox' name='thing' value='valuable' id="thing"/><label for="thing"></label>
CSS
input[type=checkbox] {
display:none;
}
input[type=checkbox] + label {
background: #999;
height: 16px;
width: 16px;
display:inline-block;
padding: 0 0 0 0px;
}
input[type=checkbox]:checked + label {
background: #0080FF;
height: 16px;
width: 16px;
display:inline-block;
padding: 0 0 0 0px;
}
Comprobar esto por más http://css-tricks.com/the-checkbox-hack/,
Coloque la casilla de verificación en un div y coloque una imagen de fondo en dicho div. He aquí un ejemplo:
<div id="backgrounddiv" style="background-image: url('image.gif');">
<input id="check_box" type="checkbox" />
</div>
No intenté esto, pero solo por el aspecto que puedo ver, esto no funcionará para nuestros propósitos :), la propia solución de sandeep es la mejor :) (todavía) –
Escribo mi propio código para solucionar este problema. Esto funcionará así. No tenía este código ahora pero escribo de la misma manera aquí en SO.
<div class="checkbox-wrapper">
<input type="checkbox" name="value"/>
<img src="img/blah.png"/>
</div>
En CSS vamos a ocultar esta casilla de verificación por hacer es Z-index inferior a la imagen que puse dentro de este código de contenedor. Eventualmente cuando alguien hace clic en la imagen se ve como una casilla de verificación y en la casilla de verificación real se hará clic. en lugar de display:none
usando opacity:
0 será mejor. Esto se romperá en IE6 pero no nos importó porque ya no soporto IE6.
En Javascript Puede escribir un evento si desea una implementación diferente (pero similar a la mía). Puede reemplazar la casilla de verificación nativa Html, Radio y seleccionar (select2 es mejor si se queda con Twitter bootstrap) con sus propios controles basados en temas.
- 1. jQuery comprobar si una entrada es tipo casilla de verificación?
- 2. Seleccione todas las etiquetas de entrada donde el tipo no es la casilla de verificación
- 3. Cambiar la imagen de verificación de casilla de verificación en la imagen personalizada
- 4. jQuery - Casilla de verificación de estilo, reemplace con la imagen
- 5. Spinner con elementos de casilla de verificación, ¿es posible?
- 6. Tipo de entrada imagen ¿enviar el valor del formulario?
- 7. Cómo aplicar a la imagen personalizada casilla de verificación androide
- 8. Alternar imagen de casilla de verificación en UITableViewCell
- 9. ¿<tipo de entrada = "casilla de verificación" /> solo publica datos si está marcada?
- 10. Entrada de casilla de verificación usando python mechanize
- 11. Casilla de verificación en ExpandableListView
- 12. Casilla de verificación Grails
- 13. ¿Es posible establecer el tipo de entrada generada por TextBoxFor
- 14. JQuery La verificación de la casilla de verificación está marcada
- 15. Winforms Casilla de verificación Enfoque Problema si no se aplica texto en la casilla de verificación
- 16. ¿Cómo elimino el borde de la casilla de verificación?
- 17. ¿Cómo puedo poner una casilla de verificación "(de) seleccionar todo" en un encabezado de mesa SWT?
- 18. Poner marca de verificación en el lado izquierdo de UITableViewCell
- 19. Android Casilla de verificación Grupo
- 20. casilla de verificación siempre está "on"
- 21. Compruebe si el elemento DOM es una casilla de verificación
- 22. Imagen de casilla personalizada android
- 23. Marca de verificación en una casilla de verificación
- 24. personalizar la casilla de verificación preferencia
- 25. jsTree Ocultar casilla de verificación
- 26. Marque la casilla de verificación deshabilitada (Jquery)
- 27. ¿Cómo seleccionar una entrada en AlertDialog con casilla de verificación de opción única en Android?
- 28. cómo borrar la casilla de verificación
- 29. QT - casilla de verificación desmarque
- 30. Pares de casilla de verificación/alineación vertical
Creo que no es posible, puedes intentar algo de javascript + css para eso. Ejemplo: http://www.queness.com/post/204/25-jquery-plugins-that-enhance-and- beautify-html-form-elements – KishoreK
Sería mucho más fácil ayudarte si proveías a al menos parte del código relacionado con el lugar donde tiene un problema. –
Puedes probar si puedes construir algo con 'input [type = checkbox]: after' y' input [type = checkbox]: checked: after', pero eso es probablemente CSS3 y no tengo un boiletplate completo para eso, lo siento. –