我们为您打造了全新的个人网站 + Heroicons v2.0、Headless UI v1.7,以及更多内容

我们为您打造了全新的个人网站 + Heroicons v2.0、Headless UI v1.7,以及更多内容

💡 原文英文,约1500词,阅读约需6分钟。
📝

内容提要

本周更新了多个项目,解决了226个GitHub问题,首次开放问题数量降至50以下。推出了新的个人网站模板Spotlight,采用Next.js和MDX设计,简约美观。同时发布了Heroicons v2.0新图标集,包含280个现代风格图标。Headless UI v1.7增加了新功能,简化了组件使用。Tailwind CSS与Phoenix团队合作,未来版本将默认集成Tailwind CSS。

🔎

延伸解读

Heroicons v2.0:全新图标集,而非简单升级

Heroicons v2.0 是从头绘制的全新图标集,包含280个图标,分为轮廓、实心和迷你三种风格。轮廓风格采用更细的1.5px描边,视觉上更现代、活泼。官方强调,这更像是一个新图标集,而不是对v1的严格升级,因此现有项目不必急于迁移。如果决定迁移,需参考发布说明。

Headless UI v1.7:简化对象绑定与无控件使用

Headless UI v1.7 为 Listbox、Combobox 和 RadioGroup 组件新增了 by 属性,简化了对象作为表单值的绑定,避免手动查找完整对象。同时支持 defaultValue,使这些组件可作为无控件组件使用,方便与传统 HTML 表单或 FormData 集成。此外,新增 data-headlessui-state 属性和配套 Tailwind CSS 插件,让状态样式仅用 CSS 即可实现。

Tailwind CSS 与 Phoenix 框架的深度集成

Tailwind CSS 团队与 Phoenix 团队合作,为 Phoenix v1.7 默认集成 Tailwind CSS 提供支持。团队设计了新的启动画面和生成器脚手架,旨在让开箱即用的体验更加美观。Phoenix 创始人 Chris McCord 在最近的演讲中详细介绍了相关集成内容,对 Elixir 开发者来说值得关注。

❓

Q&A

Spotlight个人网站模板的设计特点是什么?

Spotlight个人网站模板采用简约美观的设计,使用Next.js和MDX,包含博客、项目展示和工具链接等功能。

Heroicons v2.0与v1.0相比有哪些主要变化?

Heroicons v2.0新增280个图标,采用更细的轮廓线条,风格更现代和有趣,整体设计更具玩味性。

Headless UI v1.7新增了哪些功能?

Headless UI v1.7增加了'by'属性简化对象比较,支持无控件组件,并引入了数据属性用于CSS状态样式。

如何使用Tailwind CSS与Phoenix团队的合作成果?

Tailwind CSS与Phoenix团队合作,未来版本将默认集成Tailwind CSS,提升开发体验。

如何访问Tailwind CSS的内部版本?

可以通过npm访问Tailwind CSS的内部版本,Tailwind Play也提供了对内部版本的支持,方便测试新功能。

本周解决了多少个GitHub问题?

本周解决了226个GitHub问题,首次开放问题数量降至50以下。

🏷️

标签

➡️

继续阅读