All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.primefaces.speeddial.speeddial.css Maven / Gradle / Ivy

There is a newer version: 14.0.0
Show newest version
.ui-speeddial {
    position: absolute;
    display: flex;
    z-index: 1;
}

.ui-speeddial-list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: top 0s linear 0.2s;
    pointer-events: none;
}

.ui-speeddial-item {
    transform: scale(0);
    opacity: 0;
    transition: transform 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, opacity 0.8s;
    will-change: transform;
}

.ui-speeddial-action {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
}

.ui-speeddial-circle .ui-speeddial-item,
.ui-speeddial-semi-circle .ui-speeddial-item,
.ui-speeddial-quarter-circle .ui-speeddial-item {
    position: absolute;
}

.ui-speeddial-button.ui-speeddial-rotate .ui-button-icon-left {
    transition-duration: 250ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-property: opacity,transform;
}

.ui-speeddial-mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 250ms cubic-bezier(0.25, 0.8, 0.25, 1);
}

.ui-speeddial-mask-visible {
    pointer-events: none;
    opacity: 1;
    transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}

.ui-speeddial-opened.ui-speeddial {
    z-index: 2;
}

.ui-speeddial-opened .ui-speeddial-list {
    pointer-events: auto;
}

.ui-speeddial-opened .ui-speeddial-item {
    transform: scale(1);
    opacity: 1;
}

.ui-speeddial-opened .ui-speeddial-rotate .ui-button-icon-left {
    transform: rotate(45deg);
}

.ui-speeddial .ui-speeddial-rotate .ui-button-icon-left + .ui-button-icon-left {
    transform: rotate(-90deg);
}

.ui-speeddial .ui-button-icon-left + .ui-button-icon-left {
    opacity: 0;
}

.ui-speeddial-opened .ui-speeddial-dual-icon .ui-button-icon-left {
    opacity: 0;
}

.ui-speeddial-opened .ui-button-icon-left + .ui-button-icon-left {
    opacity: 1;
}

.ui-speeddial-opened .ui-speeddial-rotate.ui-speeddial-dual-icon .ui-button-icon-left {
    transform: rotate(90deg);
}

.ui-speeddial-opened .ui-speeddial-rotate .ui-button-icon-left + .ui-button-icon-left {
    transform: rotate(0deg);
}

/* Direction */
.ui-speeddial-direction-up {
    align-items: center;
    flex-direction: column-reverse;
}

.ui-speeddial-direction-up .ui-speeddial-list {
    flex-direction: column-reverse;
}

.ui-speeddial-direction-down {
    align-items: center;
    flex-direction: column;
}

.ui-speeddial-direction-down .ui-speeddial-list {
    flex-direction: column;
}

.ui-speeddial-direction-left {
    justify-content: center;
    flex-direction: row-reverse;
}

.ui-speeddial-direction-left .ui-speeddial-list {
    flex-direction: row-reverse;
}

.ui-speeddial-direction-right {
    justify-content: center;
    flex-direction: row;
}

.ui-speeddial-direction-right .ui-speeddial-list {
    flex-direction: row;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy