这是我的网站:http://www.alexklinghoffer.com/
如何将背景图像保留在底部?如果您使浏览器窗口变小,图像向上漂移,但我想将其保留在右下角。这是我的代码:
HTML:
<body>
<div class="logo">
<a href="http://www.alexklinghoffer.com"><img id="logo" src="images/aklogowhite.png" alt="Alex Klinghoffer Logo"/></a>
</div>
<div id="dock">
<ul>
<li><a href="/index.html"><span> Home </span><img src="images/home.png" alt="[photo]" /></a></li><!--
--><li><a href="/bio.html"><span> Bio </span><img src="images/bio.png" alt="[photo]" /></a></li><!--
--><li><a href="/resume.html"><span> Resume </span><img src="images/resume.png" alt="[photo]" /></a></li><!--
--><li class="active"><a href="/collections.html"><span> Collections </span><img src="images/collections.png" alt="[photo]" /></a></li><!--
--><li class="active"><a href="/references.html"><span> References </span><img src="images/references.png" alt="[photo]" /></a></li><!--
--><li><a href="/contact.html"><span> Contact </span><img src="images/email.png" alt="[photo]" /></a></li><!--
--><li><a href="/blog.html"><span> Blog </span><img src="images/blog.png" alt="[photo]" /></a></li><!--
--><li><a href="http://www.facebook.com/alexklinghoffer"><span> Facebook </span><img src="images/facebook.png" alt="[photo]" /></a></li><!--
--><li><a href="http://www.linkedin.com/in/alexklinghoffer"><span> LinkedIn </span><img src="images/linkedin.png" alt="[photo]" /></a></li>
</ul>
</div>
<div id="content">
</div>
<div id="footer">
<p>© 2013 <a href="http://www.alexklinghoffer.com">Alex Klinghoffer</a></p>
</div><!--//footer-->
</body>
</html>
CSS
body {
background: url("images/background.png");
background-size: cover;
background-repeat: no-repeat;
background-color: #111111;
padding: 0;
margin: 0;
}
提前致谢!
答案 0 :(得分:6)
你应该能够做到这一点,
background-attachment:fixed;
background-position:center bottom;
添加固定附件可确保在进行任何滚动时它保持在同一位置。
如果这不起作用,你也可以尝试,
html {height: 100%;}
body {
background-position: 0% 100%;
background-attachment: fixed;
}
答案 1 :(得分:0)
在CSS中试试这个:
background-position: center bottom;
答案 2 :(得分:0)
尝试使用
background-position: right bottom;
正如Lowkase建议的那样。
但要让它在Firefox和Opera中运行,您还应该设置
background-attachment: fixed;
它对我有用或者我不明白你的问题。
答案 3 :(得分:0)
此代码在Firebug(Firefox)中运行。添加以下样式:
<style type="text/css">
html {
height: 100%;
}
body {
background-position: 50% 100%;
}
</style>
答案 4 :(得分:0)
只需使用基本的CSS代码..
{
background-image:url('smiley.gif');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:right bottom;
}
如果你想选择一些其他的方法来定位你的图片,你可以去:w3 schools网站,看看哪个选项最适合你(真的是w3家伙做得很好)。希望你找到解决方案。干杯!