首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

table固定表头,tbody滚动条样式设置以及填的几个坑

工作中或许会用到 table 表格固定表头, tbody 滚动的效果。为了方便我这里直接用的 Bootstrap 的表格样式。 ?...      此外,要给 table 添加一个 table-layout: fixed; 属性:使列宽由表格宽度和列宽度设定。其他属性参考这篇文章。...这是因为 Bootstrap 给 .table 设置了一个下边距 margin-bottom: 20px; ,将其改为 -1px 就可以了。 ?... 也可以直接用 CSS 选择器进行固定宽度: .table td:first-child,.table th:first-child{     width: 200px; } 注意,这里的表头是...注意:因为我直接使用的 Bootstrap ,没有出现问题,如果是原生的表格样式出现对不齐的现象,可以尝试把 div 设置为盒模型: .table-box{     box-sizing: border-box

12.7K20

CSS 定位详解

我希望通过10分钟的阅读,帮助大家轻松掌握网页定位,说清楚浏览器如何计算网页元素的位置,尤其是新引进的sticky定位。...它的具体规则是,当页面滚动,父元素开始脱离视口时(即部分不可见),只要与sticky元素的距离达到生效门槛,relative定位自动切换为fixed定位; 等到父元素完全脱离视口时(即完全不可见),fixed...页面继续向下滚动,父元素彻底离开视口(即整个父元素完全不可见),#toolbar恢复成relative定位。 # 五、 sticky 的应用 sticky定位可以实现一些很有用的效果。...# 5.2 表格的表头锁定 大型表格滚动的时候,表头始终固定,也可以用sticky实现(查看 demo )。 CSS 代码也很简单。...(5)Vue 全家桶: Vue:前端基础框架 Vuex:配套的前端状态管理库。 Vue Router:官方的路由插件,构建单页面应用必不可少。

1.7K10

用canvas画了个table,手写滚动

在开始本文之前,主要是从以下方向去思考: 1、canvas绘制table必须满足我们常规table方式 2、因为table内容是显示在画布中,那如何实现滚动条控制,canvas是固定高的 3、内容的分页显示需要自定义滚动条...,也就是需要自己实现一个滚动条 4、如何在canvas中扩展类似vue插槽能力 5、在canvas中的列表事件操作,比如删除,编辑等。...,所以我们看到是从第三根横线位置开始,竖线是将表头与表体一起绘制的,然后就是填充数据内容 所以我们看到canvas绘制表就是下面这样的 自定义滚动条 这是一个比较关键的点,因为canvas中绘制的内容不像... { "imports": { "vue": "https://cdn.bootcdn.net/ajax/libs/vue/3.2.41...总结 canvas实现一个简易的table,如何绘制table表头,以及表内容 如何手写个滚动条,并且滚动条边界控制,滑动画布,控制滚动条位置 canvas绘制的table如何自定义dom渲染,主要是采用定位方式

4.9K20

TDesign 更新周报(2022年4月第1周)

/tdesign-vue/releases/tag/0.40.1 Vue2 for Web 发布 0.40.0 版 ⚠️BREAKING CHANGES Table: 表格行列拖拽排序功能重构,新用法请参考官网...) Table: 自定义列配置功能:多级表头和列显示配置同时存在时,无法进行正确的列配置的问题,列配置仅显示了第一层表头 verticalAlign 不生效问题 右上角出现文字穿透问题 固定表头和固定列...,全部使用 CSS sticky 输出样式,组件仅渲染一个表格,表头和表内容 不再分开渲染输出。...ellipsis 支持透传 Popup 组件全部属性 新增表尾合计行,支持固定在底部,支持多行合计,支持完全自定义内容 新增 loadingProps 透传加载组件全部特性 新增固定行(冻结行) 支持虚拟滚动...新增表头吸顶功能 新增综合功能:多级表头 + 固定表头 + 固定列 + 表头吸顶 + 虚拟滚动 + 自定义列配置 详情见:https://github.com/Tencent/tdesign-vue/

2.4K20

Vue2.0总结———vue使用过程常见的一些问题

vue2.0总结-vue使用遇到的坑 ?...,不然路径为/#/home   scrollBehavior:()=>({ // 滚动滚动的行为,不加这个默认就会记忆原来滚动条的位置     y:0   }),   // 注意这里的名称   routes...      msg:{         title:'welcome'       }       msg.title 7.用vuex用来管理组件状态:(增加/减少,显示/隐藏) 8.axios目前不可以...element.ui表头点击事件   使用element.ui之后 @click="" 无法对表头等元素添加点击事件,正确的写法应该是@click.native="" 11)webpack2.0 插件的配置需要放到...plugins里面进行配置,不可放到rules里面进行配置 转载至http://www.cnblogs.com/yufann/p/Vue-Node10.html 夏至未至

1.7K30

如何用一行Css代码使谷歌浏览器的数据网格滚动快10倍

因此,我打开并开始录制,向下滚动列表一点,然后停止录制。...这就是我所看到的:DevTools / Performance 滚动"顶部链接站点"数据网格的性能配置文件,非常低的 FPS "任务"块上的那些红耳朵表明,在滚动时,某些东西需要的时间比可接受的时间要长...对于此记录,它显示时间主要用于更新图层,如紫色方块中的文本所示,其中表示:Update layer tree: 瀑布图显示, “Update layer tree” 是使滚动变慢的原因。...好消息 - 我试着应用一些秘密酱汁, 再次滚动, 现在感觉好多了。这也清楚地显示在它的性能配置文件: 滚动改进了很多!...现在每个帧需要大约 16 ms,我们以接近 60 FPS而不是60 f7 的速度滚动。了不起! 那我做了什么?

2.2K10

前后端通吃,vue大全Mark一下

bootstrap-vue ★1267 - 应用于Vuejs2的Twitter的Bootstrap 4组件 Vue.Draggable ★1191 - 实现拖放和视图模型数组同步 eagle.js ★...★239 - 无限滚动组件 vue-virtual-scroller ★238 - 带任意数目数据的顺畅的滚动 vue2-calendar ★236 - 支持lunar和日期事件的日期选择器 vue-dropzone...- 使拖放变得简单 vue-drag-and-drop-list ★156 - 创建排序列表的Vue指令 vue2-editor ★155 - HTML编辑器 vue-charts ★152 - 轻松渲染一个图表...使元素可以拖拽 vue-instant ★143 - 轻松创建自动提示的自定义搜索控件 vue-social-sharing ★142 - 社交分享组件 vue-images ★139 - 显示一组图片的...Base64的vue组件 vue-methods-promise ★21 - 使vue方法支持promise Vue.ImagesLoaded ★20 - 检测图片加载的VueJS指令 Famous-Vue

5.7K20

TDesign 更新周报(2022 年 4 月第 2 周)

由之前的两个 table 分别渲染 thead 和 tbody,更为一个 table 行拖拽排序功能,使用方法有调整,从 sortOnRowDraggable 更为 dragSort='col' 表头更为使用...中 “点击上传” 按钮无效 修复 Slider inputNumberProps 未正常透传 修复 Affix onFixedChange 触发时机,在固定状态发生变化时才会触发该事件(改动之前为:滚动一直触发...新增排序图标自定义,插槽 (slot='filterIcon') 和渲染函数 (props.filterIcon) 均可 新增全局配置:过滤图标、空元素、异步加载文本配置、排序按钮文本配置 新增 scroll 滚动事件...新增表头吸顶功能 新增综合功能:多级表头 + 固定表头 + 固定列 + 表头吸顶 + 虚拟滚动 + 自定义列配置 过滤功能,条件为真时,高亮筛选图标 新增列拖拽排序功能,通过拖拽手柄调整表格排序 详情见...详情见:https://github.com/Tencent/tdesign-vue-starter/releases/tag/0.1.5 TDesign Vue Next Starter 发布 0.2.2

2K10

vue常用组件库_vue内置组件

vue-awesome-swiper:vue.js触摸滑动组件 vue-calendar:日期选择插件 bootstrap-vue:应用于Vuejs2的Twitter的Bootstrap 4组件...无限滚动组件 mint-loadmore:VueJS的双向下拉刷新组件 vue-tables-2:显示数据的bootstrap样式网格 vue-virtual-scroller:带任意数目数据的顺畅的滚动...vue-instant:轻松创建自动提示的自定义搜索控件 vue-dragging:使元素可以拖拽 vue-slider-component:在vue1和vue2中使用滑块 vue2-loading-bar...– 带任意数目数据的顺畅的滚动 vue-infinite-scroll – VueJS的无限滚动指令 vue-scrollbar – 最简单的滚动区域组件 vue-scroll – vue滚动...– 交互式密码强度计 vuep – 用实时编辑和预览来渲染Vue组件 vue-bootstrap-modal – vueBootstrap样式组件 element-admin – 支持 vuecli

8K20

TDesign 更新周报(2022年10月第2周)

light-outline 风格 @HelKyle (#1617)Table: @chaishi (#1633) 表格列属性 attrs 支持自定义任意单元格属性新增列属性 colspan,用于设置单行表头合并超出省略功能...#1351)调整 requiredMark 支持独立控制星号展示 @HQ-Lin (#1606)Table: 筛选功能,resetValue 无效,issue#1611 @chaishi (#1633)表头吸顶功能...,数据变化更新吸顶位置,issue#1452修复配置吸底滚动条时,margin-top 造成遮挡到问题,issue#1585 @LoopZhou (#1633)ImageViewer: 修复 zIndex...#1858)修复插槽平铺内容为子节点内容渲染丢失部分元素的问题 @uyarn (#1870)Table: 筛选功能,resetValue 无效,(issue #1611) @chaishi (#1869)表头吸顶功能...LeeJim (#912) Bug FixesPulldownRefresh: 修复高度无法自适应外容器的问题 @LeeJim (#909)Tabs: 修复 placement = left 时, Nav 不可见且不居左的问题

1.1K20

Vue常用经典开源项目汇总参考

★476 - vue.js触摸滑动组件vue-calendar ★465 - 日期选择插件bootstrap-vue ★458 - 应用于Vuejs2的Twitter的Bootstrap 4组件vue-swipe... ★167 - VueJS的双向下拉刷新组件vue-tables-2 ★162 - 显示数据的bootstrap样式网格vue-virtual-scroller ★158 - 带任意数目数据的顺畅的滚动...vue-dragging ★86 - 使元素可以拖拽vue-slider-component ★85 - 在vue1和vue2中使用滑块vue2-loading-bar ★76 - 最简单的仿Youtube...vue2-timepicker ★60 - 下拉时间选择器vue-date-picker ★59 - VueJS日期选择器组件vue-scrollbar ★58 - 最简单的滚动区域组件vue-quill...的chartjs组件vue-scroll ★24 - vue滚动vue-ripple ★24 - 制作谷歌MD风格涟漪效果的Vue组件vue-touch-keyboard ★22 - VueJS虚拟键盘组件

5.8K11

TDesign 更新周报(2022年10月第1周)

#1774 @chaishi (#1584)TimePicker: 关闭面板不再滚动 避免部分场景滚动未结束关闭面板继续滚动引发的问题 @uyarn (#1590)Select: value 参数类型检测报错修复...,增加 value 传值异常流的控制台提示 @skytt (#1574)详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.48.5Vue3...多层菜单结构有变动 @uyarn (#1817) FeaturesTable: 表格列属性 attrs 支持自定义任意单元格属性 @chaishi (#1804)新增列属性 colspan,用于设置单行表头合并...允许输入时不关闭下拉面板 减少相关交互问题 @uyarn (#1570)DatePicker: 支持valueType API @HQ-Lin (#1554)Table: 新增 showHeader,支持隐藏表头...tree.treeNodeColumnIndex 动态修改, #1487 @chaishi (#1566)表格列属性 attrs 支持自定义任意单元格属性 @chaishi (#1566)新增列属性 colspan,用于设置单行表头合并

1.5K20

TDesign 更新周报(2022年6月第4周)

组件库Vue2 for Web 发布 0.43.0Breaking Changes默认移除全局 reset 样式引入,可从 tdesign-vue/dist/reset.css 中单独引入,存在不兼容更新...drawer 组件 closeOnEscKeydown, closeOnOverlayClick 配置Local: 增加日语和韩语语言包Table: fullRow不参与排序Bug FixesTable: 吸顶表头支持自定义滚动容器处理...submit 实例方法参数 showErrorMessageDialog: 新增preventScrollThroughTable: 支持拖拽调整宽度,设置 resizable=true 即可Table: 支持表头吸顶...、表尾吸底、滚动条吸底、分页器吸底等Table: 树形结构,appendTo 支持添加多条数据Table: 树形结构,支持数据节点 懒加载 子节点数据Icon: 新增rollfront图标Bug FixesDatePicker...修复 inject 在 computed 中意外出现, 优化配置文件 merge 性能Tabs: 修复 panels 变化时,往右按钮不出现的问题Table: 支持动态数据合并单元格Table: 吸顶表头和自定义显示列场景

1.2K20

TDesign 更新周报(2022年7月第3周)

panelTopContent、panelBottomContent 透传失效的问题修复监听事件未正常移除的问题修复 keys 透传失效导致 multiple 场景下 keys 无效的问题Table:修复多级表头表格中...,列配置全选功能选不全的问题修复可选中行 table 组件,data 为空数据时,默认全选按钮会选中的问题兼容IE滚动条高度计算覆盖不全问题修复树形结构懒加载顺序问题可编辑单元格,修复 onEnter...validateRowData,存在不兼容更新 FeaturesTable: 树形结构,支持同时添加多个根节点Table: 可选中行,扩大选择组件的点击范围Table: 拖拽调整宽度,非边框模式,悬浮到表头时...,显示表头边框 Bug FixesTable: 修复可编辑单元格,校验失败的信息无法清除问题Table: 树形结构,修复树形结构懒加载顺序问题Swiper: 动态修改 swiper item 会出现 vue...for Mobile 发布 0.9.2 Bug FixesDropdownMenu: 修复树形状态下溢出时无法滚动的问题Sticky: 修复 fixed 状态下丢失宽度的问题Skeleton: 修复

2.7K30

TDesign 更新周报(2022年1月第3周)

组件库 ---- Vue2 for Web 发布 tdesign-vue@0.33.2 新增 Skeleton 骨架屏组件 Form 修复无法重置自定义校验消息的问题;修正校验规则判断逻辑 修复相关组件不支持...ssr 渲染的问题 修复 Table 表格行列合并及展开实现问题 详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.33.2 Vue3...for Web 发布 tdesign-vue-next@0.7.0 新增 Skeleton 骨架屏组件 新增 tag-input 组件 Select: 新增属性 panelTopContent, panelBottomContent...插槽 Table: 新增懒加载、虚拟滚动特性 修复相关组件不支持 ssr 渲染的问题 详情见:https://github.com/Tencent/tdesign-vue-next/releases/...tag/0.7.0 React for Web 发布 tdesign-react@0.23.1 新增 Skeleton 骨架屏组件 Tabs: 修复滚动问题,支持受控/非受控 Table:多级表头支持排序

31810
领券