【问题标题】:How to force a portrait image to have the same size as landscape images and be responsive?如何强制纵向图像具有与横向图像相同的大小并响应?
【发布时间】:2018-02-10 15:56:13
【问题描述】:

如何强制纵向图像具有与横向图像相同的大小并且也具有响应性?

我试图用图像here 执行此操作,其中 div 类为 bake-img,img 类为 back-img-2。我成功地做到了这一点,但它没有响应。有什么建议?

`<div class="col-md-6 ">
  <div class="bake-img">
    <img class="portfolio-img img-fluid bake-img-2" src="http://res.cloudinary.com/ottiya/image/upload/c_scale,w_985/v1504150918/brooke-lark-261287_rbw0mw.jpg" alt="yummy pastries">
  </div>
  <h4 class="portfolio-title">Bake920</h4><p class="portfolio-text">Alcatra kielbasa t-bone tongue, swine turducken boudin pancetta kevin leberkas. Bacon ipsum dolor amet brisket corned beef sirloin tongue ribeye venison. </p>
</div>`

【问题讨论】:

  • 您可以从创建带边框的空 div 开始,并使用 CSS 使它们的行为方式符合您的要求。当它工作时,您将您的图像添加为 div 的背景图像,并将其设置为cover。这样,各种图像(风景或肖像)将完美地填充 div。当然有些边界可能会被切断。
  • 你会建议不要像这样使用 img 类和使用 css 吗? .bake-img { 最大高度:273px;溢出:隐藏;边距:20px 0 20px 0; } .bake-img-2 { 边距顶部:-100px; }
  • @kokodoko 你怎么知道边框大小?我无法弄清楚我的风景图像的尺寸是多少,因为它是响应式的,所以尺寸会不断变化:(

标签: html css responsive


【解决方案1】:

我了解到您已经实现了您想要的,但页面没有响应。

Example 您提到的内容是响应式的,因为它具有指向名为 Bootstrap 的外部 CCS 库的链接。如果你谷歌它,你会发现它是最流行和使用的 CCS 框架库之一。

您可以通过将以下代码插入到您的 head 标签中来简单地使用此库

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">

并跟随你的身体标签

<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>

我推荐你看一些introduction what bootsrap is

【讨论】:

  • 您好!我实际上正在使用引导程序。它是响应式的,但没有以我想要的方式响应
猜你喜欢
  • 2012-02-24
  • 2012-07-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-02
  • 1970-01-01
  • 2014-02-07
  • 2017-04-09
  • 1970-01-01
相关资源
最近更新 更多