css - 自定义 Material UI 滑块标签 - last-child
问题描述
在 Material-ui 中,默认情况下 Slider 的标签看起来像位置居中:
但我需要两个标签的位置之间的空格。像这样:
我对 markLabel 类使用 '&:last-child' 属性。根据文档https://material-ui.com/ru/api/slider/
此代码将仅对 markLabel 应用样式。但不适用于 '&:last-child':
const theme = createMuiTheme({
overrides: {
MuiSlider: {
markLabel: {
color: "red",
transform: "none",
"&:last-child": {
color: "green",
transform: "translateX(-100%)"
}
},
}
}
});
这是沙盒:
解决方案
我有一个完全相同的问题,
但找不到任何好的解决方案。
所以我这样使用是因为我只有两个标签 - 开始和结束.....
markLabel:{
color:'#b3b3b3',
fontFamily: "'Montserrat', sans-serif",
fontWeight:700,
marginTop:6,
transform:'translateX(-100%)',
'&[data-index="0"]' : {
transform:'none'
},
},
推荐阅读
- python - Django:查找以相同单词开头的参数数量
- javascript - 在没有本地存储的情况下存储数据或只执行一次操作(刷新)
- javascript - 遍历 JavaScript 对象
- vue.js - 在对象内使用三元运算符来定义它的属性
- postgresql-9.4 - postgres 节点上的所有可用 RAM 都被缓存
- java - 你怎么能锁定一个 JTextFeild 只接受数值和小数
- java - Spark Streaming:多次聚合数据流
- android-studio - 无法在 android studio 中创建颤振项目
- go - 使用 Golang 客户端库对 GCP Compute 的批量请求
- php - Apache 无法在 Mojave 上加载 PHP 扩展