UNPKG

jiro-ui

Version:

A Mithril.js UI library based from construct-ui

56 lines (52 loc) 1.63 kB
.cui-popover { position: absolute; z-index: 20; left: -9999px; } .cui-popover.fade-enter .cui-popover { opacity: 0.01; transition: opacity 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } .fade-enter .cui-popover { opacity: 0.01; transition: opacity 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } .fade-enter-active .cui-popover { opacity: 1; } .fade-exit .cui-popover { opacity: 0.01; transition: opacity 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } .fade-exit-active .cui-popover { opacity: 0; } .cui-popover[x-out-of-boundaries] { opacity: 0; visibility: hidden; } .cui-popover[x-placement^="top"] > .cui-popover-arrow { bottom: -7px; border-bottom: 1px solid #bbc3c7; border-left: 1px solid #bbc3c7; } .cui-popover[x-placement^="bottom"] > .cui-popover-arrow { top: -7px; border-top: 1px solid #bbc3c7; border-right: 1px solid #bbc3c7; } .cui-popover[x-placement^="right"] > .cui-popover-arrow { left: -7px; border-top: 1px solid #bbc3c7; border-left: 1px solid #bbc3c7; } .cui-popover[x-placement^="left"] > .cui-popover-arrow { right: -7px; border-bottom: 1px solid #bbc3c7; border-right: 1px solid #bbc3c7; } .cui-popover-content { display: inline-block; background: white; border-radius: 3px; padding: 15px; border: solid 1px #c5cdd1; box-shadow: 0px 16px 24px -8px rgba(67, 90, 111, 0.3); } .cui-popover-arrow { position: absolute; width: 14px; height: 14px; transform: rotate(-45deg); pointer-events: none; background: white; } .cui-popover-backdrop { background: rgba(255, 255, 255, 0.65); }