我的网站导航需要浮动到容器的右侧,但是保持固定位置,使得当页面滚动时,导航仍然在距离顶部350像素的右侧。 在应用了
position:fixed
之后,导航被固定在了右侧。 有什么好的办法可以同时实现这两个效果(在右侧并具有固定位置)吗?
http://jsfiddle.net/eeCgr/position:fixed
之后,导航被固定在了右侧。 有什么好的办法可以同时实现这两个效果(在右侧并具有固定位置)吗?
http://jsfiddle.net/eeCgr/使用 position: fixed 需要调整 top/right/bottom/left CSS 属性,以将您的导航元素放置在所需位置。
例如:
nav {
right: 0;
top: 50%;
}
或者nav {
right: 0;
top: 0;
}
方法X:
在另一个div中创建所需的div。
给外部div设置position:fixed; width:100%;属性。
给内部div设置float:right;属性。
由于浮动和定位属性被赋予了两个不同的div,因此它们会生效。确保两个div的所有其他属性都相同。
(要隐藏外部div,请使用HSLa代码将其颜色的alpha值(a)更改为0.00)
position:absolute
来配合它。 - Vucko