当前位置: 首页 > 知识库问答 >
问题:

将图片适配到div

徐飞尘
2023-03-14

我面临着将图片放入div的问题。基本上div是卡片的标题。图片的方向和大小不同。我应该怎么做才能让他们适应?

照片在div

共有3个答案

蒋奕
2023-03-14

下面是一种使用对象拟合的方法。

填充:这将拉伸图像以适合父对象,而不考虑纵横比。

包含:保留纵横比,但可能会增大或减小图像的大小。低分辨率放大可能会失真。

封面:保持图像的纵横比,适合父容器,但很可能裁剪图像。

.img-container {
  height: 300px;
  width: 400px;
  background-color: yellow;
}

.cover {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.contain {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.fill {
  object-fit: fill;
  height: 100%;
  width: 100%;
}
<h1>Cover</h1>

<div class="img-container">
  <img src="http://i.stack.imgur.com/BPfiX.jpg" class="cover" />
</div>

<h1>Contain</h1>
<div class="img-container">
  <img src="http://i.stack.imgur.com/BPfiX.jpg" class="contain" />
</div>

<h1>Fill</h1>
<div class="img-container">
  <img src="http://i.stack.imgur.com/BPfiX.jpg" class="fill" />
</div>
袁单鹗
2023-03-14

好的,我已经解决了这个问题。我已经给这个部门分配了班级。

<div class="fill">
  <img src="...">
</div>
柴瀚
2023-03-14

我使用这个技巧,对我来说效果很好:

<div class="card" style="background-image: url(...)"></div>

和CSS:

.card {
   background-size: cover;
   height: 400px;
   width: 600px;
}

关键是使用显示大部分图像并覆盖整个div的背景大小调整方法来缩放图像,以便您的项目大小保持一致。

 类似资料:
  • 我有一个从sqlite数据库接收阵列的基本适配器: 并在异步中填充它: 但我不知道如何为每个条目添加图像,请注意,图像位于文件夹中,图像的名称属于每个条目,例如对于条目管理,在/storage/sdcard/pictures/admin_image1中有一个图像。jpg。因此,当我有条目的名称时,我可以将图像绑定到特定条目。 我需要的是如何将图像添加到此适配器,这里我发布了主要活动和适配器代码,抱

  • 在适配器中 Holder.NameExam2.SetOnClickListener(新建View.OnClickListener(){ 成碎片 @覆盖公共视图onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState){ 它在getString()中调用空指针异常。如何解决。

  • 问题内容: 我正在尝试让我的Jframe完全匹配我的图像尺寸,以便当我尝试通过绘制矩形来获取某个区域的Rectangle2D坐标时,它为我提供了它在屏幕上出现的位置的真实坐标。实际图像。 此解决方案的目标是将PDF转换为图像,使用可视映射器识别特定区域,然后使用PDFBox(PDFTextStripperbyArea)针对该区域进行提取。 以下代码给出的坐标未提取所需区域。 这是代码: 有人可以帮

  • 我有一个回收器适配器,我在其中为适配器中的项添加了。代码如下: 这里是片段代码,它处理从适配器到片段的值获取。 我正在尝试将和具有该的值从适配器传递到片段。但我的代码不行。我该怎么修好它?

  • 我在项目中有一个后盾,为了从一个片段过渡到另一个片段,我使用以下方法 但我需要通过单击recyclerView中的项目进入片段,为此,我为每个