css - 宽度为 100% 中心的背景图像以固定位置

标签 css header position background-image

首先,我要感谢大家一直以来的回答。无论是学生还是工作期间,我都通过该网站从我的元素中找到了很多解决方案。

在问这个问题之前,我进行了很多搜索,但找不到可行的解决方案。

对不起标题。想不出更好的了。

我尝试开发一个网站,但标题有问题。主页容器的固定大小为 1024px,其中的内容限制为 960px。只有页眉和页脚占据了整个窗口。

我有两张图片:第一张是 2000x250(后面的建筑物),第二张是 2000x58(带有房屋的语言)。我们分别将它们命名为 img_A 和 img_B。我希望它们都根据用户分辨率(如页脚)占据整个屏幕,但也可以根据高度对其进行缩放。

问题是,无论屏幕分辨率如何,我都希望 img_B 在 1024px 内居中,这样 ES 按钮将位于主页末尾 (1024px),因此 Logo 居中,边距为 0 auto;不要盖房子。

这里有一些图片可以更好地说明我的要求。

错误 (1920x1200):

http://imageshack.us/photo/my-images/577/headerwrong.jpg/

右 (1680x1050):

http://imageshack.us/photo/my-images/20/headercorrect.jpg/

这是我的 CSS 代码:

#header{
    height: 140px;
    width: 100%;
    background: url(images/background_home.jpg) center center no-repeat;
}

#header .language_banner{
    background: transparent url(images/header_en.png) right bottom no-repeat;
}

#header .logo{
    display:block; 
    width:242px; 
    margin:0 auto;
    padding-top: 63px;
}

和html代码:

<div id="header">
    <div class="language_banner">
        <div class="logo">
            <img alt="athens insiders" src="<?php    bloginfo("template_directory"); ?>/images/logo.png">
        </div>
    </div>
</div>

提前致谢

最佳答案

我不太明白你想要达到什么目的,但我认为你想尝试查看(并添加!)背景大小的 css(也许还有背景剪辑)在定义背景后,将属性添加到#header(或任何地方)。

请注意,早期版本的 IE 不支持此功能,因此如果您要实现通用兼容性,则可能需要另一种解决方法。

关于css - 宽度为 100% 中心的背景图像以固定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14913049/

相关文章:

javascript - 带有 2 个过滤器的 JQuery 画廊

css - 如何使用 Bootstrap 为超过 1280 的屏幕尺寸 float 右卡体?

excel - 使用 VBA 搜索特定的 headers 名称,并将这些 headers 的数据分组在几个重命名列中

css - 当所有元素都绝对定位时使用溢出隐藏

android - 将按钮的位置设置为屏幕上的随机点? - 安卓

javascript - Vegas 背景 jQuery 插件-在空的 html5 中

html - 用空的 div 填充 td contenteditable

c - C 中的数组初始化问题

html - 如何对标题中的下拉菜单进行 z 索引?

html - 在父元素下方居中滚动菜单