html - 使用横幅图片发布底部阴影

标签 html css

我正在尝试将底部阴影与顶部阴影对齐,但我似乎无法弄清楚。它唯一一次崩溃是当我使用开发人员工具栏在 css 文件中进一步删除 line-height 或 font-size 时,当然这也会影响其他所有内容。这是我的基本 html 结构:

<div class="banner-image">
  <div class="banner-image-wrapper">
    <div class="shadow-top"></div>
      <a class="header-image">
        <img />
      </a>
    <div class="shadow-bottom"></div>
  </div>
</div>

在标签上,如果我删除字体大小和行高,一切都会很好地自行折叠,但我似乎无法仅在标签上强制这样做。

我知道一旦解决了这将是一个荒谬的问题。

谢谢!

enter image description here

最佳答案

答案其实很简单,你只需要使用一些巧妙的定位并利用父级的盒子模型:

.banner-image{
    position:relative;
}

.shadow-bottom{
    position:absolute;
    height: x;
    bottom: -x;
}

这是您需要的公式:

  • 取底部阴影的高度(某个值 x)
  • 然后确保该元素的父元素具有“相对”位置(~重要~)
  • 使底部阴影的位置“绝对”
  • 将它放在底部减去它的高度值 (-x)

这是一个说明效果的 jsFiddle:http://jsfiddle.net/k7CmJ/

关于html - 使用横幅图片发布底部阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12561235/

相关文章:

到处都是 HTML 链接文本? (不同域)

python - 如何使用 BeautifulSoup (Python) 从 HTML 标签中提取文本?

javascript - 使用 jquery 在克隆的 div 内部绑定(bind)操作

css - 字体显示未知属性 wordpress GoDaddy

javascript - 更改::before 伪类中的 'content' 属性

audio - HTML5 <audio> Safari 直播 vs 不直播

javascript - 响应式问题 JQzoom

javascript - 下拉字段仅显示可用的唯一整数 Rails

php - 带有css的php的样式和定位字符串

css - 使用 Grunt grunt-contrib-less) 在 Visual Studio 2013 中编译 Bootstrap 3.1 LESS