设置高度并滚动



我使用的是foundations show-modal。

<div class="row">
    <div class="small-8 columns image-container">
        <img src="/img/myimage.jpg">
    </div>
    <div class="small-8 columns text-container">
        <!-- Long Text Goes Here -->
    </div>
</div>

有没有办法(使用CSS)设置模态的高度,使其永远不会超过图像的高度,然后如果长文本超过高度,则使其滚动?

css中的高度和溢出,通过它可以轻松控制图像高度

.image-container{
  
  height:300px /*You can place how much height you want to set*/
  overflow-y:hidden;
}
.image-container img{
  
  height:auto;
  max-height:300px;
  
}
<div class="row">
    <div class="small-8 columns image-container">
        <img src="/img/myimage.jpg">
    </div>
    <div class="small-8 columns text-container">
        <!-- Long Text Goes Here -->
    </div>
</div>

这可能有助于

我想我已经得到了你需要的东西。请看这里:https://jsfiddle.net/an1gsdm0/

我将整行封装在表行中。图像和文本是其中的表单元格。文本的表单元格中有内联块div,其中有文本。您可以通过操纵.image类的大小来测试它。然后将调整文本字段的高度。这是代码:

HTML:

<div class="container">
    <div id='first' class='img-div'>
        <img class="image" src='http://png-4.findicons.com/files/icons/2141/web_design_creatives/128/small_smile.png'/>
    </div>
    <div class="outer-text">
        <div id='second' class='text-div'>Put a long text here...
        </div>
    </div>
</div>

CSS:

.container{
    display: table-row;
}
.img-div {
    display: table-cell;
    float: left;
}
.outer-text{
    display: table-cell;
    height: 100%;
    width: 190px;
}
.text-div{
    display: inline-block;
    height: 100%;
    overflow-y: auto;
}

要测试它的自定义各种图像大小,请更改图像的高度:

.image{
    height: 190px;
}

相关内容

  • 没有找到相关文章

最新更新