wordl/frontend/input.css

267 lines
3.3 KiB
CSS

@tailwind base;
@tailwind components;
@tailwind utilities;
.rotate-box {
animation: rotate 2s linear infinite;
}
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(-360deg);
}
}
.rotate-ease {
animation: rotate-ease 2s ease-in-out infinite;
/* Total duration of 4 seconds */
}
@keyframes rotate-ease {
0% {
transform: rotate(0deg);
}
45% {
transform: rotate(180deg);
/* Rotate to 180 degrees */
}
55% {
transform: rotate(180deg);
/* Hold at 180 degrees */
}
100% {
transform: rotate(360deg);
/* Rotate to 360 degrees */
}
}
.logo {
@apply absolute;
}
.logo-fadein-right {
position: relative;
animation: logo-fadein-right 1s;
}
.validation-error {
@apply border-solid border-error;
}
@keyframes logo-fadein-right {
0% {
transform: translateX(-200%);
opacity: 0;
}
70% {
transform: translateX(0);
opacity: 0.7;
}
80% {
opacity: 1;
}
90% {
opacity: 0.8;
}
100% {
opacity: 1;
}
}
.logo-fadein-left {
position: relative;
animation: logo-fadein-left 1s;
}
@keyframes logo-fadein-left {
0% {
transform: translateX(500%);
opacity: 0;
}
70% {
opacity: 0.7;
}
80% {
transform: translateX(0);
opacity: 1;
}
90% {
opacity: 0.8;
}
100% {
opacity: 1;
}
}
@keyframes logo-fadein-left {
from {
left: -200%;
opacity: 0.5;
}
to {
left: 0;
opacity: 1;
}
}
.fade-in {
position: relative;
animation: fadein 0.4s
}
@keyframes fadein {
from {
left: 200%;
opacity: 0;
}
to {
left: 0;
opacity: 1
}
}
.fade-out {
position: relative;
animation: fadeout 0.4s
}
@keyframes fadeout {
from {
left: 0;
opacity: 0
}
to {
left: -200%;
opacity: 1
}
}
.mail-animation {
position: relative;
animation: mail-animation 2s infinite;
}
@keyframes mail-animation {
0% {
left: -20%;
opacity: 0.5;
}
20% {
opacity: 1;
}
70% {
left: 20%;
}
80% {
opacity: 1;
}
100% {
left: 100%;
opacity: 0;
}
}
.cx-date-picker {
@apply inline-block relative;
}
.cx-date-picker[type="date"]::-webkit-calendar-picker-indicator {
background: transparent;
bottom: 0;
color: transparent;
cursor: pointer;
height: auto;
left: 0;
position: absolute;
right: 0;
top: 0;
width: auto;
}
.text-danger {
color: rgba(255, 82, 82, 1.0);
}
.bg-danger {
background-color: rgba(255, 82, 82, 1.0);
}
.min-height {
min-height: 500px;
}
.text-tertiary {
color: rgba(132, 129, 122, 1.0);
}
.bg-tertriary {
background-color: rgba(132, 129, 122, 1.0);
}
.border-primary {
border-color: rgba(51, 217, 178, 1.0);
}
.border-error {
border-color: rgba(255, 82, 82, 1.0) !important;
}
.accent-primary {
accent-color: rgba(51, 217, 178, 1.0);
}
.text-primary {
color: rgba(51, 217, 178, 1.0);
}
.text-primary-dark {
color: rgba(33, 140, 116, 1.0);
}
.bg-primary-dark {
background-color: rgba(33, 140, 116, 1.0);
}
.bg-primary {
background-color: rgba(51, 217, 178, 1.0);
}
.text-secondary {
color: rgba(52, 172, 224, 1.0);
}
.text-secondary-dark {
color: rgba(34, 112, 147, 1.0);
}
.bg-secondary-dark {
background-color: rgba(34, 112, 147, 1.0);
}
.bg-secondary {
background-color: rgba(52, 172, 224, 1.0);
}