html - 动态内容下方的 float 按钮

标签 html css reactjs

根据从服务器获取的数据,我有一个行数可变的表 如果表格包含多于 X 行,它将变为可滚动 我想添加“ float ”按钮

  • 如果行太少而无法滚动,则充当假的最后一行
  • 如果表格可滚动则覆盖最后一行

我在 React 中这样做并且我能够获得表格最后一行的坐标 例如 让 nodeBoundaries = document.getElementById('id').getBoundingClientRect()

但是我无法用css定位它

我试过的是这样的:

let rect = document.getElementById('lastRow').getBoundingClientRect()
    <div style={
      {'position' : 'fixed', 
      'left' : rect.left + 'px',
      'top' : rect.top+'px', 
      'height' : '20px', 
      'width':'50px', 
      'backgroundColor' :"red"}}>BUTTON </div>
      }

最佳答案

正如 Tom 所说,您可以尝试这样做,如果表格高度大于 X,则可以将按钮样式更改为符合您需要的另一个属性。

我还想向您指出 FLEXBOX . IMO,一种更简洁的实现方式。

关于html - 动态内容下方的 float 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48448333/

相关文章:

javascript - 使用javascript为文本框赋值

html - 为什么将我的段落插入下一个 div 容器?

php - WordPress <?php body_class(); ?> 问题

html - 如果 <div> 的内容不适合宽度,则水平滚动条

reactjs - AG 网格工具提示需要很长时间才能渲染

html - 创建一个选项选择登陆页面

html - 隐藏的溢出不适用于悬停

javascript - 在图像后面对齐视频

reactjs - 在不断变化的情况下,为什么需要Store?

javascript - REACT - 保持文本格式的最佳方式是什么