@nextcloud/vue
Version:
Nextcloud vue components
96 lines • 2.58 kB
CSS
/**
* SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/**
* SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
/*
* Ensure proper alignment of the vue material icons
*/
.material-design-icon {
display: flex;
align-self: center;
justify-self: center;
align-items: center;
justify-content: center;
}
.resize-observer {
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 100%;
height: 100%;
border: none;
background-color: transparent;
pointer-events: none;
display: block;
overflow: hidden;
opacity: 0;
}
.resize-observer object {
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
overflow: hidden;
pointer-events: none;
z-index: -1;
}
.v-popper--theme-dropdown.v-popper__popper {
z-index: 100000;
top: 0;
left: 0;
display: block ;
filter: drop-shadow(0 1px 10px var(--color-box-shadow));
}
.v-popper--theme-dropdown.v-popper__popper .v-popper__inner {
padding: 0;
color: var(--color-main-text);
border-radius: var(--border-radius-large);
overflow: hidden;
background: var(--color-main-background);
}
.v-popper--theme-dropdown.v-popper__popper .v-popper__arrow-container {
position: absolute;
z-index: 1;
width: 0;
height: 0;
border-style: solid;
border-color: transparent;
border-width: 10px;
}
.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-container {
bottom: -10px;
border-bottom-width: 0;
border-top-color: var(--color-main-background);
}
.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {
top: -10px;
border-top-width: 0;
border-bottom-color: var(--color-main-background);
}
.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {
left: -10px;
border-left-width: 0;
border-right-color: var(--color-main-background);
}
.v-popper--theme-dropdown.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {
right: -10px;
border-right-width: 0;
border-left-color: var(--color-main-background);
}
.v-popper--theme-dropdown.v-popper__popper[aria-hidden=true] {
visibility: hidden;
transition: opacity var(--animation-quick), visibility var(--animation-quick);
opacity: 0;
}
.v-popper--theme-dropdown.v-popper__popper[aria-hidden=false] {
visibility: visible;
transition: opacity var(--animation-quick);
opacity: 1;
}