No Description
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.

menu.css 4.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. body{
  2. background-color: black;
  3. height:95vh;
  4. color:white;
  5. display:flex;
  6. flex-direction:column;
  7. font-family:'Special Elite',cursive;
  8. }
  9. header{
  10. flex:1;
  11. padding-top:2vw;
  12. display:flex;
  13. justify-content:center;
  14. align-items: center;
  15. }
  16. #headerTxt{
  17. margin:0;
  18. font-size:4.5vw;
  19. font-weight: bold;
  20. color:#a30909;
  21. }
  22. .glow{
  23. animation: glow 1s ease-in-out infinite alternate;
  24. }
  25. @keyframes glow {
  26. from {
  27. text-shadow: 0 0 10px #494949, 0 0 20px #494949,0 0 30px #494949, 0 0 40px #494949;
  28. }
  29. to {
  30. text-shadow: 0 0 20px #494949,0 0 30px #494949, 0 0 40px #494949, 0 0 50px #494949, 0 0 60px #494949, 0 0 70px #494949, 0 0 80px #494949, 0 0 90px #494949;
  31. }
  32. }
  33. main{
  34. flex:5;
  35. display:flex;
  36. justify-content:center;
  37. align-items: center;
  38. }
  39. main section {
  40. display:flex;
  41. flex-direction: column;
  42. justify-content:center;
  43. align-items: center;
  44. }
  45. main section article {
  46. display:flex;
  47. flex-direction: column;
  48. justify-content:center;
  49. align-items: center;
  50. }
  51. #logoBlock{
  52. margin-bottom:5vh;
  53. height:20vh;
  54. min-height:100px;
  55. width:50vw;
  56. display:block;
  57. opacity:0;
  58. animation:fade-text 1s forwards;
  59. animation-delay:6s;
  60. }
  61. #logo{
  62. width:3vw;
  63. height:auto;
  64. animation-name: search;
  65. animation-duration:5s;
  66. animation-iteration-count:infinite;
  67. position:relative;
  68. }
  69. @keyframes search{
  70. 0% {transform:translate3D(10vw,5vh,0)}
  71. 50% {transform:translate3D(40vw,15vh,0)}
  72. 100% {transform:translate3D(10vw,5vh,0)}
  73. }
  74. main section article span{
  75. width:16vw;
  76. display:flex;
  77. justify-content:center;
  78. align-items: center;
  79. }
  80. main section article span span {
  81. opacity:0;
  82. animation: fade-text 0.2s forwards;
  83. font-size:3vw;
  84. margin-right:-0.2vw;
  85. }
  86. #B{animation-delay:0.3s}
  87. #i{animation-delay:0.6s}
  88. #e1{animation-delay:0.9s}
  89. #n1{animation-delay:1.2s}
  90. #v{animation-delay:1.5s}
  91. #e2{animation-delay:1.8s}
  92. #n2{animation-delay:2.1s}
  93. #u{animation-delay:2.4s}
  94. #e3{animation-delay:2.7s}
  95. @keyframes fade-text {
  96. 0% {opacity :0}
  97. 100% {opacity:1}
  98. }
  99. #introTxt{
  100. opacity:0;
  101. font-size:1.8vw;
  102. animation:fade-text 1s forwards;
  103. animation-delay:3.5s;
  104. }
  105. #pseudoTxt{
  106. opacity:0;
  107. font-size:1.8vw;
  108. animation:fade-text 1s forwards;
  109. animation-delay:5s;
  110. margin-bottom:1vw;
  111. }
  112. #pseudoInput{
  113. opacity:0;
  114. font-family:'Special Elite',cursive;
  115. font-size:1.5vw;
  116. border-radius:1vw;
  117. padding:0.5vw 0.7vw 0.3vw 0.7vw;
  118. animation:fade-text 1s forwards;
  119. animation-delay:5s;
  120. }
  121. #pseudoInput:focus{
  122. outline:none;
  123. font-family:'Special Elite',cursive;
  124. font-size:1.5vw;
  125. border-radius:1vw;
  126. padding:0.5vw 0.7vw 0.3vw 0.7vw;
  127. }
  128. #buttonBlock{
  129. height:4vw;
  130. display:flex;
  131. justify-content: center;
  132. align-items: center;
  133. }
  134. #button {
  135. display:flex;
  136. justify-content: center;
  137. align-items: center;
  138. background-image: linear-gradient( #5EE283, #057B26);
  139. border-radius: 4vw;
  140. box-shadow: -0.2vw 0.2vw 0.2vw rgba(255, 255, 255, 0.7);
  141. opacity:0;
  142. animation:fade-text 1s forwards;
  143. animation-delay:6s;
  144. cursor: pointer;
  145. }
  146. #buttonTxt {
  147. padding:0.8vw 0.8vw 0.5vw 0.8vw;
  148. text-decoration:none;
  149. margin:0;
  150. color : black;
  151. text-align: center;
  152. font-size:2vw;
  153. }
  154. #button:hover {
  155. border: 0.2vw solid #FFFFFF;
  156. box-sizing: border-box;
  157. border-radius: 4vw;
  158. }
  159. #button:active {
  160. background-image: linear-gradient( #057B26, #5EE283);
  161. }
  162. #errorTxt{
  163. font-size:1.5vw;
  164. color:#A30909;
  165. }
  166. footer{
  167. flex:0.5;
  168. display:flex;
  169. flex-direction: column;
  170. justify-content:flex-end;
  171. align-items: center;
  172. font-size:1vw;
  173. margin-top:2vw;
  174. }
  175. #names{
  176. margin : 0;
  177. }