toggle-corp/react-store

View on GitHub
components/Visualization/HealthBar/Segment/styles.scss

Summary

Maintainability
Test Coverage
@import '../../../../stylesheets/utils';

.segment {
    @include transition-medium;
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
    transform-origin: 50% 50%;
    cursor: pointer;
    min-width: var(--spacing-extra-small);
    height: 100%;

    &:hover {
        @include shadow-small;
        z-index: 10000;

        &.enlarge {
            transform: scale(1.08);
        }
    }

    .value {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    &:nth-child(2) {
        .value {
            left: var(--spacing-small);
            transform: translate(0, -50%);
        }
    }

    &:last-child {
        .value {
            right: var(--spacing-small);
            left: auto;
            transform: translate(0, -50%);
        }
    }
}

.tooltip {
    padding: var(--spacing-medium);
    text-transform: capitalize;
}