Atualmente, estou usando o bootstrap 3 do Twitter e estou enfrentando um problema para criar uma imagem responsiva. Eu usei img-responsive
classe. Mas o tamanho da imagem não está aumentando. Se eu usar em width:100%
vez de max-width:100%
, ele funcionará perfeitamente. Onde está o problema? Este é o meu código:
<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>
fonte
Se definir uma largura fixa na imagem não for uma opção, aqui está uma solução alternativa.
Ter um div pai com display: table & table-layout: fixed. Em seguida, definindo a imagem a ser exibida: table-cell e max-width para 100%. Dessa forma, a imagem se ajustará à largura de seu pai.
Exemplo:
Fiddle: http://jsfiddle.net/5y62c4af/
fonte
Tente o seguinte em sua folha de estilo CSS:
fonte
Tente fazer isso:
1) Em seu index.html
2) Em seu style.css
fonte
Descobri que você pode colocar a classe .col na imagem. No entanto, isso fornece um preenchimento extra junto com quaisquer outros atributos associados à classe, como float para a esquerda, no entanto, eles podem ser cancelados, digamos, por exemplo, um sem preenchimento classe como um acréscimo.
fonte
Eu acho que a imagem está corrompida. Exemplo: o tamanho da imagem é 195px X 146px.
Funcionará em resoluções mais baixas, como tablets. Quando você tiver uma resolução de 1280 X 800, ela será forçada a um tamanho maior, pois também terá uma largura de 100%. Talvez CSS dentro da consulta de mídia, como fontes de ícones, seja a melhor solução.
fonte