https://play.tailwindcss.com/sNnjkZnGWF?file=config
项目里配置了变体
@layer utilities { .border_always { @apply border-2 border-solid border-red-500; }} addVariant('hocus', ['&:focus', '&:hover']) <button class="hocus:border_always">确定</button>
为什么 当button 通过tab 获取焦点的时候 红色边框border_always样式没有生效?
@layer utilities { .border_always { @apply border-2 border-solid border-red-500 outline-none; }}
addVariant('hocus', ['&:focus', '&:hover', '&:focus-visible'])
根据你提供的代码和描述,问题可能出在如何正确地使用 addVariant
函数上。在你的 Tailwind CSS 配置中,你添加了一个名为 'hocus'
的新变体,并指定了 '&:focus'
和 '&:hover'
作为其选择器。然而,你在 HTML 模板中使用的语法可能不正确。
在 Tailwind CSS 中,自定义变体应该这样使用:
<button class="hocus:border_always">确定</button>
这里的 hocus:border_always
表示当按钮处于聚焦(focus)或悬停(hover)状态时,应用 border_always
类的样式。
然而,在你的示例中,你使用的是 hocus:border_always
,这实际上是尝试在 hocus
状态下应用 border_always
类的样式,而不是在聚焦或悬停状态下应用。因此,你需要将类名更改为 focus:border_always
或 hover:border_always
,具体取决于你想要在哪种状态下应用样式。
如果你想在聚焦和悬停状态下都应用 border_always
类的样式,你可以这样做:
<button class="focus:border_always hover:border_always">确定</button>
这样,当按钮处于聚焦或悬停状态时,都会应用 border_always
类的样式。
希望这能解决你的问题!如果还有其他疑问,请随时提问。
项目Demo https://stackblitz.com/edit/vitejs-vite-avo12b?file=%3D%3D%3D... tailwind.config.js 定义自定义变体 ··· const plugin = require('tailwindcss/plugin'); /* @type {import('tailwindcss').Config} / export de
Code Demo 为什么这个React Demo的列表没有展示出来? this.setState 是一个异步操作? 所以导致log时 没有输出更新后的值? 那为什么页面没有重新渲染 ?
我尝试了一切,但图像不会显示出来,我试图使图像变小但没有用,我试图改变路径,我试图改变图像的位置但没有帮助,我试图在互联网上搜索但一无所获。 我看到的只是空白的图形用户界面,没有文本和图像。如果你能帮我,你会帮我一个大忙。 代码如下:
大家好,我在项目中遇到了一个大问题。我发出OkHttp请求,从服务器收到响应,一切都很完美。问题是为什么我不能显示数据,我在xml和listview中创建了一个模型项(这是必需的视图),当我访问该页面时,该页面为空。 有人能帮我解决这个问题吗? 页面代码如下:
今天在工作中遇到一个react hooks问题,虽然解决了但是对于其中的原因不太理解,这里发出来和大家一起讨论一下。 具体代码如下,场景步骤如下: 点击一次,执行running后,isPolling设为true,并触发polling的useEffect 快速再点击一次,执行running,因为running前执行了cancle,所以这时候running内的isPolling应该是false,但实际
demo 为什么这个无限滚动加载 中没有实现加载100条数据?