css - 使用 react-native-web FlatList 为 Web 自定义 CSS 滚动条
问题描述
我正在使用 react-native-web 构建一个 android/iOS/web 应用程序。我有一个充满元素的 FlatList,但它显示了默认浏览器的滚动条。无论如何我可以将 -webkit css 属性应用于 Web 上的 FlatList 以设置滚动条的样式吗?
customScrollbar.css
/* width */
.customScrollbar::-webkit-scrollbar {
width: 4px;
}
/* Track */
.customScrollbar::-webkit-scrollbar-track {
background: #f1f1f1;
}
/* Handle */
.customScrollbar::-webkit-scrollbar-thumb {
background: #888;
}
/* Handle on hover */
.customScrollbar::-webkit-scrollbar-thumb:hover {
background: #555;
}
相关 .tsx
<FlatList contentContainerStyle={styles.flatlist_styler} data={messages} keyExtractor={message => message.id} renderItem={({item}) => <Message messageObject={item} />} />
解决方案
试试看:
/* width */
::-webkit-scrollbar {
width: 4px;
}
/* Track */
::-webkit-scrollbar-track {
background: #f1f1f1;
}
/* Handle */
::-webkit-scrollbar-thumb {
background: #888;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
background: #555;
}
<div style="margin-top: 1000px;"></div>
推荐阅读
- django - Django-用户外键
- node.js - 无法使用 process.env 变量连接到数据库,但 process.env vars 在日志中打印
- android - 默认情况下启用 Android 设备管理应用程序
- git - git - 不推送本地更改,但在新分支中接收远程更改
- ruby-on-rails - 页面加载不必要的查询 Ruby On Rails
- sql - SQL - 加入多个表后的自定义选择视图
- javascript - 如何以编程方式关闭选择文件对话框
- java - 将 JDBC 连接到 IP 地址
- javascript - 在 2 个已排序的 JS 对象中查找更改的位置
- java - Oauth2资源服务器中AuthenticationManagerBuilder的目的是什么