the interface of the KaosCube
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

171 lines
2.8 KiB

1 year ago
  1. th, td, tr {
  2. padding: 0.2rem;
  3. }
  4. th { font-size: 1rem; color: darkgray;}
  5. th, td {
  6. border: 1px solid gray;
  7. }
  8. tr {
  9. border: 0px none transparent;
  10. }
  11. table {
  12. border-collapse: collapse;
  13. border: 0px none transparent;
  14. }
  15. thead { display:table-header-group; }
  16. tfoot { display:table-footer-group; }
  17. body {
  18. #display: flex;
  19. min-height: 500px;
  20. justify-content: center;
  21. align-items: center;
  22. background: #f8a;
  23. font-weight: 600;
  24. font-size: 1.2em;
  25. font-family: Verdana,"Rockwell",Helvetica,Serif;
  26. }
  27. input[type="submit"] {
  28. display: block;
  29. font-family: Verdana,"Rockwell",Helvetica,Serif;
  30. font-size: 50px;
  31. width: 220pt;
  32. height: 220pt;
  33. background: #fff;
  34. padding: 10px;
  35. border: 3px;
  36. outline: 2px;
  37. border-radius: 50%;
  38. color: #171717;
  39. transition: all 200ms;
  40. cursor: pointer;
  41. }
  42. input[type="submit"]:focus {
  43. background: transparent;
  44. color: transparent;
  45. border: none;
  46. border-top: solid 3px #f8a;
  47. border-left: solid 3px #fff;
  48. animation: spin 700ms linear infinite;
  49. }
  50. @keyframes spin {
  51. to {transform: rotate(360deg);}
  52. }
  53. a {
  54. text-decoration: none;
  55. color: black;
  56. width: 220px;
  57. height: 50px;
  58. border: none;
  59. outline: none;
  60. color: #fff;
  61. cursor: pointer;
  62. position: relative;
  63. z-index: 0;
  64. border-radius: 10px;
  65. border-style: solid;
  66. }
  67. a:before {
  68. content: '';
  69. background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
  70. position: absolute;
  71. top: -2px;
  72. left:-2px;
  73. background-size: 400%;
  74. z-index: -1;
  75. filter: blur(5px);
  76. width: calc(100% + 4px);
  77. height: calc(100% + 4px);
  78. animation: glowing 20s linear infinite;
  79. opacity: 0;
  80. transition: opacity .3s ease-in-out;
  81. border-radius: 10px;
  82. }
  83. a:active {
  84. color: #000
  85. }
  86. a:active:after {
  87. background: transparent;
  88. }
  89. a:hover:before {
  90. opacity: 1;
  91. }
  92. .a:after {
  93. z-index: -1;
  94. content: '';
  95. position: absolute;
  96. width: 100%;
  97. height: 100%;
  98. background: #111;
  99. left: 0;
  100. top: 0;
  101. border-radius: 10px;
  102. }
  103. @keyframes glowing {
  104. 0% { background-position: 0 0; }
  105. 50% { background-position: 400% 0; }
  106. 100% { background-position: 0 0; }
  107. }
  108. input[type="text"] {
  109. background: lightblue;
  110. border: 4pt;
  111. border-color: white;
  112. color: black;
  113. border-style: solid;
  114. height: 50pt;
  115. width: 80vw;
  116. font-size: 45pt;
  117. }
  118. input[type="text"]:focus {
  119. background: #f8a;
  120. border: 4pt;
  121. border-color: white;
  122. color: black;
  123. border-style: solid;
  124. height: 50pt;
  125. width: 80vw;
  126. font-size: 40pt;
  127. outline-color: black;
  128. }
  129. #Connect {
  130. display: flex;
  131. justify-content: center;
  132. align-items: center;
  133. }
  134. #containerdiv {
  135. display: grid;
  136. grid-template-columns: auto auto auto auto auto;
  137. grid-column-gap: 4vw;
  138. justify-content: center;
  139. }
  140. #containerdiv2 {
  141. display: grid;
  142. grid-template-columns: auto auto;
  143. grid-column-gap: 4vw;
  144. justify-content: center;
  145. }