【发布时间】:2015-12-13 18:06:45
【问题描述】:
我正在尝试在页面的左侧和右侧创建一个带有选项的两部分导航栏(它是我页面的视觉主题,应该有树枝,叶子是按钮)。
目前我让它们像这样用 html 编码(这 2 个 png 暂时只是占位符):
<nav>
<img src="images/nav-menu-left-temp.png" alt=""/>
<img id="navright" src="images/nav-menu-right-temp.png" alt=""/>
</nav>
这是我应用的 CSS。
nav
{
position: fixed;
}
#navright
{
float: right;
width: auto;
}
我希望它们都固定在页面顶部,但是对于左侧导航栏,如果可能的话,我需要它也固定在页面右侧(所以它看起来像一个从屏幕外)。我希望 float: right 可以在 fixed 的帮助下完成这项工作,但在浏览器边缘和条形图像之间的左侧似乎有一个边距。页面宽度当前设置为自动。我曾希望它能够正确扩展。
我所拥有的屏幕截图: http://i723.photobucket.com/albums/ww238/cerberosg/nav1_zpsumvws3h7.jpg
我想要实现的目标: http://i723.photobucket.com/albums/ww238/cerberosg/nav2_zpsxpqonads.jpg
【问题讨论】: