javascript - css 方形限制大小和位置到父 div

标签 javascript html css

我试图让一个正方形具有有限的大小并保持在父 div 的范围内并干净地缩放。我可以得到其中的一两个,但不是全部。

设置是我有一个主 div,左边有两列 div,右边有一个占据剩余空间的 div。我希望右侧的 div 包含正方形,并且正方形的边界保留在父 div 内。如果我不使用填充底部来保持它的方正,我可以让它保持原状,但这样元素的图片看起来很糟糕。

看看我的js bin .到达广场的途径是: Weapons -> item b1 -> click on it to make it stay

padding-bottom 将它向下推到父 div 的外面,并将底部从整个东西中吹出来。

CSS

.itempanel{
  display: block;
  align-items: center;
  position: relative;
}
.itemcontainer{
  position: relative;
  top: 30%;
  height: 60%;
  width: auto;
  margin-left: auto;
  margin-right: auto;

}
.itemdisplay{
  display:none;
  flex-direction: column;
  width: 60%;
  padding-bottom: 60%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  align-items: center;
  overflow: hidden;
}
/* .itemdisplay::after{
  content: " ";
  display: block;
  padding-bottom: 100%;
} */

html

<div class="itempanel">
    <div class = "itemcontainer">
      <div id="itemdisplay" class="itemdisplay">
        <img id="itemimg" class="itemimg" src=""></img>
        <div id="itemdesc" class="itemdesc">
          <div id="itemtitle" class="itemtitle"></div>
          <div id="itembody" class="itembody"></div>
          <a id="itemclick" class="itemclick" href="">Click To Place Order</a>
        </div>
      </div>
    </div>
  </div>

感谢您的帮助!

* 一些背景知识 - 女朋友想要一场天际婚礼,所以为 rsvp 和其他东西建立了一个网站。 Belethor 的商店将被设置为帮助那些不那么 Nerd 购买廉价 Angular 色扮演服装的人。其他一切都按我想要的方式工作,但 itempanel/itemcontainer/itemdisplay 不在我想要的显示区域中。

最佳答案

想通了。伪元素必须与您使用的填充相反。例如,使用它就像我预期的那样工作。事情总是很简单...

.itemdisplay::after{
  content: " ";
  display: block;
  padding-top: 100%;

关于javascript - css 方形限制大小和位置到父 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58334095/

相关文章:

javascript - 是否可以在 nodejs+puppeteer 中包含一个源文件来添加功能?

javascript - 加载特定图像,然后加载整个页面

javascript - 如何在javascript中访问存储在项目外部的文件?

javascript - 我想让 jquery 使用 ajax 更新复选框

javascript - 委内瑞拉电话号码的正则表达式与预期不匹配

javascript - 在 DOM 完成渲染后执行函数

html - 车身顶部间隙;我应该使用边距还是填充?

javascript - 通过拖动 div 的边缘水平调整 div 的大小

css - 是否可以使用 CSS 检测损坏/卸载(错误)的图像?

php - 如何将格鲁吉亚字体加载到 Dompdf