UNPKG

@syncfusion/react-popups

Version:

A package of Pure React popup components such as Tooltip that is used to display information or messages in separate pop-ups.

130 lines 3.65 kB
/* stylelint-disable property-no-vendor-prefix */ @keyframes material-spinner-rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes fabric-spinner-rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .sf-spinner-pane { align-items: center; display: inline-flex; height: 100%; justify-content: center; left: 0; position: absolute; text-align: center; top: 0; user-select: none; vertical-align: middle; width: 100%; z-index: 1000; background-color: transparent; } .sf-spinner-pane.sf-spin-overlay { background-color: rgba(var(--color-sf-scrim), 0.5); } .sf-spinner-pane.sf-spin-overlay .sf-spinner-inner .sf-spin-label { color: rgba(var(--color-sf-white)); } .sf-spinner-pane::after { content: "Material3"; display: none; } .sf-spinner-pane.sf-spin-left { /* stylelint-disable property-no-vendor-prefix */ } .sf-spinner-pane.sf-spin-left .sf-spinner-inner { -webkit-transform: translateX(0%) translateY(-50%); left: 0; padding-left: 10px; transform: translateX(0%) translateY(-50%); } .sf-spinner-pane.sf-spin-right .sf-spinner-inner { -webkit-transform: translateX(-100%) translateY(-50%); left: 100%; padding-right: 10px; transform: translateX(-100%) translateY(-50%); } .sf-spinner-pane.sf-spin-center .sf-spinner-inner { -webkit-transform: translateX(-50%) translateY(-50%); left: 50%; transform: translateX(-50%) translateY(-50%); } .sf-spinner-pane.sf-spin-hide { display: none; } .sf-spinner-pane.sf-spin-show { display: inline-flex; } .sf-spinner-pane .sf-spinner-inner { -webkit-transform: translateX(-50%) translateY(-50%); left: 50%; margin: 0; position: absolute; text-align: center; top: 50%; transform: translateX(-50%) translateY(-50%); z-index: 1000; } .sf-spinner-pane .sf-spinner-inner .sf-spin-label { font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif; font-size: 14px; margin-top: 10px; text-align: center; color: rgba(var(--color-sf-primary)); } .sf-spinner-pane .sf-spinner-inner .sf-spin-material3, .sf-spinner-pane .sf-spinner-inner .sf-spin-tailwind3 { animation: material-spinner-rotate 1568.63ms linear infinite; display: block; margin: 0 auto; stroke: rgba(var(--color-sf-primary)); } .sf-spinner-pane .sf-spinner-inner .sf-spin-material3 .sf-path-circle, .sf-spinner-pane .sf-spinner-inner .sf-spin-tailwind3 .sf-path-circle { fill: none; stroke-linecap: square; } .sf-spinner-pane .sf-spinner-inner .sf-spin-fluent2 { animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67); display: block; margin: 0 auto; overflow: visible; } .sf-spinner-pane .sf-spinner-inner .sf-spin-fluent2 .sf-path-arc, .sf-spinner-pane .sf-spinner-inner .sf-spin-fluent2 .sf-path-circle { fill: none; stroke-width: 1.5; } .sf-spinner-pane .sf-spinner-inner .sf-spin-fluent2 .sf-path-circle { stroke: rgba(var(--color-sf-primary-container)); } .sf-spinner-pane .sf-spinner-inner .sf-spin-fluent2 .sf-path-arc { stroke: rgba(var(--color-sf-primary)); } .sf-spinner-pane .sf-spinner-inner .sf-spin-bootstrap5v3 { animation: material-spinner-rotate 0.75s linear infinite; border-radius: 50%; display: block; margin: 0 auto; stroke: rgba(var(--color-sf-primary)); } .sf-spinner-pane .sf-spinner-inner .sf-spin-bootstrap5v3 .sf-path-circle { fill: none; stroke-linecap: square; stroke-width: 4; }