css - 添加一个粘性侧边栏,该侧边栏左对齐到站点包装器的右边缘

标签 css sidebar sticky

我想添加一个粘性侧边栏,当您向下滚动时它会留在原地。 This site有一个带有电子邮件选择加入表单的示例。

但是,与该示例不同的是,我希望侧边栏与包装器的右边缘左对齐。

现在我正在使用

.sidebar {
    position: absolute;
    left: 894px;
    top: 188px;
}

定位它,但它并不总是靠在 wrapper 的右边缘。

有什么想法吗?

最佳答案

使用:

.wrapper {
    width:100px;
    position: fixed; 
    left:0; 
    top: 188px;
    }

.sidebar {
    width:50px;
    float:left;
    margin-left:50px;
    }

这是 wrapper 粘在屏幕左侧且侧边栏靠在 wrapper 右侧的示例。

关于css - 添加一个粘性侧边栏,该侧边栏左对齐到站点包装器的右边缘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9627728/

相关文章:

html - 全高侧边栏和内容区域在较小的设备屏幕上中断

javascript - 单击后如何动态更改css?然后再次单击返回默认值?

css - 当屏幕尺寸改变时如何防止图像向下移动

jquery - 使用 "dotdotdot"jquery 插件为下拉菜单添加省略号

python-sphinx - 如何使toctree链接像引用小节一样引用单独的文件

css - 垂直居中 <div> 元素

html - 滚动Angular2时锁定一个div

html - 如何在调整浏览器窗口大小时使导航栏保持在其原始位置?

html - CSS 的粘性页脚错误

css - 如何删除 Bootstrap 3 网格布局中 div 之间的垂直空间?