📜  如何使用 Tailwind CSS 更改悬停时的宽度?

📅  最后修改于: 2022-05-13 01:56:45.766000             🧑  作者: Mango

如何使用 Tailwind CSS 更改悬停时的宽度?

在本文中,我们将使用 Tailwind 更改悬停时的宽度。 Tailwind 中没有内置方法,因此您必须自定义tailwind.config.js文件。让我们在本文中进一步讨论整个过程。

默认情况下,tailwind CSS 只为宽度实用程序生成响应式变体。要修改悬停宽度,您需要修改tailwind.config.js文件。以下步骤是在您的项目文件夹中添加 tailwind.config.js 文件,以便在悬停时更改宽度。

首先,您必须安装 Tailwind CSS。下面给出了安装tailwind CSS的步骤。

先决条件:按照以下步骤将您自己的实用程序类添加到顺风。

第 1 步:将以下代码运行到文件夹的终端。这将创建 package.json 文件。

npm init 

第 2 步:将以下代码复制并粘贴到文件夹的终端。这将为顺风创建所需的节点模块。

npm install tailwindcss@latest postcss@latest autoprefixer@latest

第三步:创建一个公用文件夹并添加index.html, style.css , 和公共文件夹中的tailwind.css

第四步:添加以下代码 tailwind.css文件。使用此文件,您可以自定义您的顺风 CSS 以及默认样式。 Tailwind 将在构建时将这些指令与所有样式交换出来。它根据您配置的设计系统生成。

@tailwind base;
@tailwind components;
@tailwind utilities;

第 5 步:打开package.json文件并在 script 标签下添加以下代码

"scripts": {
   "build:css": "tailwind build public/tailwind.css -o public/style.css"
 },

第 6 步:在终端中运行以下代码。这将使用预定义的 Tailwind CSS 代码填充您的 style.css 文件。

npm run build:css

第 7 步:最后,运行以下代码。这将使用安装tailwindcss npm 包时包含的 Tailwind CLI 实用程序为您的项目生成Tailwind 配置文件

npx tailwindcss init

句法:

variants: {
    width: ["responsive", "hover", "focus"]
}

tailwind.config.js:以下代码是tailwind 配置文件的内容。我们只是想扩展配置以添加新值。

Javascript
module.exports = {
    purge: [],
    darkMode: false, // or 'media' or 'class'
    theme: {
        extend: {},
    },
      
    variants: {
        width: ["responsive", "hover", "focus"]
    },
      
    plugins: [],
}


HTML


  

    

  

    
        
HOVER HERE
    
  


HTML


  

    

  

    
        
HOVER HERE
    
  


示例 1:

HTML



  

    

  

    
        
HOVER HERE
    
  

输出:

示例 2:再次在悬停时,要同时更改高度和宽度,您必须在tailwind.config.js上添加或修改以下代码

variants: {
     width: ["responsive", "hover", "focus"],
     height: ["responsive", "hover", "focus"]
},

HTML



  

    

  

    
        
HOVER HERE
    
  

输出: