Files
2017-05-20 13:18:06 +02:00

51 lines
1.7 KiB
CSS

.th-rainbow {
/* theme style variables */
--background-color: #FAFAFA;
--medium-color: #050505;
--text-color: #424243;
--action-color: #475FD7;
--error-color: #E75675;
/* if you want, you can customize additional variables here, you can find them in _theme-vars.scss */
/* for example, highlighted border color: */
--accent-border-color: red;
/* but if you skip them, they will be computed automatically based on base colors above */
}
/* any other custom css goes here */
/* everything in themes must start with your theme class (.th-) */
/* if your theme contains global styles, 'Invalid theme' error will be thrown on install */
.th-rainbow * { /* never do such things! */
animation: rainbow 5s linear 0s infinite;
}
.th-rainbow button {
animation: bgrainbow 5s linear 0s infinite;
border: 1px solid;
}
.th-rainbow input {
border: 1px solid;
}
.th-rainbow *:nth-child(5n+1) { animation-delay: -1s; }
.th-rainbow *:nth-child(5n+2) { animation-delay: -2s; }
.th-rainbow *:nth-child(5n+3) { animation-delay: -3s; }
.th-rainbow *:nth-child(5n+4) { animation-delay: -4s; }
.th-rainbow *:nth-child(5n+5) { animation-delay: -5s; }
@keyframes rainbow {
0% { color: lightseagreen; }
20% { color: darkviolet; }
40% { color: gold; }
60% { color: hotpink; }
80% { color: palegoldenrod; }
100% { color: lightseagreen; }
}
@keyframes bgrainbow {
0% { color: darkviolet; background-color: lightseagreen; }
20% { color: gold; background-color: darkviolet; }
40% { color: hotpink; background-color: gold; }
60% { color: palegoldenrod; background-color: hotpink; }
80% { color: lightseagreen; background-color: palegoldenrod; }
100% { color: darkviolet; background-color: lightseagreen; }
}