Tailwind v1.1

发布日期 作者

Tailwind v1.1 image

Tailwind v1.1 已经发布,它带来了一些酷炫的新功能和一些错误修复。这是自 Tailwind v1.0 发布 以来的第一个功能发布,所以让我们深入了解一下这些更新。

添加了屏幕阅读器实用程序

sr-onlynot-sr-only 类被添加,以使您的网站更容易访问。这些实用程序可以用来在视觉上隐藏元素,但仍然可以被屏幕阅读器访问。这些实用程序的 focusresponsive 变体默认情况下会被生成,但您可以根据需要在配置文件中自定义它们。

添加了占位符实用程序

有一些新的实用程序,允许您自定义输入框中占位符文本的颜色。要使用占位符实用程序,请将 placeholder-{color} 类添加到您的输入框中,将 {color} 替换为 Tailwind 配置中的颜色之一。

<input class="text-gray-900 placeholder-gray-500 ...">

添加了 first、last、even 和 odd 变体

firstlastevenodd 变体被添加,以帮助定位在循环中生成的元素。当在 Tailwind 中处理表格时,它们将非常有用。有关它们工作原理的更多详细信息,请参见 发布说明

添加了 disabled 和 visited 变体

已添加 disabled 变体,以帮助在不编写自定义 CSS 的情况下为禁用的按钮和表单元素设置样式。已添加类似的 visited 变体,以帮助为用户已访问的链接设置样式。

使用 important 时提高特异性

以前,Tailwind 在配置文件中提供了一个 important 选项,该选项会将 !important 添加到所有生成的实用程序中。这可能会导致某些第三方库添加内联样式的问题,因此现在 important 选项具有更大的灵活性。而不是将 true 传递给它来启用该选项,您可以传递一个 CSS 选择器(例如 #app),并且生成的类将被限定到该选择器,而不是附加 !important 标志。这样可以使您的 Tailwind 类比普通类具有更高的特异性,但它们不会覆盖内联样式。

/* Before */
.block {
display: block !important;
}
 
/* After */
#app .block {
display: block;
}

结论

除了这里提到的功能之外,还添加了一些其他功能,以及一些我没有提到的错误修复。我强烈建议您查看 发布说明,了解有关该版本的详细信息,包括更多代码示例。

Jason Beggs photo

TALL 技术栈(Tailwind CSS、Alpine.js、Laravel 和 Livewire)顾问,designtotailwind.com 网站所有者。

归档于
Cube

Laravel 时事通讯

加入 40k+ 其他开发者,绝不错过新的技巧、教程等等。

Laravel Forge logo

Laravel Forge

轻松创建和管理您的服务器,并在几秒钟内部署您的 Laravel 应用程序。

Laravel Forge
Tinkerwell logo

Tinkerwell

Laravel 开发人员必备的代码运行器。使用 AI、自动完成和本地和生产环境的即时反馈进行调试。

Tinkerwell
No Compromises logo

无妥协

Joel 和 Aaron,来自 No Compromises 播客的两位经验丰富的开发者,现可为您的 Laravel 项目提供服务。 ⬧ 7500 美元/月的固定费用。 ⬧ 没有冗长的销售流程。 ⬧ 没有合同。 ⬧ 100% 返款保证。

无妥协
Kirschbaum logo

Kirschbaum

提供创新和稳定性,以确保您的 Web 应用程序成功。

Kirschbaum
Shift logo

Shift

运行旧版本的 Laravel?即时、自动化的 Laravel 升级和代码现代化,让您的应用程序保持新鲜。

Shift
Bacancy logo

Bacancy

以每月 2500 美元的价格,为您的项目配备一位经验丰富的 Laravel 开发人员,拥有 4-6 年的经验。获得 160 小时的专用专业知识和 15 天的无风险试用期。立即安排电话!

Bacancy
Lucky Media logo

Lucky Media

现在就幸运起来 - Laravel 开发的理想选择,拥有十多年的经验!

Lucky Media
Lunar: Laravel E-Commerce logo

Lunar: Laravel 电子商务

Laravel 的电子商务。一个开源软件包,将现代无头电子商务功能的强大功能带到 Laravel。

Lunar: Laravel 电子商务
LaraJobs logo

LaraJobs

官方 Laravel 职位板

LaraJobs
SaaSykit: Laravel SaaS Starter Kit logo

SaaSykit:Laravel SaaS 启动工具包

SaaSykit 是一个 Laravel SaaS 启动工具包,它包含运行现代 SaaS 所需的所有功能。支付、漂亮的结账、管理面板、用户仪表板、身份验证、准备好的组件、统计数据、博客、文档等等。

SaaSykit:Laravel SaaS 启动工具包
Rector logo

Rector

您无缝 Laravel 升级、降低成本和加速创新的合作伙伴,助力企业成功

Rector
MongoDB logo

MongoDB

通过 MongoDB 和 Laravel 的强大集成来增强您的 PHP 应用程序,使开发人员能够轻松高效地构建应用程序。支持事务、搜索、分析和移动用例,同时使用熟悉的 Eloquent API。了解 MongoDB 的灵活、现代数据库如何改变您的 Laravel 应用程序。

MongoDB
Maska is a Simple Zero-dependency Input Mask Library image

Maska 是一个简单的零依赖输入掩码库

阅读文章
Add Swagger UI to Your Laravel Application image

将 Swagger UI 添加到您的 Laravel 应用程序

阅读文章
Assert the Exact JSON Structure of a Response in Laravel 11.19 image

在 Laravel 11.19 中断言响应的精确 JSON 结构

阅读文章
Build SSH Apps with PHP and Laravel Prompts image

使用 PHP 和 Laravel Prompts 构建 SSH 应用程序

阅读文章
Building fast, fuzzy site search with Laravel and Typesense image

使用 Laravel 和 Typesense 构建快速、模糊的网站搜索

阅读文章
Add Comments to your Laravel Application with the Commenter Package image

使用 Commenter 软件包向您的 Laravel 应用程序添加评论

阅读文章