css - 如何使标题背景图像以与正文背景相同的比例缩放?

标签 css responsive-design

我在固定导航栏中有一个背景图像,在我们网站的主体中有相同的背景图像。目标是创建当用户在本网站上滚动时内容在导航下的效果: http://bonobomusic.com/news.php

这是我正在构建的问题所在的站点: http://rattletree.com/wordpress2/

当我的屏幕全宽页面时,一切看起来都不错,但是当我调整窗口大小时,标题中的背景图像以不同于正文中的速度调整大小。这是我用于标题的 css:

#main-header{
    position:fixed!important;
    background-image:url("img");
    background-position-y: -62px;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

我看到标题中的图像一直在 x 轴和 y 轴上缩放得越来越小,而在背景图像上,它在两个轴上缩放了一段时间,但在某个点上,它只是水平缩放而不是垂直缩放。任何帮助将不胜感激!

请注意:当以不同的屏幕尺寸(例如移动设备与计算机)查看页面时,问题最为明显。

最佳答案

抱歉,我可以发表评论,所以我发布了一个答案。

问题是你的标题在 Y 中有一个 30px 的位置。最简单的方法是将该值设置为 0px。 否则,您必须通过删除原始图片的 30 像素来为标题使用第二个背景 img。

关于css - 如何使标题背景图像以与正文背景相同的比例缩放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34641715/

相关文章:

html - iphone 上的全屏背景图像模糊

html - 正在使用位置 : relative on html tag advised?

css - !important 媒体查询中的声明

html - 使用 bootstrap 添加动态居中按钮

javascript - 将 <div> 设置为比动态大小的 <div> 高特定数量

html - 在移动设备上,当用户双击时,固定的 div 会阻止内容

Angular 7响应式下拉菜单

html - CSS 流体图像问题

html - 如何在 html5 表单的 css3 中应用媒体查询

html - 如何在没有复制设置的情况下在 2 个类中应用这些 CSS?