BlogPlaygroundOne

Opacity

Utilities for controlling the opacity of elements in your application.

Edit this page
Report a Bug
Copy Page as Markdown
ClassProperties
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);

Usage

The opacity utilities allow you to quickly change the opacity of any element.

opacity-100
opacity-80
opacity-60
opacity-40
opacity-20

Hover

Using the v-hover component, conditionally apply an opacity class when the element is hovered over.

SASS variables

You can also use the following SASS variables to customize the opacity color and width:

src/styles/settings.scss
@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
  )
);

Disable opacity class generation by setting the $opacities variable to false.

src/styles/settings.scss
@use 'vuetify/settings' with (
  $opacities: false
);

Ready for more?

Continue your learning with related content selected by the Team or move between pages by using the navigation links below.