html - 如何根据 div 缩略图调整图像大小并保持比例?

标签 html css

我有一些图像显示在 div 缩略图上,如下图所示。我想如果我上传一张不同尺寸的图片,缩略图中的图片仍然按比例显示。感谢帮助。 Example image

<div class="col-md-4 product simpleCart_shelfItem text-center" style="height:500px;">
  <a href="?page=detail&id=<?php echo $r['idbarang']?>&id2=<?php echo $r['idstok']?>">

    <!--img src="admin/<?php echo $r['gambar']?>" width="394" height="480" alt="" /-->
    <img src="admin/<?php echo $r['gambar']?>" height="450" alt="" />
  </a>
  <?php if ( $r['diskon'] != '' && $r['diskon'] != '0' ) { ?>
    <a href="?page=detail&id=<?php echo $r['idbarang']?>&id2=<?php echo $r['idstok']?>">
      <div class="offer3">

        <span class="badge">
          <span class="badge">
            <span class="badge"><?php echo  "Sale "."$r[diskon]"."%" ?>
            </span>
          </span>
        </span>

      </div>
    <?php } ?>


    <div class="mask">
      <a href="?page=detail&id=<?php echo $r['idbarang']?>&id2=<?php echo $r['idstok']?>">Quick View</a>
    </div>
    <a class="product_name" href="?page=detail&id=<?php echo $r['idbarang']?>&id2=<?php echo $r['idstok']?>">
      <?php echo $r['namabarang']?>
    </a>
    <?php if ( $r['diskon'] == ''  ) { ?>
      <p> <span class="item_price"> <?php echo $harga ?></span></a></p>
    <?php } ?>
    <?php if ( $r['diskon'] == '0'  ) { ?>
      <p> <span class="item_price"> <?php echo $harga ?></span></a></p>
    <?php } ?>

    <?php if ( $r['diskon'] != '' && $r['diskon'] != '0') { ?>
      <p> <font face="comic sans ms" color="brown" size="2"><strike> <?php echo $harga ?></strike></font></p>
        &nbsp; <p><span class="item_price"> <?php echo $diskon ?></span></p>
      </span></a></p>
    <?php } ?>

  </div>

最佳答案

如果你想在页面上放置任何大小的图像并让它显示相同的大小,你可以使用 CSS 属性 object-fit 确保图像适合它的父元素的大小 https://css-tricks.com/almanac/properties/o/object-fit/

关于html - 如何根据 div 缩略图调整图像大小并保持比例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36441467/

相关文章:

html - 减小宽度时减小图像高度

html - 我希望将鼠标悬停在该子菜单项上后在右侧显示另一个(二级)子菜单

css - 带有 CSS 三 Angular 形的标签边框

javascript - 更改克隆中的某些内容

html - 使遮光 div 拉伸(stretch)到其顶部 div 高度的 100%

java - TabView : Have some of the tabs on the left side, 和其中一些在右侧(中间有空格)

javascript - 如何将列表中选定的数据添加到多个选择框?

html - 为什么div背景不透明?

button_to 的 HTML 内容

javascript - Accordion 菜单 JQuery - 如何打开特定的 "id"?