欢迎 David Luhr 加入 Tailwind Labs
- 日期
- Adam Wathan
我们从去年夏天开始与 David Luhr 合作,以项目为基础,帮助我们开发 Tailwind UI 的 Figma 版本(即将推出!),并利用他的无障碍专业知识构建 Tailwind UI 模板,确保我们遵循最佳实践并提供适用于所有人的标记,无论他们使用什么工具浏览网页。
今天,我们很高兴地宣布 David 已全职加入我们的团队!
David 是一位无障碍专家、世界一流的前端开发人员、有天赋的教育家和富有同情心的领导者。他在 Figma 中使用 Tailwind UI 做了一些连我和 Steve 都不知道的魔法,而且他一直在出色地将 Steve 的 Tailwind UI 设计转化为适用于所有人的像素完美的 HTML 和 CSS。
尽管人们都说 HTML 很容易学习,但要精通它却很难。David 对规范的了解是我在 20 年的网页开发生涯中从未遇到过的,他从自己的真实世界设备测试中积累了如此丰富的知识,即使我花几年时间专注于此,也无法接近 David 默认情况下生成的防弹标记。
作为一家专门帮助开发人员更快地构建更好界面的公司,我们有责任确保我们构建的工具默认情况下遵循无障碍最佳实践,我们非常感谢 David 加入我们的团队,帮助我们实现这一责任。
我最喜欢的 David 帮助我解决的问题之一是在 Tailwind CSS v2.0 中开发新的 环形实用程序。当 David 最初开始审核我们在 Tailwind UI 中的工作以进行无障碍改进时,他提到我们的一些焦点样式不够明显。事实证明,仅仅改变按钮的颜色是不够的——重要的是在屏幕上绘制新的东西(比如焦点环),这样每个人都能轻松看到。
试图想出一个解决方法很难。它需要看起来不错,需要使用实用程序类直接完成,并且需要在 Tailwind 内部实际实现。David 建议我们研究视频游戏机或 Apple TV 等界面的灵感,因为你无法用鼠标与它们交互,而这就是我们最终尝试构建某种可定制的偏移焦点环的原因。
想出一个实现方法很难,因为它需要用阴影实现,我们必须设法使其与现有的阴影 API 组合。我有很多次感到沮丧,如果我独自工作,我甚至可能放弃了它,但最终我们找到了解决方法,现在它是我最喜欢的框架功能之一。
David 将领导 Tailwind UI 的组件和设计资产开发,并为我们的其他项目(如 Tailwind CSS 和 Headless UI)提供无障碍指导。在过去的 6 个月里与他合作是一段很棒的经历,我们很高兴他全职加入团队。
想了解 David 的最新工作吗?在 Twitter 上关注 David →