div+css实现文字探照灯圣诞快乐动画效果代码
代码语言:html
所属分类:动画
代码描述:div+css实现文字探照灯圣诞快乐动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Anton'> <style> body { background: #050a19; height: 100vh; overflow: hidden; display: flex; justify-content: center; align-items: center; color: #fff; } #ui .text { position: absolute; font-size: 10rem; color: #fff; line-height: 10rem; font-family: "Anton", sans-serif; transform: translate(-50%, -50%); mix-blend-mode: screen; letter-spacing: 1rem; } #ui .text:nth-child(1) { color: #1e3afe; -webkit-animation: clip0 15035ms ease-in-out infinite alternate; animation: clip0 15035ms ease-in-out infinite alternate; filter: blur(2px); } @-webkit-keyframes clip0 { 0% { -webkit-clip-path: circle(103px at 116% 50%); clip-path: circle(103px at 116% 50%); } 25% { -webkit-clip-path: circle(139px at 124% 87%); clip-path: circle(139px at 124% 87%); } 50% { -webkit-clip-path: circle(90px at 7% 37%); clip-path: circle(90px at 7% 37%); } 75% { -webkit-clip-path: circle(105px at 35% -24%); clip-path: circle(105px at 35% -24%); } 100% { -webkit-clip-path: circle(48px at 61% 0%); clip-path: circle(48px at 61% 0%); } } @keyframes clip0 { 0% { -webkit-clip-path: circle(103px at 116% 50%); clip-path: circle(103px at 116% 50%); } 25% { -webkit-clip-path: circle(139px at 124% 87%); clip-path: circle(139px at 124% 87%); } 50% { -webkit-clip-path: circle(90px at 7% 37%); clip-path: circle(90px at 7% 37%); } 75% { -webkit-clip-path: circle(105px at 35% -24%); clip-path: circle(105px at 35% -24%); } 100% { -webkit-clip-path: circle(48px at 61% 0%); clip-path: circle(48px at 61% 0%); } } #ui .text:nth-child(2) { color: #0e0ff0; -webkit-animation: clip1 19430ms ease-in-out infinite alternate; animation: clip1 19430ms ease-in-out infinite alternate; filter: blur(-2px); } @-webkit-keyframes clip1 { 0% { -webkit-clip-path: circle(144px at 31% 87%); clip-path: circle(144px at 31% 87%); } 25% { -webkit-clip-path: circle(117px at 53% 26%); clip-path: circle(117px at 53% 26%); } 50% { -webkit-clip-path: circle(171px at 99% 56%); clip-path: circle(171px at 99% 56%); } 75% { -webkit-clip-path: circle(174px at 21% -7%); clip-path: circle(174px at 21% -7%); } 100% { -webkit-clip-path: circle(79px at -9% -2%); clip-path: circle(79px at -9% -2%); } } @keyframes clip1 { 0% { -webkit-clip-path: circle(144px at 31% 87%); clip-path: circle(144px at 31% 87%); } 25% { -webkit-clip-path: circle(117px at 53% 26%); clip-path: circle(117px at 53% 26%); } 50% { -webkit-clip-path: circle(171px at 99% 56%); clip-path: circle(171px at 99% 56%); } 75% { -webkit-clip-path: circle(174px at 21% -7%); clip-path: circle(174px at 21% -7%); } 100% { -webkit-clip-path: circle(79px at -9% -2%); clip-path: circle(79px at -9% -2%); } } #ui .text:nth-child(3) { color: #0410ea; -webkit-animation: clip2 11973ms ease-in-out infinite alternate; animation: clip2 11973ms ease-in-out infinite alternate; filter: blur(-1px); } @-webkit-keyframes clip2 { 0% { -webkit-clip-path: circle(175px at 41% 60%); clip-path: circle(175px at 41% 60%); } 25% { -webkit-clip-path: circle(134px at -4% 4%); clip-path: circle(134px at -4% 4%); } 50% { -webkit-clip-path: circle(95px at 89% -10%); clip-path: circle(95px at 89% -10%); } 75% { -webkit-clip-path: circle(140px at 119% 26%); clip-path: circle(140px at 119% 26%); } 100% { -webkit-clip-path: circle(46px at 34% 26%); clip-path: circle(46px at 34% 26%); } } @keyframes clip2 { 0% { -webkit-clip-path: circle(175px at 41% 60%); clip-path: circle(175px at 41% 60%); } 25% { -webkit-clip-path: circle(134px at -4% 4%); clip-path: circle(134px at -4% 4%); } 50% { -webkit-clip-path: circle(95px at 89% -10%); clip-path: circle(95px at 89% -10%); } 75% { -webkit-clip-path: circle(140px at 119% 26%); clip-path: circle(140px at 119% 26%); } 100% { -webkit-clip-path: circle(46px at 34% 26%); clip-path: circle(46px at 34% 26%); } } #ui .text:nth-child(4) { color: #0b4cdb; -webkit-animation: clip3 18830ms ease-in-out infinite alternate; animation: clip3 18830ms ease-in-out infinite alternate; filter: blur(-4px); } @-webkit-keyframes clip3 { 0% { -webkit-clip-path: circle(34px at 77% 2%); clip-path: circle(34px at 77% 2%); } 25% { -webkit-clip-path: circle(117px at 87% 63%); clip-path: circle(117px at 87% 63%); } 50% { -webkit-clip-path: circle(162px at 130% 33%); clip-path: circle(162px at 130% 33%); } 75% { -webkit-clip-path: circle(127px at 40% 33%); clip-path: circle(127px at 40% 33%); } 100% { -webkit-clip-path: circle(145px at 66% 0%); clip-path: circle(145px at 66% 0%); } } @keyframes clip3 { 0% { -webkit-clip-path: circle(34px at 77% 2%); clip-path: circle(34px at 77% 2%); } 25% { -webkit-clip-path: circle(117px at 87% 63%); clip-path: circle(117px at 87% 63%); } 50% { -webkit-clip-path: circle(162px at 130% 33%); clip-path: circle(162px at 130% 33%); } 75% { -webkit-clip-path: circle(127px at 40% 33%); clip-path: circle(127px at 40% 33%); } 100% { -webkit-clip-path: circle(145px at 66% 0%); clip-path: circle(145px at 66% 0%); } } #ui .text:nth-child(5) { color: #0c15ba; -webkit-animation: clip4 17922ms ease-in-out infinite alternate; animation: clip4 17922ms ease-in-out infinite alternate; filter: blur(11px); } @-webkit-keyframes clip4 { 0% { -webkit-clip-path: circle(105px at 49% 43%); clip-path: circle(105px at 49% 43%); } 25% { -webkit-clip-path: circle(87px at 29% 38%); clip-path: circle(87px at 29% 38%); } 50% { -webkit-clip-path: circle(101px at 39% 44%); clip-path: circle(101px at 39% 44%); } 75% { -webkit-clip-path: circle(76px at 21% 54%); clip-path: circle(76px at 21% 54%); } 100% { -webkit-clip-path: circle(50px at 101% 58%); clip-path: circle(50px at 101% 58%); } } @keyframes clip4 { 0% { -webkit-clip-path: circle(105px at 49% 43%); clip-path: circle(105px at 49% 43%); } 25% { -webkit-clip-path: circle(87px at 29% 38%); clip-path: circle(87px at 29% 38%); } 50% { -webkit-clip-path: circle(101px at 39% 44%); clip-path: circle(101px at 39% 44%); } 75% { -webkit-clip-path: circle(76px at 21% 54%); clip-path: circle(76px at 21% 54%); } 100% { -webkit-clip-path: circle(50px at 101% 58%); clip-path: circle(50px at 101% 58%); } } #ui .text:nth-child(6) { color: #06207b; -webkit-animation: clip5 13309ms ease-in-out infinite alternate; animation: clip5 13309ms ease-in-out infinite alternate; filter: blur(11px); } @-webkit-keyframes clip5 { 0% { -webkit-clip-path: circle(110px at -2% -2%); clip-path: circle(110px at -2% -2%); } 25% { -webkit-clip-path: circle(168px at 3% 54%); clip-path: circle(168px at 3% 54%); } 50% { -webkit-clip-path: circle(173px at 25% -22%); clip-path: circle(173px at 25% -22%); } 75% { -webkit-clip-path: circle(170px at -16% 109%); clip-path: circle(170px at -16% 109%); } 100% { -webkit-clip-path: circle(84px at 19% 16%); clip-path: circle(84px at 19% 16%); } } @keyframes clip5 { 0% { -webkit-clip-path: circle(110px at -2% -2%); clip-path: circle(110px at -2% -2%); } 25% { -webkit-clip-path: circle(168px at 3% 54%); clip-path: circle(168px at 3% 54%); } 50% { -webkit-clip-path: circle(173px at 25% -22%); clip-path: circle(173px at 25% -22%); } 75% { -webkit-clip-path: circle(170px at -16% 109%); clip-path: circle(170px at -16% 109%); } 100% { -webkit-clip-path: circle(84px at 19% 16%); clip-path: circle(84px at 19% 16%); } } #ui .text:nth-child(7) { color: #1d28ef; -webkit-animation: clip6 18554ms ease-in-out infinite alternate; animation: clip6 18554ms ease-in-out infinite alternate; filter: blur(6px); } @-webkit-keyframes clip6 { 0% { -webkit-clip-path: circle(65px at 57% 127%); clip-path: circle(65px at 57% 127%); } 25% { -webkit-clip-path: circle(52px at 53% -22%); clip-path: circle(52px at 53% -22%); } 50% { -webkit-clip-path: circle(84px at 6% 78%); clip-path: circle(84px at 6% 78%); } 75% { -webkit-clip-path: circle(59px at 48% 7%); clip-path: circle(59px at 48% 7%); } 100% { -webkit-clip-path: circle(103px at 119% 101%); clip-path: circle(103px at 119% 101%); } } @keyframes clip6 { 0% { -webkit-clip-path: circle(65px at 57% 127%); clip-path: circle(65px at 57% 127%); } 25% { -webkit-clip-path: circle(52px at 53% -22%); clip-path: circle(52px at 53% -22%); } 50% { -webkit-clip-path: circle(84px at 6% 78%); clip-path: circle(84px at 6% 78%); } 75% { -webkit-clip-path: circle(59px at 48% 7%); clip-path: circle(59px at 48% 7%); } 100% { -webkit-clip-path: circle(103px at 119% 101%); clip-path: circle(103px at 119% 101%); } } #ui .text:nth-child(8) { color: #1513e5; -webkit-animation: clip7 14429ms ease-in-out infinite alternate; animation: clip7 14429ms ease-in-out infinite alternate; filter: blur(-4px); } @-webkit-keyframes clip7 { 0% { -webkit-clip-path: circle(121px at 3% 76%); clip-path: circle(121px at 3% 76%); } 25% { -webkit-clip-path: circle(80px at -18% 38%); clip-path: circle(80px at -18% 38%); } 50% { -webkit-clip-path: circle(170px at 116% 58%); clip-path: circle(170px at 116% 58%); } 75% { -webkit-clip-path: circle(126px at 12% 50%); clip-path: circle(126px at 12% 50%); } 100% { -webkit-clip-path: circle(142px at 118% -23%); clip-path: circle(142px at 118% -23%); } } @keyframes clip7 { 0% { -webkit-clip-path: circle(121px at 3% 76%); clip-path: circle(121px at 3% 76%); } 25% { -webkit-clip-path: circle(80px at -18% 38%); clip-path: circle(80px at -18% 38%); } 50% { -webkit-clip-path: circle(170px at 116% 58%); clip-path: circle(170px at 116% 58%); } 75% { -webkit-clip-path: circle(126px at 12% 50%); clip-path: circle(126px at 12% 50%); } 100% { -webkit-clip-path: circle(142px at 118% -23%); clip-path: circle(142px at 118% -23%); } } #ui .text:nth-child(9) { color: #031abf; -webkit-animation: clip8 12966ms ease-in-out infinite alternate; animation: clip8 12966ms ease-in-out infinite alternate; filter: blur(10px); } @-webkit-keyframes clip8 { 0% { -webkit-clip-path: circle(160px at 23% 82%); clip-path: circle(160px at 23% 82%); } 25% { -webkit-clip-path: circle(98px at 85% 95%); clip-path: circle(98px at 85% 95%); } 50% { -webkit-clip-path: circle(91px at 21% 65%); clip-path: circle(91px at 21% 65%); } 75% { -webkit-clip-path: circle(169px at 73% 41%); clip-path: circle(169px at 73% 41%); } 100% { -webkit-clip-path: circle(141px at 15% -14%); clip-path: circle(141px at 15% -14%); } } @keyframes clip8 { 0% { -webkit-clip-path: circle(160px at 23% 82%); clip-path: circle(160px at 23% 82%); } 25% { -webkit-clip-path: circle(98px at 85% 95%); clip-path: circle(98px at 85% 95%); } 50% { -webkit-clip-path: circle(91px at 21% 65%); clip-path: circle(91px at 21% 65%); } 75% { -webkit-clip-path: circle(169px at 73% 41%); clip-path: circle(169px at 73% 41%); } 100% { -webkit-clip-path: circle(141px at 15% -14%); clip-path: circle(141px at 15% -14%); } } #ui .text:nth-child(10) { color: #140af0; -webkit-animation: clip9 10257ms ease-in-out infinite alternate; animation: clip9 10257ms ease-in-out infinite alternate; filter: blur(-9px); } @-webkit-keyframes clip9 { 0% { -webkit-clip-path: circle(146px at 37% 88%); clip-path: circle(146px at 37% 88%); } 25% { -webkit-clip-path: circle(37px at 102% 96%); clip-path: circle(37px at 102% 96%); } 50% { -webkit-clip-path: circle(82px at 49% 50%); clip-path: circle(82px at 49% 50%); } 75% { -webkit-clip-path: circle(86px at 47% 89%); clip-path: circle(86px at 47% 89%); } 100% { -webkit-clip-path: circle(169px at 70% 74%); clip-path: circle(169px at 70% 74%); } } @keyframes clip9 { 0% { -webkit-clip-path: circle(146px at 37% 88%); clip-path: circle(146px at 37% 88%); } 25% { -webkit-clip-path: circle(37px at 102% 96%); clip-path: circle(37px at 102% 96%); } 50% { -webkit-clip-path: circle(82px at 49% 50%); clip-path: circle(82px at 49% 50%); } 75% { -webkit-clip-path: circle(86px at 47% 89%); clip-path: circle(86px at 47% 89%); } 100% { -webkit-clip-path: circle(169px at 70% 74%); clip-path: circle(169px at 70% 74%); } } #ui .text:nth-child(11) { color: #0d2bda; -webkit-animation: clip10 19574ms ease-in-out infinite alternate; animation: clip10 19574ms ease-in-out infinite alternate; filter: blur(-7px); } @-webkit-keyframes clip10 { 0% { -webkit-clip-path: circle(104px at -3% 112%); clip-path: circle(104px at -3% 112%); } 25% { -webkit-clip-path: circle(104px at 114% -25%); clip-path: circle(104px at 114% -25%); } 50% { -webkit-clip-path: circle(89px at 52% -17%); clip-path: circle(89px at 52% -17%); } 75% { -webkit-clip-path: circle(89px at 12% 65%); clip-path: circle(89px at 12% 65%); } 100% { -webkit-clip-path: circle(45px at 14% 41%); clip-path: circle(45px at 14% 41%); } } @keyframes clip10 { 0% { -webkit-clip-path: circle(104px at -3% 112%); clip-path: circle(104px at -3% 112%); } 25% { -webkit-clip-path: circle(104px at 114% -25%); clip-path: circle(104px at 114% -25%); } 50% { -webkit-clip-path: circle(89px at 52% -17%); clip-path: circle(89px at 52% -17%); } 75% { -webkit-clip-path: circle(89px at 12% 65%); clip-path: circle(89px at 12% 65%); } 100% { -webkit-clip-path: circle(45px at 14% 41%); clip-path: circle(45px at 14% 41%); } } #ui .text:nth-child(12) { color: #023e75; -webkit-animation: clip11 12027ms ease-in-out infinite alternate; animation: clip11 12027ms ease-in-out infinite alternate; filter: blur(13px); } @-webkit-keyframes clip11 { 0% { -webkit-clip-path: circle(44px at 129% 52%); clip-path: circle(44px at 129% 52%); } 25% { -webkit-clip-path: circle(72px at -29% -23%); clip-path: circle(72px at -29% -23%); } 50% { -webkit-clip-path: circle(127px at 72% 4%); clip-path: circle(127px at 72% 4%); } 75% { -webkit-clip-path: circle(156px at 114% 31%); clip-path: circle(156px at 114% 31%); } 100% { -webkit-clip-path: circle(91px at -15% 117%); clip-path: circle(91px at -15% 117%); } } @keyframes clip11 { 0% { -webkit-clip-path: circle(44px at 129% 52%); clip-path: circle(44px at 129% 52%); } 25% { -webkit-clip-path: circle(72px at -29% -23%); clip-path: circle(72px at -29% -23%); } 50% { -webkit-clip-path: circle(127px at 72% 4%); clip-path: circle(127px at 72% 4%); } 75% { -webkit-clip-path: circle(156px at 114% 31%); clip-path: circle(156px at 114% 31%); } 100% { -webkit-clip-path: circle(91px at -15% 117%); clip-path: circle(91px at -15% 117%); } } #ui .text:nth-child(13) { color: #0a188a; -webkit-animation: clip12 16733ms ease-in-out infinite alternate; animation: clip12 16733ms ease-in-out infinite alternate; filter: blur(-9px); } @-webkit-keyframes clip12 { 0% { -webkit-clip-path: circle(146px at 128% 123%); clip-path: circle(146px at 128% 123%); } 25% { -webkit-clip-path: circle(71px at 64% 128%); clip-path: circle(71px at 64% 128%); } 50% { -webkit-clip-path: circle(63px at -20% -26%); clip-path: circle(63px at -20% -26%); } 75% { -webkit-clip-path: circle(49px at 82% 107%); clip-path: circle(49px at 82% 107%); } 100% { -webkit-clip-path: circle(38px at -22% 89%); clip-path: circle(38px at -22% 89%); } } @keyframes clip12 { 0% { -webkit-clip-path: circle(146px at 128% 123%); clip-path: circle(146px at 128% 123%); } 25% { -webkit-clip-path: circle(71px at 64% 128%); clip-path: circle(71px at 64% 128%); } 50% { -webkit-clip-path: circle(63px at -20% -26%); clip-path: circle(63px at -20% -26%); } 75% { -webkit-clip-path: circle(49px at 82% 107%); clip-path: circle(49px at 82% 107%); } 100% { -webkit-clip-path: circle(38px at -22% 89%); clip-path: circle(38px at -22% 89%); } } #ui .text:nth-child(14) { color: #181ae9; -webkit-animation: clip13 17926ms ease-in-out infinite alternate; animation: clip13 17926ms ease-in-out infinite alternate; filter: blur(8px); } @-webkit-keyframes clip13 { 0% { -webkit-clip-path: circle(145px at 120% 62%); clip-path: circle(145px at 120% 62%); } 25% { -webkit-clip-path: circle(173px at 28% 30%); clip-path: circle(173px at 28% 30%); } 50% { -webkit-clip-path: circle(83px at -3% -15%); clip-path: circle(83px at -3% -15%); } 75% { -webkit-clip-path: circle(175px at -15% 55%); clip-path: circle(175px at -15% 55%); } 100% { -webkit-clip-path: circle(154px at 80% 129%); clip-path: circle(154px at 80% 129%); } } @keyframes clip13 { 0% { -webkit-clip-path: circle(145px at 120% 62%); clip-path: circle(145px at 120% 62%); } 25% { -webkit-clip-path: circle(173px at 28% 30%); clip-path: circle(173px at 28% 30%); } 50% { -webkit-clip-path: circle(83px at -3% -15%); clip-path: circle(83px at -3% -15%); } 75% { -webkit-clip-path: circle(175px at -15% 55%); clip-path: circle(175px at -15% 55%); } 100% { -webkit-clip-path: circle(154px at 80% 129%); clip-path: circle(154px at 80% 129%); } } #ui .text:nth-child(15) { color: #0c4d98; -webkit-animation: clip14 13166ms ease-in-out infinite alternate; animation: clip14 13166ms ease-in-out infinite alternate; filter: blur(-7px); } @-webkit-keyframes clip14 { 0% { -webkit-clip-path: circle(76px at -21% 111%); clip-path: circle(76px at -21% 111%); } 25% { -webkit-clip-path: circle(171px at 85% 54%); clip-path: circle(171px at 85% 54%); } 50% { -webkit-clip-path: circle(34px at 114% -12%); clip-path: circle(34px at 114% -12%); } 75% { -webkit-clip-path: circle(32px at -17% 58%); clip-path: circle(32px at -17% 58%); } 100% { -webkit-clip-path: circle(58px at 120% 48%); clip-path: circle(58px at 120% 48%); } } @keyframes clip14 { 0% { -webkit-clip-path: circle(76px at -21% 111%); clip-path: circle(76px at -21% 111%); } 25% { -webkit-clip-path: circle(171px at 85% 54%); clip-path: circle(171px at 85% 54%); } 50% { -webkit-clip-path: circle(34px at 114% -12%); clip-path: circle(34px at 114% -12%); } 75% { -webkit-clip-path: circle(32px at -17% 58%); clip-path: circle(32px at -17% 58%); } 100% { -webkit-clip-path: circle(58px at 120% 48%); clip-path: circle(58px at 120% 48%); } } #ui .text:nth-child(16) { color: #0b11b4; -webkit-animation: clip15 16614ms ease-in-out infinite alternate; animation: clip15 16614ms ease-in-out infinite alternate; filter: blur(3px); } @-webkit-keyframes clip15 { 0% { -webkit-clip-path: circle(155px at 94% 130%); clip-path: circle(155px at 94% 130%); } 25% { -webkit-clip-path: circle(159px at -1% 22%); clip-path: circle(159px at -1% 22%); } 50% { -webkit-clip-path: circle(36px at 86% 94%); clip-path: circle(36px at 86% 94%); } 75% { -webkit-clip-path: circle(180px at -23% 79%); clip-path: circle(180px at -23% 79%); } 100% { -webkit-clip-path: circle(177px at 64% 11%); clip-path: circle(177px at 64% 11%); } } @keyframes clip15 { 0% { -webkit-clip-path: circle(155px at 94% 130%); clip-path: circle(155px at 94% 130%); } 25% { -webkit-clip-path: circle(159px at -1% 22%); clip-path: circle(159px at -1% 22%); } 50% { -webkit-clip-path: circle(36px at 86% 94%); clip-path: circle(36px at 86% 94%); } 75% { -webkit-clip-path: circle(180px at -23% 79%); clip-path: circle(180px at -23% 79%); } 100% { -webkit-clip-path: circle(177px at 64% 11%); clip-path: circle(177px at 64% 11%); } } #ui .text:nth-child(17) { color: #1a5dcd; -webkit-animation: clip16 13535ms ease-in-out infinite alternate; animation: clip16 13535ms ease-in-out infinite alternate; filter: blur(15px); } @-webkit-keyframes clip16 { 0% { -webkit-clip-path: circle(143px at 36% 27%); clip-path: circle(143px at 36% 27%); } 25% { -webkit-clip-path: circle(121px at 31% 120%); clip-path: circle(121px at 31% 120%); } 50% { -webkit-clip-path: circle(97px at 97% -4%); clip-path: circle(97px at 97% -4%); } 75% { -webkit-clip-path: circle(170px at 20% 7%); clip-path: circle(170px at 20% 7%); } 100% { -webkit-clip-path: circle(154px at 117% 51%); clip-path: circle(154px at 117% 51%); } } @keyframes clip16 { 0% { -webkit-clip-path: circle(143px at 36% 27%); clip-path: circle(143px at 36% 27%); } 25% { -webkit-clip-path: circle(121px at 31% 120%); clip-path: circle(121px at 31% 120%); } 50% { -webkit-clip-path: circle(97px at 97% -4%); clip-path: circle(97px at 97% -4%); } 75% { -webkit-clip-path: circle(170px at 20% 7%); clip-path: circle(170px at 20% 7%); } 100% { -webkit-clip-path: circle(154px at 117% 51%); clip-path: circle(154px at 117% 51%); } } #ui .text:nth-child(18) { color: #04059d; -webkit-animation: clip17 16951ms ease-in-out infinite alternate; animation: clip17 16951ms ease-in-out infinite alternate; filter: blur(11px); } @-webkit-keyframes clip17 { 0% { -webkit-clip-path: circle(60px at 12% 93%); clip-path: circle(60px at 12% 93%); } 25% { -webkit-clip-path: circle(46px at 20% -28%); clip-path: circle(46px at 20% -28%); } 50% { -webkit-clip-path: circle(98px at 45% -2%); clip-path: circle(98px at 45% -2%); } 75% { -webkit-clip-path: circle(113px at 87% -27%); clip-path: circle(113px at 87% -27%); } 100% { -webkit-clip-path: circle(74px at 86% -26%); clip-path: circle(74px at 86% -26%); } } @keyframes clip17 { 0% { -webkit-clip-path: circle(60px at 12% 93%); clip-path: circle(60px at 12% 93%); } 25% { -webkit-clip-path: circle(46px at 20% -28%); clip-path: circle(46px at 20% -28%); } 50% { -webkit-clip-path: circle(98px at 45% -2%); clip-path: circle(98px at 45% -2%); } 75% { -webkit-clip-path: circle(113px at 87% -27%); clip-path: circle(113px at 87% -27%); } 100% { -webkit-clip-path: circle(74px at 86% -26%); clip-path: circle(74px at 86% -26%); } } #ui .text:nth-child(19) { color: #1206f7; -webkit-animation: clip18 12300ms ease-in-out infinite alternate; animation: clip18 12300ms ease-in-out infinite alternate; filter: blur(15px); } @-webkit-keyframes clip18 { 0% { -webkit-clip-path: circle(117px at 2% 39%); clip-path: circle(117px at 2% 39%); } 25% { -webkit-clip-path: circle(172px at 78% -9%); clip-path: circle(172px at 78% -9%); } 50% { -webkit-clip-path: circle(177px at 51% 107%); clip-path: circle(177px at 51% 107%); } 75% { -webkit-clip-path: circle(74px at 89% 17%); clip-path: circle(74px at 89% 17%); } 100% { -webkit-clip-path: circle(178px at 113% 47%); clip-path: circle(178px at 113% 47%); } } @keyframes clip18 { 0% { -webkit-clip-path: circle(117px at 2% 39%); clip-path: circle(117px at 2% 39%); } 25% { -webkit-clip-path: circle(172px at 78% -9%); clip-path: circle(172px at 78% -9%); } 50% { -webkit-clip-path: circle(177px at 51% 107%); clip-path: circle(177px at 51% 107%); } 75% { -webkit-clip-path: circle(74px at 89% 17%); clip-path: circle(74px at 89% 17%); } 100% { -webkit-clip-path: circle(178px at 113% 47%); clip-path: circle(178px at 113% 47%); } } #ui .text:nth-child(20) { color: #0a0eaa; -webkit-animation: clip19 16391ms ease-in-out infinite alternate; animation: clip19 16391ms ease-in-out infinite alternate; filter: blur(-4px); } @-webkit-keyframes clip19 { 0% { -webkit-clip-path: circle(64px at 47% 34%); clip-path: circle(64px at 47% 34%); } 25% { -webkit-clip-path: circle(175px at 114% -7%); clip-path: circle(175px at 114% -7%); } 50% { -webkit-clip-path: circle(40px at -21% 98%); clip-path: circle(40px at -21% 98%); } 75% { -webkit-clip-path: circle(37px at 30% 10%); clip-path: circle(37px at 30% 10%); } 100% { -webkit-clip-path: circle(141px at -18% 120%); clip-path: circle(141px at -18% 120%); } } @keyframes clip19 { 0% { -webkit-clip-path: circle(64px at 47% 34%); clip-path: circle(64px at 47% 34%); } 25% { -webkit-clip-path: circle(175px at 114% -7%); clip-path: circle(175px at 114% -7%); } 50% { -webkit-clip-path: circle(40px at -21% 98%); clip-path: circle(40px at -21% 98%); } 75% { -webkit-clip-path: circle(37px at 30% 10%); clip-path: circle(37px at 30% 10%); } 100% { -webkit-clip-path: circle(141px at -18% 120%); clip-path: circle(141px at -18% 120%); } } #ui .text:nth-child(21) { color: #10536d; -webkit-animation: clip20 17284ms ease-in-out infinite alternate; animation: clip20 17284ms ease-in-out infinite alternate; filter: blur(3px); } @-webkit-keyframes clip20 { 0% { -webkit-clip-path: circle(117px at 9% 6%); clip-path: circle(117px at 9% 6%); } 25% { -webkit-clip-path: circle(81px at 48% -1%); clip-path: circle(81px at 48% -1%); } 50% { -webkit-clip-path: circle(130px at 74% 41%); clip-path: circle(130px at 74% 41%); } 75% { -webkit-clip-path: circle(115px at 38% 72%); clip-path: circle(115px at 38% 72%); } 100% { -webkit-clip-path: circle(85px at 35% 125%); clip-path: circle(85px at 35% 125%); } } @keyframes clip20 { 0% { -webkit-clip-path: circle(117px at 9% 6%); clip-path: circle(117px at 9% 6%); } 25% { -webkit-clip-path: circle(81px at 48% -1%); clip-path: circle(81px at 48% -1%); } 50% { -webkit-clip-path: circle(130px at 74% 41%); clip-path: circle(130px at 74% 41%); } 75% { -webkit-clip-path: circle(115px at 38% 72%); clip-path: circle(115px at 38% 72%); } 100% { -webkit-clip-path: circle(85px at 35% 125%); clip-path: circle(85px at 35% 125%); } } #ui .text:nth-child(22) { color: #0b64c0; -webkit-animation: clip21 15471ms ease-in-out infinite alternate; animation: clip21 15471ms ease-in-out infinite alternate; filter: blur(-3px); } @-webkit-keyframes clip21 { 0% { -webkit-clip-path: circle(67px at 127% 61%); clip-path: circle(67px at 127% 61%); } 25% { -webkit-clip-path: circle(107px at 76% 14%); clip-path: circle(107px at 76% 14%); } 50% { -webkit-clip-path: circle(158px at -7% 81%); clip-path: circle(158px at -7% 81%); } 75% { -webkit-clip-path: circle(137px at -4% 3%); clip-path: circle(137px at -4% 3%); } 100% { -webkit-clip-path: circle(119px at 16% 128%); clip-path: circle(119px at 16% 128%); } } @keyframes clip21 { 0% { -webkit-clip-path: circle(67px at 127% 61%); clip-path: circle(67px at 127% 61%); } 25% { -webkit-clip-path: circle(107px at 76% 14%); clip-path: circle(107px at 76% 14%); } 50% { -webkit-clip-path: circle(158px at -7% 81%); clip-path: circle(158px at -7% 81%); } 75% { -webkit-clip-path: circle(137px at -4% 3%); clip-path: circle(137px at -4% 3%); } 100% { -webkit-clip-path: circle(119px at 16% 128%); clip-path: circle(119px at 16% 128%); } } #ui .text:nth-child(23) { color: #1b64d4; -webkit-animation: clip22 10361ms ease-in-out infinite alternate; animation: clip22 10361ms ease-in-out infinite alternate; filter: blur(-6px); } @-webkit-keyframes clip22 { 0% { -webkit-clip-path: circle(113px at 81% 91%); clip-path: circle(113px at 81% 91%); } 25% { -webkit-clip-path: circle(69px at 113% 26%); clip-path: circle(69px at 113% 26%); } 50% { -webkit-clip-path: circle(159px at 87% 44%); clip-path: circle(159px at 87% 44%); } 75% { -webkit-clip-path: circle(160px at 26% 82%); clip-path: circle(160px at 26% 82%); } 100% { -webkit-clip-path: circle(59px at -10% -29%); clip-path: circle(59px at -10% -29%); } } @keyframes clip22 { 0% { -webkit-clip-path: circle(113px at 81% 91%); clip-path: circle(113px at 81% 91%); } 25% { -webkit-clip-path: circle(69px at 113% 26%); clip-path: circle(69px at 113% 26%); } 50% { -webkit-clip-path: circle(159px at 87% 44%); clip-path: circle(159px at 87% 44%); } 75% { -webkit-clip-path: circle(160px at 26% 82%); clip-path: circle(160px at 26% 82%); } 100% { -webkit-clip-path: circle(59px at -10% -29%); clip-path: circle(59px at -10% -29%); } } #ui .text:nth-child(24) { color: #1601bf; -webkit-animation: clip23 13402ms ease-in-out infinite alternate; animation: clip23 13402ms ease-in-out infinite alternate; filter: blur(3px); } @-webkit-keyframes clip23 { 0% { -webkit-clip-path: circle(44px at 82% -25%); clip-path: circle(44px at 82% -25%); } 25% { -webkit-clip-path: circle(91px at 78% 86%); clip-path: circle(91px at 78% 86%); } 50% { -webkit-clip-path: circle(135px at 0% 11%); clip-path: circle(135px at 0% 11%); } 75% { -webkit-clip-path: circle(159px at 3% 5%); clip-path: circle(159px at 3% 5%); } 100% { -webkit-clip-path: circle(54px at 16% 124%); clip-path: circle(54px at 16% 124%); } } @keyframes clip23 { 0% { -webkit-clip-path: circle(44px at 82% -25%); clip-path: circle(44px at 82% -25%); } 25% { -webkit-clip-path: circle(91px at 78% 86%); clip-path: circle(91px at 78% 86%); } 50% { -webkit-clip-path: circle(135px at 0% 11%); clip-path: circle(135px at 0% 11%); } 75% { -webkit-clip-path: circle(159px at 3% 5%); clip-path: circle(159px at 3% 5%); } 100% { -webkit-clip-path: circle(54px at 16% 124%); clip-path: circle(54px at 16% 124%); } } #ui .text:nth-child(25) { color: #0d37bc; -webkit-animation: clip24 18011ms ease-in-out infinite alternate; animation: clip24 18011ms ease-in-out infinite alternate; filter: blur(-3px); } @-webkit-keyframes clip24 { 0% { -webkit-clip-path: circle(44px at -11% 36%); clip-path: circle(44px at -11% 36%); } 25% { -webkit-clip-path: circle(166px at 86% 13%); clip-path: circle(166px at 86% 13%); } 50% { -webkit-clip-path: circle(70px at 88% 95%); clip-path: circle(70px at 88% 95%); } 75% { -webkit-clip-path: circle(41px at -22% 63%); clip-path: circle(41px at -22% 63%); } 100% { -webkit-clip-path: circle(151px at 31% 111%); clip-path: circle(151px at 31% 111%); } } @keyframes clip24 { 0% { -webkit-clip-path: circle(44px at -11% 36%); clip-path: circle(44px at -11% 36%); } 25% { -webkit-clip-path: circle(166px at 86% 13%); clip-path: circle(166px at 86% 13%); } 50% { -webkit-clip-path: circle(70px at 88% 95%); clip-path: circle(70px at 88% 95%); } 75% { -webkit-clip-path: circle(41px at -22% 63%); clip-path: circle(41px at -22% 63%); } 100% { -webkit-clip-path: circle(151px at 31% 111%); clip-path: circle(151px at 31% 111%); } } #ui .text:nth-child(26) { color: #1c57cf; -webkit-animation: clip25 10883ms ease-in-out infinite alternate; animation: clip25 10883ms ease-in-out infinite alternate; filter: blur(-8px); } @-webkit-keyframes clip25 { 0% { -webkit-clip-path: circle(80px at 10% 85%); clip-path: circle(80px at 10% 85%); } 25% { -webkit-clip-path: circle(171px at 12% 98%); clip-path: circle(171px at 12% 98%); } 50% { -webkit-clip-path: circle(121px at 103% 80%); clip-path: circle(121px at 103% 80%); } 75% { -webkit-clip-path: circle(66px at 83% 53%); clip-path: circle(66px at 83% 53%); } 100% { -webkit-clip-path: circle(74px at 118% 64%); clip-path: circle(74px at 118% 64%); } } @keyframes clip25 { 0% { -webkit-clip-path: circle(80px at 10% 85%); clip-path: circle(80px at 10% 85%); } 25% { -webkit-clip-path: circle(171px at 12% 98%); clip-path: circle(171px at 12% 98%); } 50% { -webkit-clip-path: circle(121px at 103% 80%); clip-path: circle(121px at 103% 80%); } 75% { -webkit-clip-path: circle(66px at 83% 53%); clip-path: circle(66px at 83% 53%); } 100% { -webkit-clip-path: circle(74px at 118% 64%); clip-path: circle(74px at 118% 64%); } } #ui .text:nth-child(27) { color: #184cdc; -webkit-animation: clip26 18719ms ease-in-out infinite alternate; animation: clip26 18719ms ease-in-out infinite alternate; filter: blur(5px); } @-webkit-keyframes clip26 { 0% { -webkit-clip-path: circle(164px at -24% 53%); clip-path: circle(164px at -24% 53%); } 25% { -webkit-clip-path: circle(153px at -29% -7%); clip-path: circle(153px at -29% -7%); } 50% { -webkit-clip-path: circle(115px at 54% 53%); clip-path: circle(115px at 54% 53%); } 75% { -webkit-clip-path: circle(94px at 61% 76%); clip-path: circle(94px at 61% 76%); } 100% { -webkit-clip-path: circle(97px at 30% -4%); clip-path: circle(97px at 30% -4%); } } @keyframes clip26 { 0% { -webkit-clip-path: circle(164px at -24% 53%); clip-path: circle(164px at -24% 53%); } 25% { -webkit-clip-path: circle(153px at -29% -7%); clip-path: circle(153px at -29% -7%); } 50% { -webkit-clip-path: circle(115px at 54% 53%); clip-path: circle(115px at 54% 53%); } 75% { -webkit-clip-path: circle(94px at 61% 76%); clip-path: circle(94px at 61% 76%); } 100% { -webkit-clip-path: circle(97px at 30% -4%); clip-path: circle(97px at 30% -4%); } } #ui .text:nth-child(28) { color: #072a97; -webkit-animation: clip27 16439ms ease-in-out infinite alternate; animation: clip27 16439ms ease-in-out infinite alternate; filter: blur(3px); } @-webkit-keyframes clip27 { 0% { -webkit-clip-path: circle(162px at 120% 16%); clip-path: circle(162px at 120% 16%); } 25% { -webkit-clip-path: circle(49px at 107% -4%); clip-path: circle(49px at 107% -4%); } 50% { -webkit-clip-path: circle(113px at 82% -2%); clip-path: circle(113px at 82% -2%); } 75% { -webkit-clip-path: circle(122px at -7% -4%); clip-path: circle(122px at -7% -4%); } 100% { -webkit-clip-path: circle(179px at 76% 65%); clip-path: circle(179px at 76% 65%); } } @keyframes clip27 { 0% { -webkit-clip-path: circle(162px at 120% 16%); clip-path: circle(162px at 120% 16%); } 25% { -webkit-clip-path: circle(49px at 107% -4%); clip-path: circle(49px at 107% -4%); } 50% { -webkit-clip-path: circle(113px at 82% -2%); clip-path: circle(113px at 82% -2%); } 75% { -webkit-clip-path: circle(122px at -7% -4%); clip-path: circle(122px at -7% -4%); } 100% { -webkit-clip-path: circle(179px at 76% 65%); clip-path: circle(179px at 76% 65%); } } #ui .text:nth-child(29) { color: #091bfa; -webkit-animation: clip28 14467ms ease-in-out infinite alternate; animation: clip28 14467ms ease-in-out infinite alternate; filter: blur(-8px); } @-webkit-keyframes clip28 { 0% { -webkit-clip-path: circle(148px at -27% 81%); clip-path: circle(148px at -27% 81%); } 25% { -webkit-clip-path: circle(153px at -29% 112%); clip-path: circle(153px at -29% 112%); } 50% { -webkit-clip-path: circle(85px at 17% 104%); clip-path: circle(85px at 17% 104%); } 75% { -webkit-clip-path: circle(107px at -12% 82%); clip-path: circle(107px at -12% 82%); } 100% { -webkit-clip-path: circle(142px at 74% 53%); clip-path: circle(142px at 74% 53%); } } @keyframes clip28 { 0% { -webkit-clip-path: circle(148px at -27% 81%); clip-path: circle(148px at -27% 81%); } 25% { -webkit-clip-path: circle(153px at -29% 112%); clip-path: circle(153px at -29% 112%); } 50% { -webkit-clip-path: circle(85px at 17% 104%); clip-path: circle(85px at 17% 104%); } 75% { -webkit-clip-path: circle(107px at -12% 82%); clip-path: circle(107px at -12% 82%); } 100% { -webkit-clip-path: circle(142px at 74% 53%); clip-path: circle(142px at 74% 53%); } } #ui .text:nth-child(30) { color: #0c3b80; -webkit-animation: clip29 16720ms ease-in-out infinite alternate; animation: clip29 16720ms ease-in-out infinite alternate; filter: blur(-5px); } @-webkit-keyframes clip29 { 0% { -webkit-clip-path: circle(87px at 68% 89%); clip-path: circle(87px at 68% 89%); } 25% { -webkit-clip-path: circle(106px at 99% 50%); clip-path: circle(106px at 99% 50%); } 50% { -webkit-clip-path: circle(113px at 76% 42%); clip-path: circle(113px at 76% 42%); } 75% { -webkit-clip-path: circle(53px at 54% 50%); clip-path: circle(53px at 54% 50%); } 100% { -webkit-clip-path: circle(166px at 110% -16%); clip-path: circle(166px at 110% -16%); } } @keyframes clip29 { 0% { -webkit-clip-path: circle(87px at 68% 89%); clip-path: circle(87px at 68% 89%); } 25% { -webkit-clip-path: circle(106px at 99% 50%); clip-path: circle(106px at 99% 50%); } 50% { -webkit-clip-path: circle(113px at 76% 42%); clip-path: circle(113px at 76% 42%); } 75% { -webkit-clip-path: circle(53px at 54% 50%); clip-path: circle(53px at 54% 50%); } 100% { -webkit-clip-path: circle(166px at 110% -16%); clip-path: circle(166px at 110% -16%); } } #ui .text:nth-child(31) { color: #035dfa; -webkit-animation: clip30 18134ms ease-in-out infinite alternate; animation: clip30 18134ms ease-in-out infinite alternate; filter: blur(-3px); } @-webkit-keyframes clip30 { 0% { -webkit-clip-path: circle(79px at -8% 16%); clip-path: circle(79px at -8% 16%); } 25% { -webkit-clip-path: circle(165px at 63% 125%); clip-path: circle(165px at 63% 125%); } 50% { -webkit-clip-path: circle(33px at 126% -14%); clip-path: circle(33px at 126% -14%); } 75% { -webkit-clip-path: circle(133px at 94% 41%); clip-path: circle(133px at 94% 41%); } 100% { -webkit-clip-path: circle(134px at 49% 124%); clip-path: circle(134px at 49% 124%); } } @keyframes clip30 { 0% { -webkit-clip-path: circle(79px at -8% 16%); clip-path: circle(79px at -8% 16%); } 25% { -webkit-clip-path: circle(165px at 63% 125%); clip-path: circle(165px at 63% 125%); } 50% { -webkit-clip-path: circle(33px at 126% -14%); clip-path: circle(33px at 126% -14%); } 75% { -webkit-clip-path: circle(133px at 94% 41%); clip-path: circle(133px at 94% 41%); } 100% { -webkit-clip-path: circle(134px at 49% 124%); clip-path: circle(134px at 49% 124%); } } #ui .text:nth-child(32) { color: #0a59b0; -webkit-animation: clip31 10268ms ease-in-out infinite alternate; animation: clip31 10268ms ease-in-out infinite alternate; filter: blur(-5px); } @-webkit-keyframes clip31 { 0% { -webkit-clip-path: circle(152px at 70% 50%); clip-path: circle(152px at 70% 50%); } 25% { -webkit-clip-path: circle(72px at 38% 111%); clip-path: circle(72px at 38% 111%); } 50% { -webkit-clip-path: circle(81px at 79% 77%); clip-path: circle(81px at 79% 77%); } 75% { -webkit-clip-path: circle(89px at 47% 113%); clip-path: circle(89px at 47% 113%); } 100% { -webkit-clip-path: circle(167px at 47% -15%); clip-path: circle(167px at 47% -15%); } } @keyframes clip31 { 0% { -webkit-clip-path: circle(152px at 70% 50%); clip-path: circle(152px at 70% 50%); } 25% { -webkit-clip-path: circle(72px at 38% 111%); clip-path: circle(72px at 38% 111%); } 50% { -webkit-clip-path: circle(81px at 79% 77%); clip-path: circle(81px at 79% 77%); } 75% { -webkit-clip-path: circle(89px at 47% 113%); clip-path: circle(89px at 47% 113%); } 100% { -webkit-clip-path: circle(167px at 47% -15%); clip-path: circle(167px at 47% -15%); } } #ui .text:nth-child(33) { color: #0a35d4; -webkit-animation: clip32 10248ms ease-in-out infinite alternate; animation: clip32 10248ms ease-in-out infinite alternate; filter: blur(-7px); } @-webkit-keyframes clip32 { 0% { -webkit-clip-path: circle(66px at 1% 108%); clip-path: circle(66px at 1% 108%); } 25% { -webkit-clip-path: circle(60px at 9% -17%); clip-path: circle(60px at 9% -17%); } 50% { -webkit-clip-path: circle(34px at -28% -26%); clip-path: circle(34px at -28% -26%); } 75% { -webkit-clip-path: circle(51px at 0% -2%); clip-path: circle(51px at 0% -2%); } 100% { -webkit-clip-path: circle(133px at 72% -23%); clip-path: circle(133px at 72% -23%); } } @keyframes clip32 { 0% { -webkit-clip-path: circle(66px at 1% 108%); clip-path: circle(66px at 1% 108%); } 25% { -webkit-clip-path: circle(60px at 9% -17%); clip-path: circle(60px at 9% -17%); } 50% { -webkit-clip-path: circle(34px at -28% -26%); clip-path: circle(34px at -28% -26%); } 75% { -webkit-clip-path: circle(51px at 0% -2%); clip-path: circle(51px at 0% -2%); } 100% { -webkit-clip-path: circle(133px at 72% -23%); clip-path: circle(133px at 72% -23%); } } #ui .text:nth-child(34) { color: #1a3ffd; -webkit-animation: clip33 11611ms ease-in-out infinite alternate; animation: clip33 11611ms ease-in-out infinite alternate; filter: blur(6px); } @-webkit-keyframes clip33 { 0% { -webkit-clip-path: circle(81px at 31% 116%); clip-path: circle(81px at 31% 116%); } 25% { -webkit-clip-path: circle(59px at 110% 76%); clip-path: circle(59px at 110% 76%); } 50% { -webkit-clip-path: circle(51px at 42% -10%); clip-path: circle(51px at 42% -10%); } 75% { -webkit-clip-path: circle(31px at 52% 129%); clip-path: circle(31px at 52% 129%); } 100% { -webkit-clip-path: circle(145px at 44% 83%); clip-path: circle(145px at 44% 83%); } } @keyframes clip33 { 0% { -webkit-clip-path: circle(81px at 31% 116%); clip-path: circle(81px at 31% 116%); } 25% { -webkit-clip-path: circle(59px at 110% 76%); clip-path: circle(59px at 110% 76%); } 50% { -webkit-clip-path: circle(51px at 42% -10%); clip-path: circle(51px at 42% -10%); } 75% { -webkit-clip-path: circle(31px at 52% 129%); clip-path: circle(31px at 52% 129%); } 100% { -webkit-clip-path: circle(145px at 44% 83%); clip-path: circle(145px at 44% 83%); } } #ui .text:nth-child(35) { color: #0f1a8e; -webkit-animation: clip34 19756ms ease-in-out infinite alternate; animation: clip34 19756ms ease-in-out infinite alternate; filter: blur(1px); } @-webkit-keyframes clip34 { 0% { -webkit-clip-path: circle(60px at 71% 1%); clip-path: circle(60px at 71% 1%); } 25% { -webkit-clip-path: circle(87px at 57% -24%); clip-path: circle(87px at 57% -24%); } 50% { -webkit-clip-path: circle(34px at -5% 129%); clip-path: circle(34px at -5% 129%); } 75% { -webkit-clip-path: circle(70px at 91% 91%); clip-path: circle(70px at 91% 91%); } 100% { -webkit-clip-path: circle(72px at 9% 37%); clip-path: circle(72px at 9% 37%); } } @keyframes clip34 { 0% { -webkit-clip-path: circle(60px at 71% 1%); clip-path: circle(60px at 71% 1%); } 25% { -webkit-clip-path: circle(87px at 57% -24%); clip-path: circle(87px at 57% -24%); } 50% { -webkit-clip-path: circle(34px at -5% 129%); clip-path: circle(34px at -5% 129%); } 75% { -webkit-clip-path: circle(70px at 91% 91%); clip-path: circle(70px at 91% 91%); } 100% { -webkit-clip-path: circle(72px at 9% 37%); clip-path: circle(72px at 9% 37%); } } #ui .text:nth-child(36) { color: #12567b; -webkit-animation: clip35 12196ms ease-in-out infinite alternate; animation: clip35 12196ms ease-in-out infinite alternate; filter: blur(-7px); } @-webkit-keyframes clip35 { 0% { -webkit-clip-path: circle(36px at 48% 27%); clip-path: circle(36px at 48% 27%); } 25% { -webkit-clip-path: circle(177px at 83% 6%); clip-path: circle(177px at 83% 6%); } 50% { -webkit-clip-path: circle(136px at 49% -26%); clip-path: circle(136px at 49% -26%); } 75% { -webkit-clip-path: circle(173px at -1% 111%); clip-path: circle(173px at -1% 111%); } 100% { -webkit-clip-path: circle(69px at 61% -6%); clip-path: circle(69px at 61% -6%); } } @keyframes clip35 { 0% { -webkit-clip-path: circle(36px at 48% 27%); clip-path: circle(36px at 48% 27%); } 25% { -webkit-clip-path: circle(177px at 83% 6%); clip-path: circle(177px at 83% 6%); } 50% { -webkit-clip-path: circle(136px at 49% -26%); clip-path: circle(136px at 49% -26%); } 75% { -webkit-clip-path: circle(173px at -1% 111%); clip-path: circle(173px at -1% 111%); } 100% { -webkit-clip-path: circle(69px at 61% -6%); clip-path: circle(69px at 61% -6%); } } #ui .text:nth-child(37) { color: #022072; -webkit-animation: clip36 11602ms ease-in-out infinite alternate; animation: clip36 11602ms ease-in-out infinite alternate; filter: blur(4px); } @-webkit-keyframes clip36 { 0% { -webkit-clip-path: circle(118px at 103% 74%); clip-path: circle(118px at 103% 74%); } 25% { -webkit-clip-path: circle(100px at -26% 45%); clip-path: circle(100px at -26% 45%); } 50% { -webkit-clip-path: circle(159px at -7% 37%); clip-path: circle(159px at -7% 37%); } 75% { -webkit-clip-path: circle(108px at 96% 36%); clip-path: circle(108px at 96% 36%); } 100% { -webkit-clip-path: circle(50px at 109% 51%); clip-path: circle(50px at 109% 51%); } } @keyframes clip36 { 0% { -webkit-clip-path: circle(118px at 103% 74%); clip-path: circle(118px at 103% 74%); } 25% { -webkit-clip-path: circle(100px at -26% 45%); clip-path: circle(100px at -26% 45%); } 50% { -webkit-clip-path: circle(159px at -7% 37%); clip-path: circle(159px at -7% 37%); } 75% { -webkit-clip-path: circle(108px at 96% 36%); clip-path: circle(108px at 96% 36%); } 100% { -webkit-clip-path: circle(50px at 109% 51%); clip-path: circle(50px at 109% 51%); } } #ui .text:nth-child(38) { color: #1336ae; -webkit-animation: clip37 19114ms ease-in-out infinite alternate; animation: clip37 19114ms ease-in-out infinite alternate; filter: blur(12px); } @-webkit-keyframes clip37 { 0% { -webkit-clip-path: circle(94px at 115% 89%); clip-path: circle(94px at 115% 89%); } 25% { -webkit-clip-path: circle(160px at 35% 108%); clip-path: circle(160px at 35% 108%); } 50% { -webkit-clip-path: circle(133px at 119% -19%); clip-path: circle(133px at 119% -19%); } 75% { -webkit-clip-path: circle(96px at 84% 129%); clip-path: circle(96px at 84% 129%); } 100% { -webkit-clip-path: circle(180px at 130% 100%); clip-path: circle(180px at 130% 100%); } } @keyframes clip37 { 0% { -webkit-clip-path: circle(94px at 115% 89%); clip-path: circle(94px at 115% 89%); } 25% { -webkit-clip-path: circle(160px at 35% 108%); clip-path: circle(160px at 35% 108%); } 50% { -webkit-clip-path: circle(133px at 119% -19%); clip-path: circle(133px at 119% -19%); } 75% { -webkit-clip-path: circle(96px at 84% 129%); clip-path: circle(96px at 84% 129%); } 100% { -webkit-clip-path: circle(180px at 130% 100%); clip-path: circle(180px at 130% 100%); } } #ui .text:nth-child(39) { color: #165fdc; -webkit-animation: clip38 12208ms ease-in-out infinite alternate; animation: clip38 12208ms ease-in-out infinite alternate; filter: blur(-4px); } @-webkit-keyframes clip38 { 0% { -webkit-clip-path: circle(119px at 29% 100%); clip-path: circle(119px at 29% 100%); } 25% { -webkit-clip-path: circle(66px at 91% 56%); clip-path: circle(66px at 91% 56%); } 50% { -webkit-clip-path: circle(47px at 63% 7%); clip-path: circle(47px at 63% 7%); } 75% { -webkit-clip-path: circle(80px at 39% 101%); clip-path: circle(80px at 39% 101%); } 100% { -webkit-clip-path: circle(51px at 52% 55%); clip-path: circle(51px at 52% 55%); } } @keyframes clip38 { 0% { -webkit-clip-path: circle(119px at 29% 100%); clip-path: circle(119px at 29% 100%); } 25% { -webkit-clip-path: circle(66px at 91% 56%); clip-path: circle(66px at 91% 56%); } 50% { -webkit-clip-path: circle(47px at 63% 7%); clip-path: circle(47px at 63% 7%); } 75% { -webkit-clip-path: circle(80px at 39% 101%); clip-path: circle(80px at 39% 101%); } 100% { -webkit-clip-path: circle(51px at 52% 55%); clip-path: circle(51px at 52% 55%); } } #ui .text:nth-child(40) { color: #1b1267; -webkit-animation: clip39 13503ms ease-in-out infinite alternate; animation: clip39 13503ms ease-in-out infinite alternate; filter: blur(4px); } @-webkit-keyframes clip39 { 0% { -webkit-clip-path: circle(163px at 102% -9%); clip-path: circle(163px at 102% -9%); } 25% { -webkit-clip-path: circle(32px at 98% 118%); clip-path: circle(32px at 98% 118%); } 50% { -webkit-clip-path: circle(124px at -14% 128%); clip-path: circle(124px at -14% 128%); } 75% { -webkit-clip-path: circle(52px at 129% 128%); clip-path: circle(52px at 129% 128%); } 100% { -webkit-clip-path: circle(139px at -1% -7%); clip-path: circle(139px at -1% -7%); } } @keyframes clip39 { 0% { -webkit-clip-path: circle(163px at 102% -9%); clip-path: circle(163px at 102% -9%); } 25% { -webkit-clip-path: circle(32px at 98% 118%); clip-path: circle(32px at 98% 118%); } 50% { -webkit-clip-path: circle(124px at -14% 128%); clip-path: circle(124px at -14% 128%); } 75% { -webkit-clip-path: circle(52px at 129% 128%); clip-path: circle(52px at 129% 128%); } 100% { -webkit-clip-path: circle(139px at -1% -7%); clip-path: circle(139px at -1% -7%); } } #ui .text:nth-child(41) { color: #0921fa; -webkit-animation: clip40 11128ms ease-in-out infinite alternate; animation: clip40 11128ms ease-in-out infinite alternate; filter: blur(-3px); } @-webkit-keyframes clip40 { 0% { -webkit-clip-path: circle(60px at 59% 62%); clip-path: circle(60px at 59% 62%); } 25% { -webkit-clip-path: circle(57px at 33% 111%); clip-path: circle(57px at 33% 111%); } 50% { -webkit-clip-path: circle(140px at 82% -26%); clip-path: circle(140px at 82% -26%); } 75% { -webkit-clip-path: circle(115px at 15% 46%); clip-path: circle(115px at 15% 46%); } 100% { -webkit-clip-path: circle(35px at 78% 67%); clip-path: circle(35px at 78% 67%); } } @keyframes clip40 { 0% { -webkit-clip-path: circle(60px at 59% 62%); clip-path: circle(60px at 59% 62%); } 25% { -webkit-clip-path: circle(57px at 33% 111%); clip-path: circle(57px at 33% 111%); } 50% { -webkit-clip-path: circle(140px at 82% -26%); clip-path: circle(140px at 82% -26%); } 75% { -webkit-clip-path: circle(115px at 15% 46%); clip-path: circle(115px at 15% 46%); } 100% { -webkit-clip-path: circle(35px at 78% 67%); clip-path: circle(35px at 78% 67%); } } #ui .text:nth-child(42) { color: #1e5079; -webkit-animation: clip41 13963ms ease-in-out infinite alternate; animation: clip41 13963ms ease-in-out infinite alternate; filter: blur(-7px); } @-webkit-keyframes clip41 { 0% { -webkit-clip-path: circle(167px at 66% 84%); clip-path: circle(167px at 66% 84%); } 25% { -webkit-clip-path: circle(64px at 84% 48%); clip-path: circle(64px at 84% 48%); } 50% { -webkit-clip-path: circle(80px at 16% 44%); clip-path: circle(80px at 16% 44%); } 75% { -webkit-clip-path: circle(138px at 9% 71%); clip-path: circle(138px at 9% 71%); } 100% { -webkit-clip-path: circle(63px at -5% -29%); clip-path: circle(63px at -5% -29%); } } @keyframes clip41 { 0% { -webkit-clip-path: circle(167px at 66% 84%); clip-path: circle(167px at 66% 84%); } 25% { -webkit-clip-path: circle(64px at 84% 48%); clip-path: circle(64px at 84% 48%); } 50% { -webkit-clip-path: circle(80px at 16% 44%); clip-path: circle(80px at 16% 44%); } 75% { -webkit-clip-path: circle(138px at 9% 71%); clip-path: circle(138px at 9% 71%); } 100% { -webkit-clip-path: circle(63px at -5% -29%); clip-path: circle(63px at -5% -29%); } } #ui .text:nth-child(43) { color: #193ade; -webkit-animation: clip42 16711ms ease-in-out infinite alternate; animation: clip42 16711ms ease-in-out infinite alternate; filter: blur(9px); } @-webkit-keyframes clip42 { 0% { -webkit-clip-path: circle(76px at 16% 57%); clip-path: circle(76px at 16% 57%); } 25% { -webkit-clip-path: circle(131px at 31% 114%); clip-path: circle(131px at 31% 114%); } 50% { -webkit-clip-path: circle(55px at 101% 107%); clip-path: circle(55px at 101% 107%); } 75% { -webkit-clip-path: circle(105px at 128% 31%); clip-path: circle(105px at 128% 31%); } 100% { -webkit-clip-path: circle(94px at 16% 31%); clip-path: circle(94px at 16% 31%); } } @keyframes clip42 { 0% { -webkit-clip-path: circle(76px at 16% 57%); clip-path: circle(76px at 16% 57%); } 25% { -webkit-clip-path: circle(131px at 31% 114%); clip-path: circle(131px at 31% 114%); } 50% { -webkit-clip-path: circle(55px at 101% 107%); clip-path: circle(55px at 101% 107%); } 75% { -webkit-clip-path: circle(105px at 128% 31%); clip-path: circle(105px at 128% 31%); } 100% { -webkit-clip-path: circle(94px at 16% 31%); clip-path: circle(94px at 16% 31%); } } #ui .text:nth-child(44) { color: #1558e4; -webkit-animation: clip43 12426ms ease-in-out infinite alternate; animation: clip43 12426ms ease-in-out infinite alternate; filter: blur(7px); } @-webkit-keyframes clip43 { 0% { -webkit-clip-path: circle(37px at 31% 101%); clip-path: circle(37px at 31% 101%); } 25% { -webkit-clip-path: circle(87px at 124% 44%); clip-path: circle(87px at 124% 44%); } 50% { -webkit-clip-path: circle(177px at 121% 68%); clip-path: circle(177px at 121% 68%); } 75% { -webkit-clip-path: circle(179px at 65% 116%); clip-path: circle(179px at 65% 116%); } 100% { -webkit-clip-path: circle(167px at 80% 7%); clip-path: circle(167px at 80% 7%); } } @keyframes clip43 { 0% { -webkit-clip-path: circle(37px at 31% 101%); clip-path: circle(37px at 31% 101%); } 25% { -webkit-clip-path: circle(87px at 124% 44%); clip-path: circle(87px at 124% 44%); } 50% { -webkit-clip-path: circle(177px at 121% 68%); clip-path: circle(177px at 121% 68%); } 75% { -webkit-clip-path: circle(179px at 65% 116%); clip-path: circle(179px at 65% 116%); } 100% { -webkit-clip-path: circle(167px at 80% 7%); clip-path: circle(167px at 80% 7%); } } #ui .text:nth-child(45) { color: #0555e9; -webkit-animation: clip44 14496ms ease-in-out infinite alternate; animation: clip44 14496ms ease-in-out infinite alternate; filter: blur(-7px); } @-webkit-keyframes clip44 { 0% { -webkit-clip-path: circle(101px at 15% -21%); clip-path: circle(101px at 15% -21%); } 25% { -webkit-clip-path: circle(58px at 25% 28%); clip-path: circle(58px at 25% 28%); } 50% { -webkit-clip-path: circle(90px at 125% -1%); clip-path: circle(90px at 125% -1%); } 75% { -webkit-clip-path: circle(148px at 8% 119%); clip-path: circle(148px at 8% 119%); } 100% { -webkit-clip-path: circle(176px at 58% 101%); clip-path: circle(176px at 58% 101%); } } @keyframes clip44 { 0% { -webkit-clip-path: circle(101px at 15% -21%); clip-path: circle(101px at 15% -21%); } 25% { -webkit-clip-path: circle(58px at 25% 28%); clip-path: circle(58px at 25% 28%); } 50% { -webkit-clip-path: circle(90px at 125% -1%); clip-path: circle(90px at 125% -1%); } 75% { -webkit-clip-path: circle(148px at 8% 119%); clip-path: circle(148px at 8% 119%); } 100% { -webkit-clip-path: circle(176px at 58% 101%); clip-path: circle(176px at 58% 101%); } } #ui .text:nth-child(46) { color: #114af3; -webkit-animation: clip45 16700ms ease-in-out infinite alternate; animation: clip45 16700ms ease-in-out infinite alternate; filter: blur(7px); } @-webkit-keyframes clip45 { 0% { -webkit-clip-path: circle(149px at 81% 106%); clip-path: circle(149px at 81% 106%); } 25% { -webkit-clip-path: circle(113px at -17% 21%); clip-path: circle(113px at -17% 21%); } 50% { -webkit-clip-path: circle(47px at -8% 87%); clip-path: circle(47px at -8% 87%); } 75% { -webkit-clip-path: circle(56px at 87% -12%); clip-path: circle(56px at 87% -12%); } 100% { -webkit-clip-path: circle(86px at 109% -26%); clip-path: circle(86px at 109% -26%); } } @keyframes clip45 { 0% { -webkit-clip-path: circle(149px at 81% 106%); clip-path: circle(149px at 81% 106%); } 25% { -webkit-clip-path: circle(113px at -17% 21%); clip-path: circle(113px at -17% 21%); } 50% { -webkit-clip-path: circle(47px at -8% 87%); clip-path: circle(47px at -8% 87%); } 75% { -webkit-clip-path: circle(56px at 87% -12%); clip-path: circle(56px at 87% -12%); } 100% { -webkit-clip-path: circle(86px at 109% -26%); clip-path: circle(86px at 109% -26%); } } #ui .text:nth-child(47) { color: #1639ba; -webkit-animation: clip46 17338ms ease-in-out infinite alternate; animation: clip46 17338ms ease-in-out infinite alternate; filter: blur(10px); } @-webkit-keyframes clip46 { 0% { -webkit-clip-path: circle(141px at 68% 87%); clip-path: circle(141px at 68% 87%); } 25% { -webkit-clip-path: circle(116px at 124% 81%); clip-path: circle(116px at 124% 81%); } 50% { -webkit-clip-path: circle(95px at 10% 53%); clip-path: circle(95px at 10% 53%); } 75% { -webkit-clip-path: circle(64px at 63% -8%); clip-path: circle(64px at 63% -8%); } 100% { -webkit-clip-path: circle(48px at 58% 22%); clip-path: circle(48px at 58% 22%); } } @keyframes clip46 { 0% { -webkit-clip-path: circle(141px at 68% 87%); clip-path: circle(141px at 68% 87%); } 25% { -webkit-clip-path: circle(116px at 124% 81%); clip-path: circle(116px at 124% 81%); } 50% { -webkit-clip-path: circle(95px at 10% 53%); clip-path: circle(95px at 10% 53%); } 75% { -webkit-clip-path: circle(64px at 63% -8%); clip-path: circle(64px at 63% -8%); } 100% { -webkit-clip-path: circle(48px at 58% 22%); clip-path: circle(48px at 58% 22%); } } #ui .text:nth-child(48) { color: #1c14a1; -webkit-animation: clip47 18659ms ease-in-out infinite alternate; animation: clip47 18659ms ease-in-out infinite alternate; filter: blur(4px); } @-webkit-keyframes clip47 { 0% { -webkit-clip-path: circle(159px at 14% 34%); clip-path: circle(159px at 14% 34%); } 25% { -webkit-clip-path: circle(55px at 7% 70%); clip-path: circle(55px at 7% 70%); } 50% { -webkit-clip-path: circle(153px at 43% 51%); clip-path: circle(153px at 43% 51%); } 75% { -webkit-clip-path: circle(92px at 85% 115%); clip-path: circle(92px at 85% 115%); } 100% { -webkit-clip-path: circle(106px at 13% 9%); clip-path: circle(106px at 13% 9%); } } @keyframes clip47 { 0% { -webkit-clip-path: circle(159px at 14% 34%); clip-path: circle(159px at 14% 34%); } 25% { -webkit-clip-path: circle(55px at 7% 70%); clip-path: circle(55px at 7% 70%); } 50% { -webkit-clip-path: circle(153px at 43% 51%); clip-path: circle(153px at 43% 51%); } 75% { -webkit-clip-path: circle(92px at 85% 115%); clip-path: circle(92px at 85% 115%); } 100% { -webkit-clip-path: circle(106px at 13% 9%); clip-path: circle(106px at 13% 9%); } } #ui .text:nth-child(49) { color: #1c03e9; -webkit-animation: clip48 15643ms ease-in-out infinite alternate; animation: clip48 15643ms ease-in-out infinite alternate; filter: blur(-5px); } @-webkit-keyframes clip48 { 0% { -webkit-clip-path: circle(150px at 73% 51%); clip-path: circle(150px at 73% 51%); } 25% { -webkit-clip-path: circle(63px at 96% 28%); clip-path: circle(63px at 96% 28%); } 50% { -webkit-clip-path: circle(166px at 65% 70%); clip-path: circle(166px at 65% 70%); } 75% { -webkit-clip-path: circle(103px at 100% 30%); clip-path: circle(103px at 100% 30%); } 100% { -webkit-clip-path: circle(150px at 67% 58%); clip-path: circle(150px at 67% 58%); } } @keyframes clip48 { 0% { -webkit-clip-path: circle(150px at 73% 51%); clip-path: circle(150px at 73% 51%); } 25% { -webkit-clip-path: circle(63px at 96% 28%); clip-path: circle(63px at 96% 28%); } 50% { -webkit-clip-path: circle(166px at 65% 70%); clip-path: circle(166px at 65% 70%); } 75% { -webkit-clip-path: circle(103px at 100% 30%); clip-path: circle(103px at 100% 30%); } 100% { -webkit-clip-path: circle(150px at 67% 58%); clip-path: circle(150px at 67% 58%); } } #ui .text:nth-child(50) { color: #1531e5; -webkit-animation: clip49 17288ms ease-in-out infinite alternate; animation: clip49 17288ms ease-in-out infinite alternate; filter: blur(1px); } @-webkit-keyframes clip49 { 0% { -webkit-clip-path: circle(155px at 102% 61%); clip-path: circle(155px at 102% 61%); } 25% { -webkit-clip-path: circle(72px at 105% 110%); clip-path: circle(72px at 105% 110%); } 50% { -webkit-clip-path: circle(141px at 21% 58%); clip-path: circle(141px at 21% 58%); } 75% { -webkit-clip-path: circle(97px at 70% 113%); clip-path: circle(97px at 70% 113%); } 100% { -webkit-clip-path: circle(162px at 37% 36%); clip-path: circle(162px at 37% 36%); } } @keyframes clip49 { 0% { -webkit-clip-path: circle(155px at 102% 61%); clip-path: circle(155px at 102% 61%); } 25% { -webkit-clip-path: circle(72px at 105% 110%); clip-path: circle(72px at 105% 110%); } 50% { -webkit-clip-path: circle(141px at 21% 58%); clip-path: circle(141px at 21% 58%); } 75% { -webkit-clip-path: circle(97px at 70% 113%); clip-path: circle(97px at 70% 113%); } 100% { -webkit-clip-path: circle(162px at 37% 36%); clip-path: circle(162px at 37% 36%); } } #ui .text:nth-child(51) { color: #03338f; -webkit-animation: clip50 15470ms ease-in-out infinite alternate; animation: clip50 15470ms ease-in-out infinite alternate; filter: blur(-6px); } @-webkit-keyframes clip50 { 0% { -webkit-clip-path: circle(157px at -25% 12%); clip-path: circle(157px at -25% 12%); } 25% { -webkit-clip-path: circle(175px at -15% 60%); clip-path: circle(175px at -15% 60%); } 50% { -webkit-clip-path: circle(35px at 40% -23%); clip-path: circle(35px at 40% -23%); } 75% { -webkit-clip-path: circle(45px at 110% 130%); clip-path: circle(45px at 110% 130%); } 100% { -webkit-clip-path: circle(154px at 20% 17%); clip-path: circle(154px at 20% 17%); } } @keyframes clip50 { 0% { -webkit-clip-path: circle(157px at -25% 12%); clip-path: circle(157px at -25% 12%); } 25% { -webkit-clip-path: circle(175px at -15% 60%); clip-path: circle(175px at -15% 60%); } 50% { -webkit-clip-path: circle(35px at 40% -23%); clip-path: circle(35px at 40% -23%); } 75% { -webkit-clip-path: circle(45px at 110% 130%); clip-path: circle(45px at 110% 130%); } 100% { -webkit-clip-path: circle(154px at 20% 17%); clip-path: circle(154px at 20% 17%); } } #ui .text:nth-child(52) { color: #033380; -webkit-animation: clip51 16803ms ease-in-out infinite alternate; animation: clip51 16803ms ease-in-out infinite alternate; filter: blur(2px); } @-webkit-keyframes clip51 { 0% { -webkit-clip-path: circle(37px at 103% 71%); clip-path: circle(37px at 103% 71%); } 25% { -webkit-clip-path: circle(163px at 23% 52%); clip-path: circle(163px at 23% 52%); } 50% { -webkit-clip-path: circle(113px at 7% 23%); clip-path: circle(113px at 7% 23%); } 75% { -webkit-clip-path: circle(39px at 20% 21%); clip-path: circle(39px at 20% 21%); } 100% { -webkit-clip-path: circle(44px at -27% -29%); clip-path: circle(44px at -27% -29%); .........完整代码请登录后点击上方下载按钮下载查看
网友评论0