javascript - 将 div 设置为固定在相对位置上的位置

标签 javascript html css css-position

是否可以在绘制的位置(这是标准的“static/relative”位置)制作一个 div fixed

所以我希望 div .one.three.four 固定在最初绘制的位置。这样它就不会滚动。 https://jsfiddle.net/sor8hntk/2/

最佳答案

是的! https://jsfiddle.net/sor8hntk/7/

body {
  margin-top:40px;
}

.one {
  float:left;
  background-color:green;
  width:33%;
  height:50px;
  position: fixed;
}
.two {
  float:left;
  background-color:red;
  width:33%;
  height:500px;
  left: 33%;
  position: absolute;
}

.three {
  float:left;
  background-color:blue;
  width:33%;
  height:50px;
  position: fixed;
  left: 66%;
}

.four {
  width:33%;
  background-color:purple;
  height:10px;
  position: fixed;
}

.five {
  width:100%;
  background-color:pink;
  margin-top: 10px;
}

.six {
  width:100%;
  height:10px;
  background-color:yellow;
}

关于javascript - 将 div 设置为固定在相对位置上的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43168938/

相关文章:

javascript - KnockoutJS 的 contenteditable 绑定(bind)

javascript - 将数字数组拆分为已排序的组

javascript - 在代码中调用外部加载的javascript函数

html - Angular 渲染不必要的空间

更改 HTML 中的 div 位置时 Javascript 不起作用

javascript - 用一些东西代替 <span> 以有效的方式包裹 <ul>

jquery - 如何使用 JQuery 在输入类型文件中验证文件扩展名?

css - 为 IE 8 取消响应式 Web 设计/媒体查询的好方法 -?

css - 工具提示类不适用于 ui-bootstrap-tpls.0.11.0

javascript - 如何淡入/淡出音频 HTML5