Advertisement
antijingoist

Grafana LCARS theme

Nov 18th, 2022 (edited)
1,325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 5.60 KB | Source Code | 0 0
  1. *, h2 {
  2.   font-family: opendyslexic3, opendyslexic, casual, Arial, sans-serif;
  3. }
  4.  
  5. body {
  6.     opacity: 0;
  7.         animation: linear pageloader 1s forwards;
  8. }
  9.  
  10. div[role=row], tr.css-1kfl0cu-logs-row {
  11.   border-top-right-radius: 15px;
  12.   border-bottom-right-radius: 15px;
  13.   width: 95% !important;
  14.   color: #9cf;
  15. }
  16.  
  17. .css-1kfl0cu-logs-row > td {
  18.    word-break: normal;
  19.    line-height: 1.25em;
  20.   font-size: larger;
  21. }
  22.  
  23. div[role=row]:nth-child(even), tr.css-1kfl0cu-logs-row:nth-child(even) {
  24.   background-color: rgba(85, 136, 238, 0.174);
  25. }
  26. div[role=row]:nth-child(1), tr.css-1kfl0cu-logs-row:nth-child(1) {
  27.    color: white;
  28.    background: rgba(85, 136, 238, 0.24);
  29. }
  30. div[role=row]:nth-child(2),tr.css-1kfl0cu-logs-row:nth-child(2) {
  31.     animation: colorchange 5s infinite;
  32.     animation-delay: .1s;
  33. }
  34.  
  35. div[role=row]:nth-child(3),tr.css-1kfl0cu-logs-row:nth-child(3) {
  36.     animation: colorchange 5s infinite;
  37.     animation-delay: .2s;
  38. }
  39.  
  40. div[role=row]:nth-child(4), tr.css-1kfl0cu-logs-row:nth-child(4) {
  41.     animation: colorchange 5s infinite;
  42.     animation-delay: .3s;
  43. }
  44.  
  45. div[role=row]:nth-child(5), tr.css-1kfl0cu-logs-row:nth-child(5) {
  46.     animation: colorchange 5s infinite;
  47.     animation-delay: .4s;
  48. }
  49.  
  50. div[role=row]:nth-child(6), tr.css-1kfl0cu-logs-row:nth-child(6) {
  51.     animation: colorchange 5s infinite;
  52.     animation-delay: .5s;
  53. }
  54.  
  55. div[role=row]:nth-child(7), tr.css-1kfl0cu-logs-row:nth-child(7) {
  56.     animation: colorchange 5s infinite;
  57.     animation-delay: .6s;
  58. }
  59. div[role=row]:nth-child(8), tr.css-1kfl0cu-logs-row:nth-child(8) {
  60.   animation: colorchange 5s infinite;
  61.   animation-delay: .7s;
  62. }
  63. div[role=row]:nth-child(9), tr.css-1kfl0cu-logs-row:nth-child(9) {
  64.   animation: colorchange 5s infinite;
  65.   animation-delay: .8s;
  66. }
  67. div[role=row]:nth-child(10), tr.css-1kfl0cu-logs-row:nth-child(10) {
  68.   animation: colorchange 5s infinite;
  69.   animation-delay: .9s;
  70. }
  71. div[role=row]:nth-child(11), tr.css-1kfl0cu-logs-row:nth-child(11) {
  72.   animation: colorchange 5s infinite;
  73.   animation-delay: .10s;
  74. }
  75. div[role=row]:nth-child(12), tr.css-1kfl0cu-logs-row:nth-child(12) {
  76.   animation: colorchange 5s infinite;
  77.   animation-delay: .11s;
  78. }
  79. div[role=row]:nth-child(13), tr.css-1kfl0cu-logs-row:nth-child(13) {
  80.   animation: colorchange 5s infinite;
  81.   animation-delay: .12s;
  82. }
  83. div[role=row]:nth-child(14), tr.css-1kfl0cu-logs-row:nth-child(14) {
  84.   animation: colorchange 5s infinite;
  85.   animation-delay: .13s;
  86. }
  87. div[role=row]:nth-child(15), tr.css-1kfl0cu-logs-row:nth-child(15) {
  88.   animation: colorchange 5s infinite;
  89.   animation-delay: .14s;
  90. }
  91.  
  92. body {
  93.   background: black;
  94. }
  95.  
  96. div[aria-label="table header"] {
  97.   background: black !important;
  98. }
  99.  
  100. section[aria-label="World News - NYT panel"] article {
  101.     background: transparent !important;
  102. }
  103.  
  104.  
  105. section[aria-label="World News - NYT panel"] .scrollbar-view {
  106.    animation: 60s autoscroll 5s alternate infinite;
  107. }
  108.  
  109.  
  110. .css-1dyh0k, .css-1dgupto {
  111.   color: #6cf;
  112. }
  113.  
  114. .panel-container {
  115.     border-top-left-radius: 30px;
  116.    border-left: 30px solid #58e;
  117. }
  118.  
  119. .panel-header {
  120.   border-radius: 30px;
  121.   background: #58e;
  122. }
  123.  
  124. .panel-title-container {
  125.    border-right: 30px solid #58e;
  126.    border-radius: 30px;
  127.    background: #58e;
  128. }
  129.  
  130. div.panel-title {
  131.   background: #58e;
  132.  
  133. }
  134.  
  135. div.panel-title h2 {
  136.    text-align: right;
  137.     position: relative;
  138.     padding: 8px;
  139.     background: black;
  140.     margin-right: 0;
  141.     margin-left: auto !important;
  142.    font-weight: bold; font-size: larger;
  143.    color: #8ff;
  144.    text-transform: uppercase;
  145. }
  146.  
  147. .u-cursor-pt {
  148.     margin-left: -1% !important;
  149. }
  150.  
  151. .uplot canvas {
  152. max-width: 98%;
  153. }
  154.  
  155. .panel-time-info {
  156.   right: auto;
  157. }
  158.  
  159. .panel-content {
  160.     box-shadow: -10px 13px 0 13px black;
  161.     background: black;
  162.     border-radius: 10px;
  163.     z-index: 0;
  164.     opacity: 0;
  165.     transform-origin: top;
  166.     animation: 3s linear vloader 0.5s forwards;
  167.    padding-right: 1em;
  168. }
  169.  
  170. .panel-header {
  171.     transform-origin: left;
  172.     opacity: 0;
  173.     animation: linear loader 2s forwards;
  174.     }
  175.    
  176. img {
  177.     animation: imageLoader 5s;
  178. }
  179.  
  180. @keyframes autoscroll {
  181.    from { margin-top: 0}
  182.    to { margin-top: -200% }
  183. }
  184.    
  185. @keyframes imageLoader {
  186.     0% {
  187.         filter: blur(40px);
  188.        
  189.     }
  190.     40% {
  191.         filter: blur(0);
  192.     }
  193.     45% {
  194.         filter: blur(30px);
  195.     }
  196.     60% {
  197.         filter: blur(0);
  198.         }
  199.     65% {
  200.         filter: blur(10px);
  201.         }
  202.     100% {
  203.         filter: blur(0);
  204.     }
  205. }
  206.  
  207. @keyframes pageloader {
  208. 0% {
  209. opacity: 0;
  210. }
  211. 100% {
  212. opacity: 1;
  213. }
  214. }
  215.  
  216. @keyframes vloader {
  217.     0% {
  218.         transform: translateX(0) scaleY(0.0);
  219.         opacity: 0;
  220.     }
  221.    
  222.     50% {
  223.         transform: translateX(0) scaleY(0.0);
  224.         opacity: 0.9;
  225.     }
  226.    
  227.    
  228.  
  229.     100% {
  230.         transform: translateX(0) scaleY(1);
  231.         opacity: 1.0;
  232.     }
  233. }
  234.  
  235. @keyframes loader {
  236.     0% {
  237.         transform: translateX(0) scaleX(0.0);
  238.         opacity: 0;
  239.     }
  240.    
  241.     50% {
  242.         transform: translateX(0) scaleX(0.0);
  243.         opacity: 0.5;
  244.     }
  245.    
  246.    
  247.  
  248.     100% {
  249.         transform: translateX(0) scaleX(1);
  250.         opacity: 1.0;
  251.     }
  252. }
  253.  
  254. @keyframes colorchange {
  255.     0% {
  256.         color: #455580
  257.     }
  258.  
  259.     25% {
  260.         color: #455580
  261.     }
  262.  
  263.     50% {
  264.         color: #455580
  265.     }
  266.  
  267.     75% {
  268.         color: #455580
  269.     }
  270.  
  271.     80% {
  272.         color: #000;
  273.     }
  274.  
  275.     90% {
  276.         color: #000;
  277.     }
  278.  
  279.     100% {
  280.         color: #9cf
  281.     }
  282. }
  283.  
  284. @keyframes dynamicimage {
  285.   0% {
  286.     filter: hue-rotate(0deg);
  287.   }
  288.   25% {
  289.     filter: hue-rotate(90deg);
  290.   }
  291.   50% {
  292.     filter: hue-rotate(180deg);
  293.   }
  294.   75% {
  295.     filter: hue-rotate(270deg);
  296.   }
  297.   100% {
  298.     filter: hue-rotate(360deg);
  299.   }
  300. }
  301.  
  302. iframe {
  303. border-radius: 10px;
  304. }
  305.  
  306. div#map-container {
  307. border-radius: 15px;
  308. }
  309.  
  310. iframe {
  311. border-radius: 10px;
  312. }
Tags: Grafana Themes
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement