Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 防止在引导卡中调整图像大小_Css_Reactjs_Twitter Bootstrap_Bootstrap 4 - Fatal编程技术网

Css 防止在引导卡中调整图像大小

Css 防止在引导卡中调整图像大小,css,reactjs,twitter-bootstrap,bootstrap-4,Css,Reactjs,Twitter Bootstrap,Bootstrap 4,我想要一张有灰色背景的未调整大小图像的卡。卡的大小大于图像的大小。 我得到了背景和我的图像,但我没有设法阻止图像调整大小 <div className ="container" id="mainContainer"> <div className ="row mt-4"> <div className="col-md-4"> <div className="card" > <img className

我想要一张有灰色背景的未调整大小图像的卡。卡的大小大于图像的大小。 我得到了背景和我的图像,但我没有设法阻止图像调整大小

<div className ="container" id="mainContainer">
  <div className ="row mt-4">
    <div className="col-md-4">
      <div className="card" >
        <img  className="card-img-top bg-light mb-3" alt="" src="https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1.png">
         </img>
         <div className="card-img-overlay">
           <span className="badge badge-dark"> 1 </span>
         </div>
         <div className="card-body">
           <h5 className="card-title"> Bulbasur  </h5>
           <span className="badge badge-light"> poison </span>
         </div>
      </div>
  </div>
</div>

1.
巴斯尔
毒药
我想要这个


但是我在您自己的CSS文件中得到了这个

,为.img添加了一个额外的定义

.img-responsive 
{ 
    width:100%;
}
将代码替换为

<img  className="card-img-top bg-light mb-3 img-responsive " alt="" src="https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1.png">
</img>

将图像放入其自己的容器DIV中,并使用
w-auto
覆盖宽度:卡img top的100%行为

         <div class="card">
            <div class="text-center bg-light">
                <img class="card-img-top mb-3 w-auto" alt="" src="https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1.png">
            </div>
            <div class="card-img-overlay">
                <span class="badge badge-dark"> 1 </span>
            </div>
            <div class="card-body">
                <h5 class="card-title"> Bulbasur  </h5>
                <span class="badge badge-light"> poison </span>
            </div>
        </div>

1.
巴斯尔
毒药

这不会产生我想要的图片。灰色背景未覆盖所有图像空间,然后将
bg light
移动到包含的div