我正在尝试实现列大小调整和stick header。但是,如果我不使用列大小调整,则粘性标头可以很好地工作。如果同时实现这两种方法,则列调整大小是有效的,但粘性标头不起作用。
我使用了primeng的以下CSS作为粘性标头。
:host ::ng-deep .ui-table .ui-table-thead > tr > th { position: -webkit-sticky; position: sticky; top: 70px; } @media screen and (max-width: 64em) { :host ::ng-deep .ui-table .ui-table-thead > tr > th { top: 100px; } }
对于colum调整大小,我使用了以下代码[resizableColumns]="true"
, pResizableColumn
... 如果我删除
resizbleColumns
和pResizableColumn
粘性标头工作正常。我怎样才能使它同时起作用呢?这是stackblitz和演示
1> malbarmawi..:当您将p-table列设置为可调整大小时,请添加一个类,
ui-table-resizable
这将重置一些css属性的th
相对位置之一,因此您将失去粘性这应该解决问题
:host ::ng-deep .ui-table .ui-table-thead > tr > th { position: -webkit-sticky; position: sticky; background: blue; color: white; top: 0px; z-index: 1; } :host ::ng-deep .ui-table-resizable > .ui-table-wrapper { overflow-x: initial !important; } :host ::ng-deep .ui-table-resizable .ui-resizable-column { position: sticky !important; } @media screen and (max-width: 64em) { :host ::ng-deep .ui-table .ui-table-thead > tr > th { top: 0px; } }演示
更新!
在组件装饰器中添加样式是不可重用的,primem主题基础推荐创建自定义样式的建议,我们可以这样做
style.scss
:host ::ng-deep .ui-table .ui-table-thead > tr > th { position: -webkit-sticky; position: sticky; background: blue; color: white; top: 0px; z-index: 1; } :host ::ng-deep .ui-table-resizable > .ui-table-wrapper { overflow-x: initial !important; } :host ::ng-deep .ui-table-resizable .ui-resizable-column { position: sticky !important; } @media screen and (max-width: 64em) { :host ::ng-deep .ui-table .ui-table-thead > tr > th { top: 0px; } }模板
.sticky-table { &.ui-table .ui-table-thead > tr > th { position: -webkit-sticky; position: sticky !important; background: blue; color: white; top: 0px; z-index: 1; } &.ui-table-resizable > .ui-table-wrapper { overflow-x: initial !important; } &.ui-table-resizable .ui-resizable-column { position: sticky !important; } @media screen and (max-width: 64em) { .ui-table .ui-table-thead > tr > th { top: 0px; } } }
演示??
写下你的评论吧 !推荐阅读
前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]蜡笔小新 2024-12-27 15:19:01 本文详细介绍了W3C标准盒模型和IE传统盒模型的区别,探讨了CSS3中box-sizing属性的使用方法及其在布局中的重要性。通过实例分析,帮助读者更好地理解和应用这一关键概念。 ... [详细]蜡笔小新 2024-12-27 15:01:09 在Web和移动开发中,为什么选择字体图标?主要原因是其卓越的性能,可以显著减少HTTP请求并优化页面加载速度。本文详细介绍了从设计到应用的字体图标制作流程,并提供了专业建议。 ... [详细]蜡笔小新 2024-12-26 20:48:44 web前端|html教程自己用过的一些比较用的css3新属性web前端-html教程css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开 ... [详细]蜡笔小新 2024-12-24 19:26:54 本文详细介绍如何使用CSS自定义HTML5视频播放器的样式,涵盖常见属性及跨浏览器兼容性问题。发布时间:2020-09-14 14:46:29;来源:亿速云;阅读量:58;作者:小新。 ... [详细]蜡笔小新 2024-12-22 18:36:22 预览截图html部分123456789101112用户登入1314邮箱名称邮箱为空15密码密码为空16登 ... [详细]蜡笔小新 2024-12-20 09:57:07 本文详细介绍了如何在 Vue 3.0 中使用翻牌数字组件,包括其基本设置和高级配置,旨在帮助开发者快速掌握并应用这一动态视觉效果。 ... [详细]蜡笔小新 2024-12-17 11:54:45 随着移动互联网的发展,Web App和Native App之间的竞争日益激烈。对于开发者而言,选择哪一种技术路径更为明智?本文将深入探讨两种应用模式的特点及未来趋势。 ... [详细]蜡笔小新 2024-12-13 13:50:17 在前端开发中,数字滚动动画是一个常见的需求。本文将详细介绍如何使用CSS3和React构建一个数字滚动动画组件,包括组件的代码实现和样式设计。如果您对HTML版本感兴趣,欢迎留言获取。 ... [详细]蜡笔小新 2024-12-13 13:48:05 各个浏览器下select默认的下拉箭头差别较大,通常会清除默认样式,重新设计<html><head><metacharsetutf-8> ... [详细]蜡笔小新 2024-12-12 18:11:40 本文介绍如何使用 Oracle 存储函数查询特定员工的年收入。我们将详细解释存储函数的创建过程,并提供完整的代码示例。 ... [详细]蜡笔小新 2024-12-28 09:49:42 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]蜡笔小新 2024-12-28 08:20:07 本文介绍如何结合JavaScript、HTML5和C3.js来实现一个功能丰富的自定义弹出窗口。通过具体的代码示例,详细讲解了实现过程中的关键步骤和技术要点。 ... [详细]蜡笔小新 2024-12-20 21:22:27 -像我这样笨拙的生活_992_559这个家伙很懒,什么也没留下!Tags | 热门标签RankList | 热门文章
- 1U大侠原版xp系统怎么安装?xp原版系统安装教程
- 2canvas width 大于父级 宽度 时 zindex 失效
- 3Eclipse的部署项目时的配置
- 47Zip压缩包如何删除密码
- 5Vue 商品跳转详情
- 6互联网 抓手(网络舆论的失控与什么成正比例关系)
- 7请教这个字符串为什么不能json_decode
- 8Corel 会声会影7注册机使用方法是什么?
- 9Linux学习之“vfork函数”
- 10win10开机提示“bootmgr is missing”怎么办
- 11[css] 如何使用css显示a链接的url?
- 12页面跳转,把数据带回去显示的问题
- 13威马汽车电池包安全大揭秘,从开发设计到生产检测环环相扣
- 14vue项目: 刷新页面让未提交的form表单不发生变化,并且在切换组件后提示用户该页面数据有变动您尚未保存是否跳转的功能
- 15ReactNative怎么安装和使用视频播放组件?
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有