mirror of
https://github.com/hanzo-docs/docs.git
synced 2026-10-26 05:23:40 +00:00
200 lines
3.4 KiB
CSS
200 lines
3.4 KiB
CSS
@theme {
|
|
--animate-fd-fade-in: fd-fade-in 300ms ease;
|
|
|
|
--animate-fd-fade-out: fd-fade-out 300ms ease;
|
|
|
|
--animate-fd-dialog-in: fd-dialog-in 200ms cubic-bezier(0.32, 0.72, 0, 1);
|
|
|
|
--animate-fd-dialog-out: fd-dialog-out 300ms cubic-bezier(0.32, 0.72, 0, 1);
|
|
|
|
--animate-fd-popover-in: fd-popover-in 150ms ease;
|
|
|
|
--animate-fd-popover-out: fd-popover-out 150ms ease;
|
|
|
|
--animate-fd-collapsible-down: fd-collapsible-down 150ms ease-out;
|
|
|
|
--animate-fd-collapsible-up: fd-collapsible-up 150ms ease-out;
|
|
|
|
--animate-fd-accordion-down: fd-accordion-down 200ms ease-out;
|
|
|
|
--animate-fd-accordion-up: fd-accordion-up 200ms ease-out;
|
|
|
|
--animate-fd-nav-menu-in: fd-nav-menu-in 200ms ease;
|
|
|
|
--animate-fd-nav-menu-out: fd-nav-menu-out 200ms ease;
|
|
|
|
--animate-fd-enterFromLeft: fd-enterFromLeft 250ms ease;
|
|
|
|
--animate-fd-enterFromRight: fd-enterFromRight 250ms ease;
|
|
|
|
--animate-fd-exitToLeft: fd-exitToLeft 250ms ease;
|
|
|
|
--animate-fd-exitToRight: fd-exitToRight 250ms ease;
|
|
|
|
@keyframes fd-collapsible-down {
|
|
from {
|
|
height: 0;
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
height: var(--radix-collapsible-content-height);
|
|
}
|
|
}
|
|
|
|
@keyframes fd-collapsible-up {
|
|
from {
|
|
height: var(--radix-collapsible-content-height);
|
|
}
|
|
to {
|
|
height: 0;
|
|
opacity: 0;
|
|
}
|
|
}
|
|
|
|
@keyframes fd-accordion-down {
|
|
from {
|
|
height: 0;
|
|
opacity: 0.5;
|
|
}
|
|
to {
|
|
height: var(--radix-accordion-content-height);
|
|
}
|
|
}
|
|
|
|
@keyframes fd-accordion-up {
|
|
from {
|
|
height: var(--radix-accordion-content-height);
|
|
}
|
|
to {
|
|
height: 0;
|
|
opacity: 0.5;
|
|
}
|
|
}
|
|
|
|
@keyframes fd-dialog-in {
|
|
from {
|
|
transform: scale(0.95);
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
transform: scale(1);
|
|
}
|
|
}
|
|
|
|
@keyframes fd-dialog-out {
|
|
from {
|
|
transform: scale(1);
|
|
}
|
|
to {
|
|
transform: scale(0.95);
|
|
opacity: 0;
|
|
}
|
|
}
|
|
|
|
@keyframes fd-popover-in {
|
|
from {
|
|
opacity: 0;
|
|
transform: scale(0.98) translateY(-4px);
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
transform: scale(1) translateY(0);
|
|
}
|
|
}
|
|
|
|
@keyframes fd-popover-out {
|
|
from {
|
|
opacity: 1;
|
|
transform: translateY(0);
|
|
}
|
|
to {
|
|
opacity: 0;
|
|
transform: translateY(-4px);
|
|
}
|
|
}
|
|
|
|
@keyframes fd-fade-in {
|
|
from {
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
|
|
@keyframes fd-fade-out {
|
|
from {
|
|
opacity: 1;
|
|
}
|
|
to {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
|
|
@keyframes fd-enterFromRight {
|
|
from {
|
|
opacity: 0;
|
|
transform: translateX(200px);
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
transform: translateX(0);
|
|
}
|
|
}
|
|
|
|
@keyframes fd-enterFromLeft {
|
|
from {
|
|
opacity: 0;
|
|
transform: translateX(-200px);
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
transform: translateX(0);
|
|
}
|
|
}
|
|
|
|
@keyframes fd-exitToRight {
|
|
from {
|
|
opacity: 1;
|
|
transform: translateX(0);
|
|
}
|
|
to {
|
|
opacity: 0;
|
|
transform: translateX(200px);
|
|
}
|
|
}
|
|
|
|
@keyframes fd-exitToLeft {
|
|
from {
|
|
opacity: 1;
|
|
transform: translateX(0);
|
|
}
|
|
to {
|
|
opacity: 0;
|
|
transform: translateX(-200px);
|
|
}
|
|
}
|
|
|
|
@keyframes fd-nav-menu-in {
|
|
from {
|
|
opacity: 0;
|
|
height: 0px;
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
height: var(--radix-navigation-menu-viewport-height);
|
|
}
|
|
}
|
|
|
|
@keyframes fd-nav-menu-out {
|
|
from {
|
|
opacity: 1;
|
|
height: var(--radix-navigation-menu-viewport-height);
|
|
}
|
|
to {
|
|
opacity: 0;
|
|
height: 0px;
|
|
}
|
|
}
|
|
}
|