Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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_Bootstrap 4_Responsive Images - Fatal编程技术网

Css 确保响应图像和类的大小相同

Css 确保响应图像和类的大小相同,css,bootstrap-4,responsive-images,Css,Bootstrap 4,Responsive Images,我正在尝试做一个利用空白的设计 我有一个图像,我想在一个白色的背景。我有一个类,它有一个白色的背景,还有图像本身(它也有一个白色的背景作为图像的一部分)。我遇到了一个问题,我无法确保div类与图像本身的高度相同,如果我必须两者都响应的话 我尝试过添加第二张与初始图像高度相同的图像,即空白,将div设置为响应,以及其他一些事情,但我不确定最好的方法是什么。页面本身就是为了了解我要做什么(尽管代码比我在这里发布的内容有点过时)。如果有人能给我指出正确的方向,我将不胜感激。我删掉了我觉得不相关的部分代

我正在尝试做一个利用空白的设计

我有一个图像,我想在一个白色的背景。我有一个类,它有一个白色的背景,还有图像本身(它也有一个白色的背景作为图像的一部分)。我遇到了一个问题,我无法确保div类与图像本身的高度相同,如果我必须两者都响应的话

我尝试过添加第二张与初始图像高度相同的图像,即空白,将div设置为响应,以及其他一些事情,但我不确定最好的方法是什么。页面本身就是为了了解我要做什么(尽管代码比我在这里发布的内容有点过时)。如果有人能给我指出正确的方向,我将不胜感激。我删掉了我觉得不相关的部分代码,但是如果您想查看完整的HTML文件,它位于这个hastebin中。非常感谢你


反应敏捷的
{
宽度:100%;
高度:自动;
}
.英雄组
{
背景色:白色;
字体系列:Oswald;
字母间距:4px;
排名:0;
身高:64%;
宽度:自动;
垫面:5%;
垫底:1%;
}

标题文本
段落文本

我有一个父div容器,其中两个主要组件并排放置。我在右边有一个图像是有反应的。我希望左侧的文本保持在图像的中间和左侧,因为它的大小根据浏览器的屏幕大小而改变

我将父对象的容器高度设置为与原始形式的图像相同的大小,但使用em

结合使用
height:auto
max height:100%
对我来说很有效

我的React组件中的返回为:

  <div className="videoAndDescription">
  <div className="left33">
    <div className="textToSquare">
      <h1>Firewood, delivered...</h1>
      </div>
  </div>

  <div className="right66">
    <img src={stoveburning} />
  </div>
</div>

我有一个包含两个主要组件的父div容器。我在右边有一个图像是有反应的。我希望左侧的文本保持在图像的中间和左侧,因为它的大小根据浏览器的屏幕大小而改变

我将父对象的容器高度设置为与原始形式的图像相同的大小,但使用em

结合使用
height:auto
max height:100%
对我来说很有效

我的React组件中的返回为:

  <div className="videoAndDescription">
  <div className="left33">
    <div className="textToSquare">
      <h1>Firewood, delivered...</h1>
      </div>
  </div>

  <div className="right66">
    <img src={stoveburning} />
  </div>
</div>
.videoAndDescription{
    display: flex;
    flex-direction: row;
    background-color: red;
    height: 40em;
}

.left33{
    color: orange;
    display: flex;
    justify-content: center;
    align-content: center;
    width: 60%;
}

.left33 .textToSquare{
    height: auto;
    background-color: black;
}

.right66{
    width: 40%;
}

.right66 img{
    max-height: 100%;

}