Master merge #3
					 4 changed files with 442 additions and 0 deletions
				
			
		
							
								
								
									
										375
									
								
								assets/style/glitch.css
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										375
									
								
								assets/style/glitch.css
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,375 @@
 | 
			
		|||
@font-face {
 | 
			
		||||
    font-family: 'Archivo Black';
 | 
			
		||||
    font-style: normal;
 | 
			
		||||
    font-weight: 400;
 | 
			
		||||
    src: local('Archivo Black Regular'), local('ArchivoBlack-Regular'), url(https://fonts.gstatic.com/s/archivoblack/v9/HTxqL289NzCGg4MzN6KJ7eW6CYyF-w.ttf) format('truetype');
 | 
			
		||||
  }
 | 
			
		||||
  .glitch-wrapper {
 | 
			
		||||
    font-family: 'Archivo Black', sans-serif;
 | 
			
		||||
    display: flex;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
    margin-top: 12vw;
 | 
			
		||||
  }
 | 
			
		||||
  .glitch {
 | 
			
		||||
    color: white;
 | 
			
		||||
    font-size: 150px;
 | 
			
		||||
    text-transform: upercase;
 | 
			
		||||
    position: relative;
 | 
			
		||||
    display: inline-block;
 | 
			
		||||
  }
 | 
			
		||||
  .glitch::before,
 | 
			
		||||
  .glitch::after {
 | 
			
		||||
    content: attr(data-text);
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    top: 0;
 | 
			
		||||
    left: 0;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    height: 100%;
 | 
			
		||||
    background: black;
 | 
			
		||||
  }
 | 
			
		||||
  .glitch::before {
 | 
			
		||||
    left: 2px;
 | 
			
		||||
    text-shadow: -2px 0 #49FC00;
 | 
			
		||||
    clip: rect(24px, 550px, 90px, 0);
 | 
			
		||||
    animation: glitch-anim-2 3s infinite linear alternate-reverse;
 | 
			
		||||
  }
 | 
			
		||||
  .glitch::after {
 | 
			
		||||
    left: -2px;
 | 
			
		||||
    text-shadow: -2px 0 #b300fc;
 | 
			
		||||
    clip: rect(85px, 550px, 140px, 0);
 | 
			
		||||
    animation: glitch-anim 2.5s infinite linear alternate-reverse;
 | 
			
		||||
  }
 | 
			
		||||
  @-webkit-keyframes glitch-anim {
 | 
			
		||||
    0% {
 | 
			
		||||
      clip: rect(65px, 9999px, 109px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    4.166666666666666% {
 | 
			
		||||
      clip: rect(69px, 9999px, 31px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    8.333333333333332% {
 | 
			
		||||
      clip: rect(30px, 9999px, 106px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    12.5% {
 | 
			
		||||
      clip: rect(124px, 9999px, 149px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    16.666666666666664% {
 | 
			
		||||
      clip: rect(91px, 9999px, 48px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    20.833333333333336% {
 | 
			
		||||
      clip: rect(125px, 9999px, 17px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    25% {
 | 
			
		||||
      clip: rect(107px, 9999px, 72px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    29.166666666666668% {
 | 
			
		||||
      clip: rect(16px, 9999px, 131px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    33.33333333333333% {
 | 
			
		||||
      clip: rect(127px, 9999px, 115px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    37.5% {
 | 
			
		||||
      clip: rect(140px, 9999px, 4px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    41.66666666666667% {
 | 
			
		||||
      clip: rect(58px, 9999px, 147px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    45.83333333333333% {
 | 
			
		||||
      clip: rect(109px, 9999px, 138px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    50% {
 | 
			
		||||
      clip: rect(70px, 9999px, 68px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    54.166666666666664% {
 | 
			
		||||
      clip: rect(33px, 9999px, 65px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    58.333333333333336% {
 | 
			
		||||
      clip: rect(102px, 9999px, 82px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    62.5% {
 | 
			
		||||
      clip: rect(148px, 9999px, 13px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    66.66666666666666% {
 | 
			
		||||
      clip: rect(121px, 9999px, 91px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    70.83333333333334% {
 | 
			
		||||
      clip: rect(93px, 9999px, 55px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    75% {
 | 
			
		||||
      clip: rect(128px, 9999px, 139px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    79.16666666666666% {
 | 
			
		||||
      clip: rect(72px, 9999px, 8px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    83.33333333333334% {
 | 
			
		||||
      clip: rect(70px, 9999px, 64px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    87.5% {
 | 
			
		||||
      clip: rect(104px, 9999px, 56px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    91.66666666666666% {
 | 
			
		||||
      clip: rect(21px, 9999px, 15px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    95.83333333333334% {
 | 
			
		||||
      clip: rect(7px, 9999px, 45px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    100% {
 | 
			
		||||
      clip: rect(9px, 9999px, 129px, 0);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  @keyframes glitch-anim {
 | 
			
		||||
    0% {
 | 
			
		||||
      clip: rect(65px, 9999px, 109px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    4.166666666666666% {
 | 
			
		||||
      clip: rect(69px, 9999px, 31px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    8.333333333333332% {
 | 
			
		||||
      clip: rect(30px, 9999px, 106px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    12.5% {
 | 
			
		||||
      clip: rect(124px, 9999px, 149px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    16.666666666666664% {
 | 
			
		||||
      clip: rect(91px, 9999px, 48px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    20.833333333333336% {
 | 
			
		||||
      clip: rect(125px, 9999px, 17px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    25% {
 | 
			
		||||
      clip: rect(107px, 9999px, 72px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    29.166666666666668% {
 | 
			
		||||
      clip: rect(16px, 9999px, 131px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    33.33333333333333% {
 | 
			
		||||
      clip: rect(127px, 9999px, 115px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    37.5% {
 | 
			
		||||
      clip: rect(140px, 9999px, 4px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    41.66666666666667% {
 | 
			
		||||
      clip: rect(58px, 9999px, 147px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    45.83333333333333% {
 | 
			
		||||
      clip: rect(109px, 9999px, 138px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    50% {
 | 
			
		||||
      clip: rect(70px, 9999px, 68px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    54.166666666666664% {
 | 
			
		||||
      clip: rect(33px, 9999px, 65px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    58.333333333333336% {
 | 
			
		||||
      clip: rect(102px, 9999px, 82px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    62.5% {
 | 
			
		||||
      clip: rect(148px, 9999px, 13px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    66.66666666666666% {
 | 
			
		||||
      clip: rect(121px, 9999px, 91px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    70.83333333333334% {
 | 
			
		||||
      clip: rect(93px, 9999px, 55px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    75% {
 | 
			
		||||
      clip: rect(128px, 9999px, 139px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    79.16666666666666% {
 | 
			
		||||
      clip: rect(72px, 9999px, 8px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    83.33333333333334% {
 | 
			
		||||
      clip: rect(70px, 9999px, 64px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    87.5% {
 | 
			
		||||
      clip: rect(104px, 9999px, 56px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    91.66666666666666% {
 | 
			
		||||
      clip: rect(21px, 9999px, 15px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    95.83333333333334% {
 | 
			
		||||
      clip: rect(7px, 9999px, 45px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    100% {
 | 
			
		||||
      clip: rect(9px, 9999px, 129px, 0);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  @-webkit-keyframes glitch-anim-2 {
 | 
			
		||||
    6.666666666666667% {
 | 
			
		||||
      clip: rect(124px, 9999px, 17px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    10% {
 | 
			
		||||
      clip: rect(53px, 9999px, 32px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    13.333333333333334% {
 | 
			
		||||
      clip: rect(13px, 9999px, 60px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    16.666666666666664% {
 | 
			
		||||
      clip: rect(57px, 9999px, 45px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    20% {
 | 
			
		||||
      clip: rect(50px, 9999px, 145px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    23.333333333333332% {
 | 
			
		||||
      clip: rect(25px, 9999px, 134px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    26.666666666666668% {
 | 
			
		||||
      clip: rect(107px, 9999px, 100px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    30% {
 | 
			
		||||
      clip: rect(35px, 9999px, 38px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    33.33333333333333% {
 | 
			
		||||
      clip: rect(53px, 9999px, 123px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    36.666666666666664% {
 | 
			
		||||
      clip: rect(16px, 9999px, 55px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    40% {
 | 
			
		||||
      clip: rect(131px, 9999px, 33px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    43.333333333333336% {
 | 
			
		||||
      clip: rect(147px, 9999px, 54px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    46.666666666666664% {
 | 
			
		||||
      clip: rect(43px, 9999px, 107px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    50% {
 | 
			
		||||
      clip: rect(139px, 9999px, 71px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    53.333333333333336% {
 | 
			
		||||
      clip: rect(140px, 9999px, 31px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    56.666666666666664% {
 | 
			
		||||
      clip: rect(43px, 9999px, 146px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    60% {
 | 
			
		||||
      clip: rect(23px, 9999px, 2px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    63.33333333333333% {
 | 
			
		||||
      clip: rect(47px, 9999px, 113px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    66.66666666666666% {
 | 
			
		||||
      clip: rect(11px, 9999px, 35px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    70% {
 | 
			
		||||
      clip: rect(39px, 9999px, 19px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    73.33333333333333% {
 | 
			
		||||
      clip: rect(79px, 9999px, 60px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    76.66666666666667% {
 | 
			
		||||
      clip: rect(75px, 9999px, 139px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    80% {
 | 
			
		||||
      clip: rect(145px, 9999px, 21px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    83.33333333333334% {
 | 
			
		||||
      clip: rect(99px, 9999px, 143px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    86.66666666666667% {
 | 
			
		||||
      clip: rect(97px, 9999px, 101px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    90% {
 | 
			
		||||
      clip: rect(115px, 9999px, 59px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    93.33333333333333% {
 | 
			
		||||
      clip: rect(55px, 9999px, 38px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    96.66666666666667% {
 | 
			
		||||
      clip: rect(142px, 9999px, 143px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    100% {
 | 
			
		||||
      clip: rect(7px, 9999px, 67px, 0);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  @keyframes glitch-anim-2 {
 | 
			
		||||
    6.666666666666667% {
 | 
			
		||||
      clip: rect(124px, 9999px, 17px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    10% {
 | 
			
		||||
      clip: rect(53px, 9999px, 32px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    13.333333333333334% {
 | 
			
		||||
      clip: rect(13px, 9999px, 60px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    16.666666666666664% {
 | 
			
		||||
      clip: rect(57px, 9999px, 45px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    20% {
 | 
			
		||||
      clip: rect(50px, 9999px, 145px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    23.333333333333332% {
 | 
			
		||||
      clip: rect(25px, 9999px, 134px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    26.666666666666668% {
 | 
			
		||||
      clip: rect(107px, 9999px, 100px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    30% {
 | 
			
		||||
      clip: rect(35px, 9999px, 38px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    33.33333333333333% {
 | 
			
		||||
      clip: rect(53px, 9999px, 123px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    36.666666666666664% {
 | 
			
		||||
      clip: rect(16px, 9999px, 55px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    40% {
 | 
			
		||||
      clip: rect(131px, 9999px, 33px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    43.333333333333336% {
 | 
			
		||||
      clip: rect(147px, 9999px, 54px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    46.666666666666664% {
 | 
			
		||||
      clip: rect(43px, 9999px, 107px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    50% {
 | 
			
		||||
      clip: rect(139px, 9999px, 71px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    53.333333333333336% {
 | 
			
		||||
      clip: rect(140px, 9999px, 31px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    56.666666666666664% {
 | 
			
		||||
      clip: rect(43px, 9999px, 146px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    60% {
 | 
			
		||||
      clip: rect(23px, 9999px, 2px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    63.33333333333333% {
 | 
			
		||||
      clip: rect(47px, 9999px, 113px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    66.66666666666666% {
 | 
			
		||||
      clip: rect(11px, 9999px, 35px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    70% {
 | 
			
		||||
      clip: rect(39px, 9999px, 19px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    73.33333333333333% {
 | 
			
		||||
      clip: rect(79px, 9999px, 60px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    76.66666666666667% {
 | 
			
		||||
      clip: rect(75px, 9999px, 139px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    80% {
 | 
			
		||||
      clip: rect(145px, 9999px, 21px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    83.33333333333334% {
 | 
			
		||||
      clip: rect(99px, 9999px, 143px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    86.66666666666667% {
 | 
			
		||||
      clip: rect(97px, 9999px, 101px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    90% {
 | 
			
		||||
      clip: rect(115px, 9999px, 59px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    93.33333333333333% {
 | 
			
		||||
      clip: rect(55px, 9999px, 38px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    96.66666666666667% {
 | 
			
		||||
      clip: rect(142px, 9999px, 143px, 0);
 | 
			
		||||
    }
 | 
			
		||||
    100% {
 | 
			
		||||
      clip: rect(7px, 9999px, 67px, 0);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  
 | 
			
		||||
							
								
								
									
										35
									
								
								assets/style/sphere.css
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								assets/style/sphere.css
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,35 @@
 | 
			
		|||
.sphere-wrapper{
 | 
			
		||||
    display: flex;
 | 
			
		||||
    
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
.sphere-content-warapper{
 | 
			
		||||
    position: relative;
 | 
			
		||||
    top: 50%;
 | 
			
		||||
    -webkit-transform: translateY(-50%);
 | 
			
		||||
    -ms-transform: translateY(-50%);
 | 
			
		||||
    transform: translateY(-50%);
 | 
			
		||||
    height: 90%;
 | 
			
		||||
    width: 90%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
img{
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    height: auto;
 | 
			
		||||
    max-width: 100%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
sphere{
 | 
			
		||||
    margin: 1.5vw;
 | 
			
		||||
    height: 10vw;
 | 
			
		||||
    width: 10vw;
 | 
			
		||||
    background-color:#707070;
 | 
			
		||||
    border-radius: 50%;
 | 
			
		||||
    display: flex;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
sphere:hover{
 | 
			
		||||
    background-color: 	#E8E8E8	;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										3
									
								
								assets/style/style.css
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								assets/style/style.css
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,3 @@
 | 
			
		|||
body{
 | 
			
		||||
    background-color: black;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										29
									
								
								index.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								index.html
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,29 @@
 | 
			
		|||
<link rel="stylesheet" type="text/css" href="assets/style/glitch.css">
 | 
			
		||||
<link rel="stylesheet" type="text/css" href="assets/style/style.css">
 | 
			
		||||
<link rel="stylesheet" type="text/css" href="assets/style/sphere.css">
 | 
			
		||||
 | 
			
		||||
<div class="headline">
 | 
			
		||||
  <div class="glitch-wrapper">
 | 
			
		||||
    <div class="glitch" data-text="Cliffbreak">Cliffbreak</div>
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
<div class="sphere-wrapper">
 | 
			
		||||
<sphere onclick="href('http://git.cliffbreak.de');">
 | 
			
		||||
  <div class="sphere-content-warapper">
 | 
			
		||||
    <img src="https://git.cliffbreak.de/img/gitea-lg.png" alt="gitEa">
 | 
			
		||||
  </div>
 | 
			
		||||
</sphere>
 | 
			
		||||
<sphere>
 | 
			
		||||
  <div class="sphere-content-warapper">
 | 
			
		||||
 | 
			
		||||
  </div>
 | 
			
		||||
</sphere>
 | 
			
		||||
<sphere></sphere>
 | 
			
		||||
<sphere></sphere>
 | 
			
		||||
</div>
 | 
			
		||||
 
 | 
			
		||||
<script>
 | 
			
		||||
function href(web){
 | 
			
		||||
  window.location.href = web;
 | 
			
		||||
}
 | 
			
		||||
</script>
 | 
			
		||||
		Loading…
	
	Add table
		
		Reference in a new issue