Skip to content

不透明度

用于控制应用程序中元素不透明度的实用程序。

TIP

此特性在 v3.6.0 (Nebula) 版本引入。

代表值
opacity-0opacity: 0;
opacity-10opacity: .1;
opacity-20opacity: .2;
opacity-30opacity: .3;
opacity-40opacity: .4;
opacity-50opacity: .5;
opacity-60opacity: .6;
opacity-70opacity: .7;
opacity-80opacity: .8;
opacity-90opacity: .9;
opacity-100opacity: 1;
opacity-hoveropacity: var(--v-hover-opacity);
opacity-focusopacity: var(--v-focus-opacity);
opacity-selectedopacity: var(--v-selected-opacity);
opacity-activatedopacity: var(--v-activated-opacity);
opacity-pressedopacity: var(--v-pressed-opacity);
opacity-draggedopacity: var(--v-dragged-opacity);

使用

opacity(不透明度) 实用程序允许您快速更改任何元素的不透明度。

悬停 (Hover)

使用v-hover 组件,当元素悬停在上面时,有条件地应用不透明度类。

SASS variables

你也可以使用下面的 SASS 变量来自定义不透明度颜色和宽度:

sass
@use 'vuetify/settings' with (
  $opacities: (
    hover: var(--v-hover-opacity),
    focus: var(--v-focus-opacity),
    selected: var(--v-selected-opacity),
    activated: var(--v-activated-opacity),
    pressed: var(--v-pressed-opacity),
    dragged: var(--v-dragged-opacity),
    0: 0,
    10: .1,
    20: .2,
    30: .3,
    40: .4,
    50: .5,
    60: .6,
    70: .7,
    80: .8,
    90: .9,
    100: 1
  )
);

通过将$ opacity 变量设置为false来禁用不透明度类的生成。

sass
@use 'vuetify/settings' with (
  $opacities: false
);