Tailwind CSS 不透明度

2022-08-09 10:35 更新

不透明度

用于控制元素不透明度的功能类。

Class
Properties
opacity-0 opacity: 0;
opacity-5 opacity: 0.05;
opacity-10 opacity: 0.1;
opacity-20 opacity: 0.2;
opacity-25 opacity: 0.25;
opacity-30 opacity: 0.3;
opacity-40 opacity: 0.4;
opacity-50 opacity: 0.5;
opacity-60 opacity: 0.6;
opacity-70 opacity: 0.7;
opacity-75 opacity: 0.75;
opacity-80 opacity: 0.8;
opacity-90 opacity: 0.9;
opacity-95 opacity: 0.95;
opacity-100 opacity: 1;

使用

使用 ​opacity-{amount}​ 功能控制元素的不透明度。


<div class="bg-light-blue-600 opacity-100 ..."></div>
<div class="bg-light-blue-600 opacity-75 ..."></div>
<div class="bg-light-blue-600 opacity-50 ..."></div>
<div class="bg-light-blue-600 opacity-25 ..."></div>
<div class="bg-light-blue-600 opacity-0 ..."></div>

响应式

要在特定的断点处控制元素的不透明度,可在任何现有的不透明度功能中添加 ​{screen}:​ 前缀。例如,使用 ​md:opacity-50​ 来应用 ​opacity-50​ 功能,只适用于中等大小的屏幕及以上。

<div class="opacity-100 md:opacity-50 ...">
  <!-- ... -->
</div>

关于 Tailwind 的响应式设计功能的更多信息,请查看响应式设计文档。

自定义

不透明度比例

默认情况下,Tailwind 提供了五个基于简单数字比例的不透明度实用程序。您可以通过编辑 Tailwind 配置的 ​theme.opacity​ 部分来更改、添加或删除这些内容。

  // tailwind.config.js
  module.exports = {
    theme: {
      opacity: {
        '0': '0',
       '25': '.25',
       '50': '.5',
       '75': '.75',
       '10': '.1',
       '20': '.2',
       '30': '.3',
       '40': '.4',
       '50': '.5',
       '60': '.6',
       '70': '.7',
       '80': '.8',
       '90': '.9',
        '100': '1',
      }
    }
  }

变体

默认情况下, 针对 opacity 功能类,只生成 responsive, group-hover, focus-within, hover and focus 变体。

您可以通过修改您的 ​tailwind.config.js​ 文件中的 ​variants ​部分中的 ​opacity ​属性来控制为 opacity 功能生成哪些变体。

例如,这个配置也将生成 active 变体:

  // tailwind.config.js
  module.exports = {
    variants: {
      extend: {
        // ...
       opacity: ['active'],
      }
    }
  }

禁用

如果您不打算在您的项目中使用 opacity 功能,您可以通过在配置文件的 ​corePlugins ​部分将 ​opacity ​属性设置为 ​false ​来完全禁用它们:

  // tailwind.config.js
  module.exports = {
    corePlugins: {
      // ...
     opacity: false,
    }
  }


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号