【发布时间】:2021-03-09 06:56:22
【问题描述】:
我正在尝试找出使用 TailwindCSS 进行 WordPress 主题开发的最佳方式。我对设置样式 html 输出的最佳方式感到困惑,您无法像插件一样轻松控制这种方式。或者例如菜单,如何设置项目样式说明 WP 提供了有用的类来设置样式,例如 .current_page_item。
以前我通常会将插件 css 出列,然后使用插件输出的 css 类添加我自己的 css 规则。
我在想我可以使用 tailwinds @apply 功能做类似的事情,使用插件类名将一堆 tailwind 类应用到一个元素。
例如
.plugin-btn { @apply bg-blue-500 text-white font-bold py-2 px-4 rounded; }
或者在菜单的情况下:
.current_page_item { @apply text-red-500 hover:text-blue-500 }
这种方法在 Tailwind v1.x 中似乎有点尴尬,因为 @apply 不适用于响应式类变体或伪类变体,但 v2 似乎 @apply 现在可以与这些变体一起使用。
这是一个好的解决方案。其他人是做什么的?
【问题讨论】:
标签: wordpress wordpress-theming tailwind-css