| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- $stripe-width: 20px;
- @keyframes pdf-toolbar-stripes {
- from {
- background-position: 0 0;
- }
- to {
- background-position: $stripe-width 0;
- }
- }
- .btn-striped-animated {
- @include striped;
- background-size: $stripe-width $stripe-width;
- background-origin: content-box;
- @include animation(pdf-toolbar-stripes 2s linear infinite);
- }
- .detach-compile-button {
- &[disabled],
- &[disabled]:active {
- background-color: var(--bs-btn-bg);
- color: var(--bs-btn-color);
- opacity: 1;
- pointer-events: auto;
- cursor: not-allowed;
- }
- }
- @keyframes compile-button-flash {
- 0%,
- 100% {
- background: rgb(0 0 0 / 0%);
- }
- 25%,
- 75% {
- background: rgb(0 0 0 / 20%);
- }
- }
- @keyframes compile-button-bounce {
- 0%,
- 50%,
- 100% {
- transform: translateY(0);
- }
- 25%,
- 75% {
- transform: translateY(2px);
- }
- }
- .detach-compile-button-animate {
- animation-duration: 1.2s;
- animation-fill-mode: both;
- animation-timing-function: ease-in-out;
- animation-name: compile-button-flash;
- }
- .detach-compile-button-animate .material-symbols {
- animation-duration: 0.6s;
- animation-delay: 0.4s;
- animation-fill-mode: both;
- animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
- animation-name: compile-button-bounce;
- }
|