Actualmente estoy usando twitter bootstrap 3 y tengo un problema para crear una imagen receptiva. He usado img-responsive
clase. Pero el tamaño de la imagen no aumenta. Si lo uso en width:100%
lugar de max-width:100%
entonces funciona perfectamente. ¿Dónde está el problema? Este es mi codigo:
<div class="col-md-4 col-sm-4 col-xs-12 ">
<div class="product">
<div class="product-img ">
<img class="img-responsive" src="img/show1.png" alt="" />
</div>
</div>
</div>
fuente
Si establecer un ancho fijo en la imagen no es una opción, aquí hay una solución alternativa.
Tener un div padre con display: table & table-layout: fixed. Luego, establezca la imagen para mostrar: celda de tabla y ancho máximo al 100%. De esa forma, la imagen se ajustará al ancho de su padre.
Ejemplo:
Violín: http://jsfiddle.net/5y62c4af/
fuente
Pruebe lo siguiente en su hoja de estilo CSS:
fuente
Intenta hacerlo:
1) En su index.html
2) En tu style.css
fuente
Descubrí que puedes poner la clase .col en la imagen para hacer el truco; sin embargo, esto le da un relleno adicional junto con cualquier otro atributo asociado con la clase, como flotar a la izquierda, sin embargo, estos pueden cancelarse, por ejemplo, sin relleno. clase como una adición.
fuente
Supongo que la imagen está corrupta. Ejemplo: el tamaño de la imagen es 195px X 146px.
Funcionará dentro de resoluciones más bajas como tabletas. Cuando tenga una resolución de 1280 X 800, se forzará más grande ya que también hay un ancho del 100%. Quizás CSS dentro de la consulta de medios como fuentes de iconos es la mejor solución.
fuente