# b-components
# 问题
前端开发人员常会使用一些常用的组件或函数,这些组件的联系可能不够强烈,类似侧边菜单,不同的标准中会有很多的变化,例如 element 的侧边抽屉,或一些时髦网页的类苹果 ui 侧边栏,这些标准难以统一,因此需要一个可以尽可能自定义的组件。
# 解决方案
这个项目中包含一些常用的组件,如果组件不够高自定义化,则可以不使用 npm 包,而是直接复制源代码,直接从源代码中改编即可。
# 目前拥有的组件
# 经典组件
- 类 Google 输入框
- 触发第一次或触发最后一次的按钮(经典的防抖,节流)
- 侧边菜单,这个侧边菜单更聚焦于一些时髦的个人网站
- 自定义右键菜单
- canvas api 的简单使用
- switch 按钮 以及 对用户浏览器摄像头和录音设备的简单操控
- 滑动验证
# 创意布局
- parallax (opens new window)的应用
- 滑动到底部(屏幕滚动检测)
# 未来打算
不定期的会将遇到的有意思的组件加入到项目中,也欢迎大家提供意见 (opens new window)。
# BUG
欢迎 PR 和 Issue