@nextcloud/vue
Version:
Nextcloud vue components
89 lines (88 loc) • 2.48 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;
}
/**
* SPDX-FileCopyrightText: 2011-2015 Twitter, Inc.
* SPDX-FileCopyrightText: 2015-2016 Owncloud, Inc.
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: MIT
*/
.v-popper--theme-tooltip.v-popper__popper {
position: absolute;
z-index: 100000;
top: 0;
right: auto;
left: auto;
display: block;
margin: 0;
padding: 0;
text-align: left;
text-align: start;
opacity: 0;
line-height: 1.6;
line-break: auto;
filter: drop-shadow(0 1px 10px var(--color-box-shadow));
}
.v-popper--theme-tooltip.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-tooltip.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-tooltip.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-container {
right: 100%;
border-left-width: 0;
border-right-color: var(--color-main-background);
}
.v-popper--theme-tooltip.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {
left: 100%;
border-right-width: 0;
border-left-color: var(--color-main-background);
}
.v-popper--theme-tooltip.v-popper__popper[aria-hidden=true] {
visibility: hidden;
transition: opacity 0.15s, visibility 0.15s;
opacity: 0;
}
.v-popper--theme-tooltip.v-popper__popper[aria-hidden=false] {
visibility: visible;
transition: opacity 0.15s;
opacity: 1;
}
.v-popper--theme-tooltip .v-popper__inner {
max-width: 350px;
padding: 5px 8px;
text-align: center;
color: var(--color-main-text);
border-radius: var(--border-radius);
background-color: var(--color-main-background);
}
.v-popper--theme-tooltip .v-popper__arrow-container {
position: absolute;
z-index: 1;
width: 0;
height: 0;
margin: 0;
border-style: solid;
border-color: transparent;
border-width: 10px;
}