繁体   English   中英

我可以使用 Tailwind CSS 在 hover 上实现带下划线的按钮吗?

[英]Can I achieve an underlined button on hover with Tailwind CSS?

我开始学习 Tailwind CSS 并尝试实现下面的按钮。 这是一个空白按钮,在 hover 上突出显示其底部边框。

在此处输入图像描述

但是,浏览文档时,我似乎无法重新创建效果。

 <link href="https://unpkg.com//tailwindcss@2.1.1/dist/tailwind.min.css" rel="stylesheet" /> <div class="flex items-center justify-center min-h-screen"> <button class="text-6xl font-bold transition duration-150 border-b-8 border-transparent hover:border-purple-500"> Button </button> </div>

首先,将以下内容添加到您的 tailwind.config.js。

module.exports = {
    variants: {
        extend: {
            // ...
           borderStyle: ['hover'],
        }
    }
}

然后使用以下实用程序创建按钮。

<button class="p-4 font-bold font-sans border-b-2 border-double 
    border-transparent hover:border-current cursor-pointer select-none">
    Button
</button>

最后,运行npm run prod

您可以使用转换 class. 并在https://tailwindcss.com/docs/transition-property中查看转换文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM