css - 如何使用 SASS 扩展/自定义引导类的后代?
问题描述
我想通过扩展现有的引导样式来创建自定义表格样式。问题是,我只想自定义样式的特定后代。即,我想通过将th
后代选择器的样式扩展为position: 'sticky'; top: 0;
.
为此,我在custom.scss
文件中添加了以下内容:
@import '~bootstrap/scss/bootstrap';
.my-custom-table {
@extend .table-striped;
@extend .table-bordered;
th {
position: 'sticky';
top: 0;
}
}
当我在渲染逻辑中使用该类时,如下所示:
<Table className='my-custom-table'/>
标题不粘。请注意,如果我在每个th
单元格中使用该样式,它将按预期工作。
感谢您对我出错的地方的任何帮助。
解决方案
一个非常愚蠢的错误。我不得不使用sticky
而不是'sticky'
(注意引号),这解决了问题。
推荐阅读
- ssh - Ansible Playbook 仅在特定服务器上失败
- http - 如何使用 SIM800L (Firebase) 发送 PUT 请求
- python - 如何通过忽略库版本使用 pip 在 python 中安装大量库?
- swift - 有没有一种更清洁的方法来部分填充 tableView
- python - OpenCV 从不同的角度创建不失真的图像
- kubernetes - 用于 kubernetes 的 DaemonSet 在特权模式下工作正常,但即使添加了所有 linux 功能也会失败
- azure - 使用“msbot 克隆服务”bot-builder-tools 命令时,从 Azure 门户中删除的资源仍然可用
- javascript - 如何在道具和对象上使用方法,然后返回对象
- java - 未解决的类 MainActivity
- java - 错误:无法找到或加载主类 sun.applet.AppletViewer