我有一个图像,我想在其上显示一些文本信息。我在它下面有一个 div,其中包含信息,具有透明背景和格式化的所有内容。我可以用margin-top: -50%它把它拉到图像上,但由于我使用的是网格(1140),所以当屏幕缩小时,事情就不匹配了。
这是我到目前为止所拥有的:
HTML(在 Slim 中)
.fourcol
  .book
    img src="#{book.image_url}"
    .book-info
      header
        h4.title
          = book.title
        h6.author
          = book.author
      p.description
        = book.description
相关CSS:
.book-info {
      margin-top: -62%;
      padding: 1em;
      padding-bottom: 1.5em;
      float: left;
      background-color: black;
      opacity: .8; }
图书信息如何缩放以使其底部始终位于图像的底部?