我不经常使用背景位置,所以也许我没有正确执行此操作,但我的 css 规则没有生效。
background-position:right 353px bottom 20px;
这是代码:
HTML
<h1>
<a href="#">
<img src="/images/silver-corner-logo.jpg" id="site-title" />
</a>
</h1>
CSS
h1 {
width:80%;height:154px;
min-width:353px;
margin:0;padding:0;
text-align:right;
background-color:#A8A9AD;
background-image:url("/images/top-left.jpg");
background-repeat:no-repeat;
background-position:right 353px bottom 20px;
}
#site-title {
margin:0;padding:0;
display:block;
width:353px;
float:right;
}
编辑
它发生在我身上,也许我应该描述我正在努力完成的事情。
在我的 h1 中,我有一个徽标(宽度 353)。
根据屏幕尺寸,h1 可能会大于 353。
在这种情况下,我希望将背景图像显示在与 img 相邻(左侧)的位置,以便它很好地淡入纯色背景色。