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>

響應(yīng)式

要在特定的斷點(diǎn)處控制元素的不透明度,可在任何現(xiàn)有的不透明度功能中添加 ?{screen}:? 前綴。例如,使用 ?md:opacity-50? 來應(yīng)用 ?opacity-50? 功能,只適用于中等大小的屏幕及以上。

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

關(guān)于 Tailwind 的響應(yīng)式設(shè)計(jì)功能的更多信息,請(qǐng)查看響應(yīng)式設(shè)計(jì)文檔。

自定義

不透明度比例

默認(rèn)情況下,Tailwind 提供了五個(gè)基于簡(jiǎn)單數(shù)字比例的不透明度實(shí)用程序。您可以通過編輯 Tailwind 配置的 ?theme.opacity? 部分來更改、添加或刪除這些內(nèi)容。

  // 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',
      }
    }
  }

變體

默認(rèn)情況下, 針對(duì) opacity 功能類,只生成 responsive, group-hover, focus-within, hover and focus 變體。

您可以通過修改您的 ?tailwind.config.js? 文件中的 ?variants ?部分中的 ?opacity ?屬性來控制為 opacity 功能生成哪些變體。

例如,這個(gè)配置也將生成 active 變體:

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

禁用

如果您不打算在您的項(xiàng)目中使用 opacity 功能,您可以通過在配置文件的 ?corePlugins ?部分將 ?opacity ?屬性設(shè)置為 ?false ?來完全禁用它們:

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


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)