css - 如何将背景图片放在 Logo 图片后面?

标签 css styles

我的标题左侧有一个 Logo 图像。我试图在标题中放置一个背景图像,但背景图像是从 Logo 图像的右侧开始的。 Logo 图像是透明的 PNG 图像,所以我想 Bg 图片可以放在 Logo 图片后面。

这是 HTML

<div id="header">
    <div class="fl" style="width:378px; height:79px; overflow:hidden;">
      <p align="left"><a href="http://mysite.com/magento/index.php/"><img  src="mysite.com/magento/skin/frontend/default/my_theme/images/dlogo.png" ></a></p>
    </div>
</div>

标题的 CSS:

#header{ width:972px; padding:15px 0px 10px 0px; margin:0 auto; text-align:left; height:117px; background:url(../images/dbody_background.jpg)}

最佳答案

z-index 的使用使理解代码的过程变得更加复杂。相反,您可以使用偏移参数来更改背景图像的位置。

#header{ 
    width:972px; 
    padding:15px 0px 10px 0px; 
    margin:0 auto; 
    text-align:left; 
    height:117px; 
    background:url(../images/dbody_background.jpg) 50px 10px;
}

在哪里,
50px 是距左边界的偏移量和..
10px 从顶部边界偏移。

你甚至可以在这里使用负值。试试看。

关于css - 如何将背景图片放在 Logo 图片后面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12813446/

相关文章:

java - 为 Android 键盘动态应用主题

html - 没有特定高度的相对div

html - 当表中没有数据时删除边框间距

html - 如何在移动设备上居中对齐图像

css 希望 p 在设置时的宽度小于最大宽度

css - 如何设置固定元素的宽度以适合整个页面?

html - 使用文本对齐中心居中图像?

reactjs - 当我悬停在父元素上时,如何在 jss 中选择子元素

javascript - 如何使用 css 或 js 从子 div 中删除样式?

wpf - 解决方法在WPF中震荡工具栏中的菜单样式