顶部表头和侧面表头固定的表格div实现
来源:互联网 发布:朗读训练软件 编辑:程序博客网 时间:2024/04/28 22:06
顶部表头和侧面表头固定的表格div实现
最近在项目中有用到顶部和左边固定表头的表格,平常只用过一边固定的布局,这次需要两侧固定,实现起来比想象中的简单,赶紧记录下来,以免自己以后忘记。
顶部的表头左边是固定的,右侧overflow时可滚动,下面表格的主体也是同样的布局,整个表格限制了最大高度,在向下滚动的时候顶部的表头固定不动,向右滚动时左侧的表头固定不动。js非常简单,只有几行。
代码块
表格主要布局
<div class="container-fluid bg-white" style="width:1024px;padding:0 30px;overflow:auto;"> <div class="crl-row no-gutter table-toptitle crl-aligncenter"> <div class="col-30"> <div class="crl-row "> <div class="product-name">产品</div> </div> </div> <div class="col-70 titltScroll" style="overflow:auto;"> <div class="swiper-wrapper"> <div class="slide-125"><span>河北省</span></div> ... <div class="slide-125"><span>海南省</span></div> </div> </div> </div> <div style="min-height:75px ;max-height:500px;overflow:auto;"> <div class="crl-row no-gutter"> <div class="col-30"> <div class="media-list table-title"> <ul> <li class="item-content"> <div class="item-media"><span class="count">1</span></div> <div class="item-inner"> <div class="item-title">注射用拉氧头孢钠 0.25g*10*48</div> <div class="item-text">均价:<b><span class="color-orange">7元</span></b></div> </div> </li> <li class="item-content"> <div class="item-media"><span class="count">2</span></div> <div class="item-inner"> <div class="item-title">注射用拉氧头孢钠 0.25g*10*48</div> <div class="item-text">均价:<b><span class="color-orange">7元</span></b></div> </div> </li> </ul> </div> </div> <div class="col-70 table-body bodyScroll" style="overflow:auto;"> <div class="swiper-wrapper"> <div class="slide-125">50元</div> ... <div class="slide-125">50元</div> </div> <div class="swiper-wrapper"> <div class="slide-125">50元</div> ... <div class="slide-125">50元</div> </div> </div> </div> </div></div>
css仅列出布局相关部分
.swiper-wrapper { width: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}.table-body .swiper-wrapper .slide-125 { height: 70px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}.swiper-wrapper .slide-125 { width: 12.5%; font-size: 18px; background: #fff; padding-bottom: 15px; padding-top: 15px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; flex-shrink: 0; position: relative;}
js
$('.bodyScroll').scroll(function () { $(".titltScroll").scrollLeft($('.bodyScroll').scrollLeft()); }); $('.titltScroll').scroll(function () { $(".bodyScroll").scrollLeft($('.titltScroll').scrollLeft()); });
阅读全文
0 0
- 顶部表头和侧面表头固定的表格div实现
- table表头和首列的表格固定-JQuery、js实现的Table表头固定
- table表头和首列的表格固定-CSS实现的Table表头固定
- table表头和首列的表格固定-CSS实现的Table表头固定
- CSS实现表头固定的表格
- 实现双向固定表头的表格
- [html][jQuery]表头固定在顶部的一种实现思路
- 推荐:用CSS实现的固定表头的HTML表格
- 用CSS实现的固定表头的HTML表格
- 固定表头表格
- CSS固定表格表头
- bootstrap 表格表头固定
- CSS实现固定表头 HTML表格
- 纯css实现table表格固定列和表头,中间横向滚动的思路-附案例
- 纯css实现table表格固定列和表头,中间横向滚动的思路-附案例
- 用CSS制作表头固定的表格
- 用CSS制作表头固定的表格
- jsp表格的表头固定不动
- 【Java】521公式
- javaWeb详细的学习链接
- Python简介
- 安卓 Material Design
- 文章标题
- 顶部表头和侧面表头固定的表格div实现
- Bootstrap组件学习笔记(三)——导航
- 安卓 框架搭建
- JS实现快速排序
- gfoj 792 求和
- SQL优化和查询(十七)
- spark使用java读取hbase数据做分布式计算
- shell框架构建3——数组
- HDU 6178 Monkeys(树上的二分匹配+fread)