css实现炫酷下载按钮点击下载动画效果代码
代码语言:html
所属分类:动画
代码描述:css实现炫酷下载按钮点击下载动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/ionicons.min.css"> <style> @import url(https://fonts.googleapis.com/css?family=Fira+Sans:400,300,700,500,400italic,500italic,700italic,300italic); body { background: #2C3940; overflow: hidden; font-family: "Fira Sans", sans-serif; } body a { color: white; padding-top: 20px; font-size: 10px; opacity: 0.6; position: relative; top: 10px; transition: all 0.3s; font-weight: 100; text-decoration: none; } body a:hover { opacity: 1; } body a i.l { margin-right: 3px; } input { display: none; } input:checked + label .button_inner { background: transparent; transform: rotate(90deg); width: 100px; border-radius: 100px; box-shadow: 0px 0px 0px 440px rgba(0, 0, 0, 0); -webkit-animation: finalbox 0.4s 4.42s cubic-bezier(0.39, 2.01, 0.27, 0.75) forwards; animation: finalbox 0.4s 4.42s cubic-bezier(0.39, 2.01, 0.27, 0.75) forwards; } input:checked + label .button_inner span.t { opacity: 0; top: 20px; } input:checked + label i.l { left: 14px; opacity: 1; top: 11px; -webkit-animation: down 1s 0.25s infinite, final 0.2s 4s forwards; animation: down 1s 0.25s infinite, final 0.2s 4s forwards; } input:checked + label .tick { position: absolute; left: 2px; right: 0; transform: scale(0) rotate(-90deg); color: #00C1FC; top: 11px; margin: auto; font-size: 22px; -webkit-animation: tick 0.3s 4.7s forwards; animation: tick 0.3s 4.7s forwards; } input:checked + label .button_spots { opacity: 1; } input:checked + label .button_spots:nth-of-type(0) { top: 11px !important; left: -34px !important; opacity: 0; padding: 2.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.85s linear infinite, final 0.2s 4s forwards, spot-0 0.7s 10.7571428571s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 0.85s linear infinite, final 0.2s 4s forwards, spot-0 0.7s 10.7571428571s linear infinite !important; } input:checked + label .button_spots:nth-of-type(1) { top: 12px !important; left: -34px !important; opacity: 0; padding: 6px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.45s linear infinite, final 0.2s 4s forwards, spot-1 0.7s 10.2444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 1.45s linear infinite, final 0.2s 4s forwards, spot-1 0.7s 10.2444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(2) { top: 13px !important; left: -34px !important; opacity: 0; padding: 3px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-2 0.7s 11.2s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-2 0.7s 11.2s linear infinite !important; } input:checked + label .button_spots:nth-of-type(3) { top: 8px !important; left: -34px !important; opacity: 0; padding: 6.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.35s linear infinite, final 0.2s 4s forwards, spot-3 0.7s 10.7666666667s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.35s linear infinite, final 0.2s 4s forwards, spot-3 0.7s 10.7666666667s linear infinite !important; } input:checked + label .button_spots:nth-of-type(4) { top: 9px !important; left: -34px !important; opacity: 0; padding: 5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 1.45s linear infinite, final 0.2s 4s forwards, spot-4 0.7s 10.2666666667s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 1.45s linear infinite, final 0.2s 4s forwards, spot-4 0.7s 10.2666666667s linear infinite !important; } input:checked + label .button_spots:nth-of-type(5) { top: 11px !important; left: -34px !important; opacity: 0; padding: 4.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.45s linear infinite, final 0.2s 4s forwards, spot-5 0.7s 10.8444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.45s linear infinite, final 0.2s 4s forwards, spot-5 0.7s 10.8444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(6) { top: 11px !important; left: -34px !important; opacity: 0; padding: 5.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, spot-6 0.7s 10.64s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, spot-6 0.7s 10.64s linear infinite !important; } input:checked + label .button_spots:nth-of-type(7) { top: 12px !important; left: -34px !important; opacity: 0; padding: 6px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.65s linear infinite, final 0.2s 4s forwards, spot-7 0.7s 10.4666666667s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.65s linear infinite, final 0.2s 4s forwards, spot-7 0.7s 10.4666666667s linear infinite !important; } input:checked + label .button_spots:nth-of-type(8) { top: 14px !important; left: -34px !important; opacity: 0; padding: 6.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.45s linear infinite, final 0.2s 4s forwards, spot-8 0.7s 10.1666666667s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 0.45s linear infinite, final 0.2s 4s forwards, spot-8 0.7s 10.1666666667s linear infinite !important; } input:checked + label .button_spots:nth-of-type(9) { top: 14px !important; left: -34px !important; opacity: 0; padding: 3px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.25s linear infinite, final 0.2s 4s forwards, spot-9 0.7s 10.25s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 1.25s linear infinite, final 0.2s 4s forwards, spot-9 0.7s 10.25s linear infinite !important; } input:checked + label .button_spots:nth-of-type(10) { top: 11px !important; left: -34px !important; opacity: 0; padding: 3px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.95s linear infinite, final 0.2s 4s forwards, spot-10 0.7s 10.5666666667s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.95s linear infinite, final 0.2s 4s forwards, spot-10 0.7s 10.5666666667s linear infinite !important; } input:checked + label .button_spots:nth-of-type(11) { top: 6px !important; left: -34px !important; opacity: 0; padding: 4px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.45s linear infinite, final 0.2s 4s forwards, spot-11 0.7s 11.4s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.45s linear infinite, final 0.2s 4s forwards, spot-11 0.7s 11.4s linear infinite !important; } input:checked + label .button_spots:nth-of-type(12) { top: 13px !important; left: -34px !important; opacity: 0; padding: 5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.25s linear infinite, final 0.2s 4s forwards, spot-12 0.7s 10.3s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 1.25s linear infinite, final 0.2s 4s forwards, spot-12 0.7s 10.3s linear infinite !important; } input:checked + label .button_spots:nth-of-type(13) { top: 8px !important; left: -34px !important; opacity: 0; padding: 5.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.65s linear infinite, final 0.2s 4s forwards, spot-13 0.7s 10.8444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 0.65s linear infinite, final 0.2s 4s forwards, spot-13 0.7s 10.8444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(14) { top: 15px !important; left: -34px !important; opacity: 0; padding: 3.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, spot-14 0.7s 11.08s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, spot-14 0.7s 11.08s linear infinite !important; } input:checked + label .button_spots:nth-of-type(15) { top: 6px !important; left: -34px !important; opacity: 0; padding: 5.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.95s linear infinite, final 0.2s 4s forwards, spot-15 0.7s 10.58s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.95s linear infinite, final 0.2s 4s forwards, spot-15 0.7s 10.58s linear infinite !important; } input:checked + label .button_spots:nth-of-type(16) { top: 10px !important; left: -34px !important; opacity: 0; padding: 3.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.65s linear infinite, final 0.2s 4s forwards, spot-16 0.7s 10.3571428571s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.65s linear infinite, final 0.2s 4s forwards, spot-16 0.7s 10.3571428571s linear infinite !important; } input:checked + label .button_spots:nth-of-type(17) { top: 10px !important; left: -34px !important; opacity: 0; padding: 5.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.15s linear infinite, final 0.2s 4s forwards, spot-17 0.7s 10.74s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 1.15s linear infinite, final 0.2s 4s forwards, spot-17 0.7s 10.74s linear infinite !important; } input:checked + label .button_spots:nth-of-type(18) { top: 9px !important; left: -34px !important; opacity: 0; padding: 3.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, spot-18 0.7s 10.7s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, spot-18 0.7s 10.7s linear infinite !important; } input:checked + label .button_spots:nth-of-type(19) { top: 12px !important; left: -34px !important; opacity: 0; padding: 3px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.55s linear infinite, final 0.2s 4s forwards, spot-19 0.7s 10.35s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.55s linear infinite, final 0.2s 4s forwards, spot-19 0.7s 10.35s linear infinite !important; } input:checked + label .button_spots:nth-of-type(20) { top: 12px !important; left: -34px !important; opacity: 0; padding: 7px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, spot-20 0.7s 10.9s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, spot-20 0.7s 10.9s linear infinite !important; } input:checked + label .button_spots:nth-of-type(21) { top: 7px !important; left: -34px !important; opacity: 0; padding: 4.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, spot-21 0.7s 11.0444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, spot-21 0.7s 11.0444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(22) { top: 9px !important; left: -34px !important; opacity: 0; padding: 5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, spot-22 0.7s 10.9333333333s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, spot-22 0.7s 10.9333333333s linear infinite !important; } input:checked + label .button_spots:nth-of-type(23) { top: 7px !important; left: -34px !important; opacity: 0; padding: 2.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.45s linear infinite, final 0.2s 4s forwards, spot-23 0.7s 10.9444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.45s linear infinite, final 0.2s 4s forwards, spot-23 0.7s 10.9444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(24) { top: 12px !important; left: -34px !important; opacity: 0; padding: 5.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, spot-24 0.7s 10.3444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, spot-24 0.7s 10.3444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(25) { top: 11px !important; left: -34px !important; opacity: 0; padding: 4.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.75s linear infinite, final 0.2s 4s forwards, spot-25 0.7s 11s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.75s linear infinite, final 0.2s 4s forwards, spot-25 0.7s 11s linear infinite !important; } input:checked + label .button_spots:nth-of-type(26) { top: 12px !important; left: -34px !important; opacity: 0; padding: 5.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, spot-26 0.7s 10.8571428571s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, spot-26 0.7s 10.8571428571s linear infinite !important; } input:checked + label .button_spots:nth-of-type(27) { top: 11px !important; left: -34px !important; opacity: 0; padding: 3.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.45s linear infinite, final 0.2s 4s forwards, spot-27 0.7s 10.2333333333s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 1.45s linear infinite, final 0.2s 4s forwards, spot-27 0.7s 10.2333333333s linear infinite !important; } input:checked + label .button_spots:nth-of-type(28) { top: 7px !important; left: -34px !important; opacity: 0; padding: 6.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, spot-28 0.7s 10.2333333333s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, spot-28 0.7s 10.2333333333s linear infinite !important; } input:checked + label .button_spots:nth-of-type(29) { top: 14px !important; left: -34px !important; opacity: 0; padding: 7px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, spot-29 0.7s 10.2444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, spot-29 0.7s 10.2444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(30) { top: 12px !important; left: -34px !important; opacity: 0; padding: 3.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.95s linear infinite, final 0.2s 4s forwards, spot-30 0.7s 10.74s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.95s linear infinite, final 0.2s 4s forwards, spot-30 0.7s 10.74s linear infinite !important; } input:checked + label .button_spots:nth-of-type(31) { top: 6px !important; left: -34px !important; opacity: 0; padding: 6px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, spot-31 0.7s 11.05s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, spot-31 0.7s 11.05s linear infinite !important; } input:checked + label .button_spots:nth-of-type(32) { top: 12px !important; left: -34px !important; opacity: 0; padding: 3px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 1.05s linear infinite, final 0.2s 4s forwards, spot-32 0.7s 10.7s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 1.05s linear infinite, final 0.2s 4s forwards, spot-32 0.7s 10.7s linear infinite !important; } input:checked + label .button_spots:nth-of-type(33) { top: 10px !important; left: -34px !important; opacity: 0; padding: 7px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, spot-33 0.7s 10.65s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, spot-33 0.7s 10.65s linear infinite !important; } input:checked + label .button_spots:nth-of-type(34) { top: 11px !important; left: -34px !important; opacity: 0; padding: 6.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.45s linear infinite, final 0.2s 4s forwards, spot-34 0.7s 10.9s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.45s linear infinite, final 0.2s 4s forwards, spot-34 0.7s 10.9s linear infinite !important; } input:checked + label .button_spots:nth-of-type(35) { top: 10px !important; left: -34px !important; opacity: 0; padding: 5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.25s linear infinite, final 0.2s 4s forwards, spot-35 0.7s 11.3s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 1.25s linear infinite, final 0.2s 4s forwards, spot-35 0.7s 11.3s linear infinite !important; } input:checked + label .button_spots:nth-of-type(36) { top: 12px !important; left: -34px !important; opacity: 0; padding: 6.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.75s linear infinite, final 0.2s 4s forwards, spot-36 0.7s 10.88s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 0.75s linear infinite, final 0.2s 4s forwards, spot-36 0.7s 10.88s linear infinite !important; } input:checked + label .button_spots:nth-of-type(37) { top: 15px !important; left: -34px !important; opacity: 0; padding: 4.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.35s linear infinite, final 0.2s 4s forwards, spot-37 0.7s 10.5666666667s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 0.35s linear infinite, final 0.2s 4s forwards, spot-37 0.7s 10.5666666667s linear infinite !important; } input:checked + label .button_spots:nth-of-type(38) { top: 6px !important; left: -34px !important; opacity: 0; padding: 4.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.95s linear infinite, final 0.2s 4s forwards, spot-38 0.7s 10.84s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 0.95s linear infinite, final 0.2s 4s forwards, spot-38 0.7s 10.84s linear infinite !important; } input:checked + label .button_spots:nth-of-type(39) { top: 14px !important; left: -34px !important; opacity: 0; padding: 5.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 1.25s linear infinite, final 0.2s 4s forwards, spot-39 0.7s 10.7333333333s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 1.25s linear infinite, final 0.2s 4s forwards, spot-39 0.7s 10.7333333333s linear infinite !important; } input:checked + label .button_spots:nth-of-type(40) { top: 11px !important; left: -34px !important; opacity: 0; padding: 3.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.45s linear infinite, final 0.2s 4s forwards, spot-40 0.7s 10.6s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.45s linear infinite, final 0.2s 4s forwards, spot-40 0.7s 10.6s linear infinite !important; } input:checked + label .button_spots:nth-of-type(41) { top: 12px !important; left: -34px !important; opacity: 0; padding: 4.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-41 0.7s 10.1571428571s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-41 0.7s 10.1571428571s linear infinite !important; } input:checked + label .button_spots:nth-of-type(42) { top: 6px !important; left: -34px !important; opacity: 0; padding: 5.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, spot-42 0.7s 10.6s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, spot-42 0.7s 10.6s linear infinite !important; } input:checked + label .button_spots:nth-of-type(43) { top: 7px !important; left: -34px !important; opacity: 0; padding: 7px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, spot-43 0.7s 10.14s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, spot-43 0.7s 10.14s linear infinite !important; } input:checked + label .button_spots:nth-of-type(44) { top: 14px !important; left: -34px !important; opacity: 0; padding: 3.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, spot-44 0.7s 10.4333333333s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, spot-44 0.7s 10.4333333333s linear infinite !important; } input:checked + label .button_spots:nth-of-type(45) { top: 14px !important; left: -34px !important; opacity: 0; padding: 3.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.75s linear infinite, final 0.2s 4s forwards, spot-45 0.7s 10.4333333333s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 0.75s linear infinite, final 0.2s 4s forwards, spot-45 0.7s 10.4333333333s linear infinite !important; } input:checked + label .button_spots:nth-of-type(46) { top: 15px !important; left: -34px !important; opacity: 0; padding: 6.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.15s linear infinite, final 0.2s 4s forwards, spot-46 0.7s 10.88s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.15s linear infinite, final 0.2s 4s forwards, spot-46 0.7s 10.88s linear infinite !important; } input:checked + label .button_spots:nth-of-type(47) { top: 13px !important; left: -34px !important; opacity: 0; padding: 5.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.85s linear infinite, final 0.2s 4s forwards, spot-47 0.7s 10.2666666667s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.85s linear infinite, final 0.2s 4s forwards, spot-47 0.7s 10.2666666667s linear infinite !important; } input:checked + label .button_spots:nth-of-type(48) { top: 7px !important; left: -34px !important; opacity: 0; padding: 2.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, spot-48 0.7s 10.5666666667s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, spot-48 0.7s 10.5666666667s linear infinite !important; } input:checked + label .button_spots:nth-of-type(49) { top: 14px !important; left: -34px !important; opacity: 0; padding: 4.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.35s linear infinite, final 0.2s 4s forwards, spot-49 0.7s 10.94s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.35s linear infinite, final 0.2s 4s forwards, spot-49 0.7s 10.94s linear infinite !important; } input:checked + label .button_spots:nth-of-type(50) { top: 14px !important; left: -34px !important; opacity: 0; padding: 4px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.35s linear infinite, final 0.2s 4s forwards, spot-50 0.7s 10.5666666667s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.35s linear infinite, final 0.2s 4s forwards, spot-50 0.7s 10.5666666667s linear infinite !important; } input:checked + label .button_spots:nth-of-type(51) { top: 8px !important; left: -34px !important; opacity: 0; padding: 2.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, spot-51 0.7s 10.88s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, spot-51 0.7s 10.88s linear infinite !important; } input:checked + label .button_spots:nth-of-type(52) { top: 6px !important; left: -34px !important; opacity: 0; padding: 3.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.65s linear infinite, final 0.2s 4s forwards, spot-52 0.7s 10.3s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.65s linear infinite, final 0.2s 4s forwards, spot-52 0.7s 10.3s linear infinite !important; } input:checked + label .button_spots:nth-of-type(53) { top: 10px !important; left: -34px !important; opacity: 0; padding: 6.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.15s linear infinite, final 0.2s 4s forwards, spot-53 0.7s 10.68s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.15s linear infinite, final 0.2s 4s forwards, spot-53 0.7s 10.68s linear infinite !important; } input:checked + label .button_spots:nth-of-type(54) { top: 7px !important; left: -34px !important; opacity: 0; padding: 3.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.65s linear infinite, final 0.2s 4s forwards, spot-54 0.7s 10.85s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.65s linear infinite, final 0.2s 4s forwards, spot-54 0.7s 10.85s linear infinite !important; } input:checked + label .button_spots:nth-of-type(55) { top: 7px !important; left: -34px !important; opacity: 0; padding: 4.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 1.05s linear infinite, final 0.2s 4s forwards, spot-55 0.7s 10.9444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 1.05s linear infinite, final 0.2s 4s forwards, spot-55 0.7s 10.9444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(56) { top: 15px !important; left: -34px !important; opacity: 0; padding: 6.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-56 0.7s 10.95s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-56 0.7s 10.95s linear infinite !important; } input:checked + label .button_spots:nth-of-type(57) { top: 10px !important; left: -34px !important; opacity: 0; padding: 4.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 1.45s linear infinite, final 0.2s 4s forwards, spot-57 0.7s 10.2666666667s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 1.45s linear infinite, final 0.2s 4s forwards, spot-57 0.7s 10.2666666667s linear infinite !important; } input:checked + label .button_spots:nth-of-type(58) { top: 11px !important; left: -34px !important; opacity: 0; padding: 3.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.45s linear infinite, final 0.2s 4s forwards, spot-58 0.7s 10.9444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.45s linear infinite, final 0.2s 4s forwards, spot-58 0.7s 10.9444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(59) { top: 10px !important; left: -34px !important; opacity: 0; padding: 2.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.45s linear infinite, final 0.2s 4s forwards, spot-59 0.7s 11.0444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.45s linear infinite, final 0.2s 4s forwards, spot-59 0.7s 11.0444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(60) { top: 9px !important; left: -34px !important; opacity: 0; padding: 2.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.25s linear infinite, final 0.2s 4s forwards, spot-60 0.7s 11s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 1.25s linear infinite, final 0.2s 4s forwards, spot-60 0.7s 11s linear infinite !important; } .tick { position: absolute; left: -40; right: 0; transform: scale(0); margin: auto; font-size: 22px; } .button { position: absolute; top: 50%; left: 0; right: 0; margin: auto; text-align: Center; height: 360px; width: 200px; transform: translateY(-50%); } .button h1 { font-weight: 100; color: White; font-size: 24px; margin: 0; text-transform: uppercase; } .button h2 { font-weight: 100; color: #00C4FF; opacity: 1; font-size: 14px; margin: 4px 0px 0px 0px; } .button .b_l_quad .button_spots:nth-child(1) { padding: 5px; left: -13px; top: 50px; } .button .b_l_quad .button_spots:nth-child(2) { padding: 5px; left: -1px; top: 50px; } .button .b_l_quad .button_spots:nth-child(3) { padding: 3px; left: 11px; top: 50px; } .button .b_l_quad .button_spots:nth-child(4) { padding: 4px; left: 23px; top: 50px; } .button .b_l_quad .button_spots:nth-child(5) { padding: 5px; left: 35px; top: 50px; } .button .b_l_quad .button_spots:nth-child(6) { padding: 5px; left: 47px; top: 50px; } .button .b_l_quad .button_spots:nth-child(7) { padding: 4px; left: 59px; top: 50px; } .button .b_l_quad .button_spots:nth-child(8) { padding: 3px; left: 71px; top: 50px; } .button .b_l_quad .button_spots:nth-child(9) { padding: 4px; left: 83px; top: 50px; } .button .b_l_quad .button_spots:nth-child(10) { padding: 4px; left: 95px; top: 50px; } .button .b_l_quad .button_spots:nth-child(11) { padding: 3px; left: 107px; top: 50px; } .button .b_l_quad .button_spots:nth-child(12) { padding: 4px; left: 119px; top: 50px; } .button .b_l_quad .button_spots:nth-child(13) { padding: 3px; left: 131px; top: 50px; } .button .b_l_quad .button_spots:nth-child(14) { padding: 3px; left: 143px; top: 50px; } .button .b_l_quad .button_spots:nth-child(15) { padding: 4px; left: 155px; top: 50px; } .button .b_l_quad .button_spots:nth-child(16) { padding: 5px; left: 167px; top: 50px; } .button .b_l_quad .button_spots:nth-child(17) { padding: 5px; left: 179px; top: 50px; } .button .b_l_quad .button_spots:nth-child(18) { padding: 4px; left: 191px; top: 50px; } .button .b_l_quad .button_spots:nth-child(19) { padding: 4px; left: 203px; top: 50px; } .button .b_l_quad .button_spots:nth-child(20) { padding: 4px; left: 215px; top: 50px; } .button .b_l_quad .button_spots:nth-child(20) { padding: 3px; left: -15px; top: -12px; } .button .b_l_quad .button_spots:nth-child(21) { padding: 5px; left: -3px; top: -12px; } .button .b_l_quad .button_spots:nth-child(22) { padding: 5px; left: 9px; top: -12px; } .button .b_l_quad .button_spots:nth-child(23) { padding: 5px; left: 21px; top: -12px; } .button .b_l_quad .button_spots:nth-child(24) { padding: 3px; left: 33px; top: -12px; } .button .b_l_quad .button_spots:nth-child(25) { padding: 4px; left: 45px; top: -12px; } .button .b_l_quad .button_spots:nth-child(26) { padding: 3px; left: 57px; top: -12px; } .button .b_l_quad .button_spots:nth-child(27) { padding: 4px; left: 69px; top: -12px; } .button .b_l_quad .button_spots:nth-child(28) { padding: 5px; left: 81px; top: -12px; } .button .b_l_quad .button_spots:nth-child(29) { padding: 3px; left: 93px; top: -12px; } .button .b_l_quad .button_spots:nth-child(30) { padding: 4px; left: 105px; top: -12px; } .button .b_l_quad .button_spots:nth-child(31) { padding: 3px; left: 117px; top: -12px; } .button .b_l_quad .button_spots:nth-child(32) { padding: 3px; left: 129px; top: -12px; } .button .b_l_quad .button_spots:nth-child(33) { padding: 5px; left: 141px; top: -12px; } .button .b_l_quad .button_spots:nth-child(34) { padding: 5px; left: 153px; top: -12px; } .button .b_l_quad .button_spots:nth-child(35) { padding: 5px; left: 165px; top: -12px; } .button .b_l_quad .button_spots:nth-child(36) { padding: 5px; left: 177px; top: -12px; } .button .b_l_quad .button_spots:nth-child(37) { padding: 5px; left: 189px; top: -12px; } .button .b_l_quad .button_spots:nth-child(38) { padding: 4px; left: 201px; top: -12px; } .button .b_l_quad .button_spots:nth-child(39) { padding: 5px; left: 213px; top: -12px; } .button .b_l_quad .button_spots:nth-child(40) { padding: 3px; left: 225px; top: -12px; } .button .b_l_quad .button_spots:nth-child(40) { padding: 3px; left: 204px; top: -8px; } .button .b_l_quad .button_spots:nth-child(41) { padding: 4px; left: 204px; top: 4px; } .button .b_l_quad .button_spots:nth-child(42) { padding: 4px; left: 204px; top: 16px; } .button .b_l_quad .button_spots:nth-child(43) { padding: 5px; left: 204px; top: 28px; } .button .b_l_quad .button_spots:nth-child(44) { padding: 5px; left: 204px; top: 40px; } .button .b_l_quad .button_spots:nth-child(45) { padding: 3px; left: 204px; top: 52px; } .button .b_l_quad .button_spots:nth-child(46) { padding: 4px; left: 204px; top: 64px; } .button .b_l_quad .button_spots:nth-child(46) { padding: 3px; left: -10px; top: -16px; } .button .b_l_quad .button_spots:nth-child(47) { padding: 4px; left: -10px; top: -4px; } .button .b_l_quad .button_spots:nth-child(48) { padding: 5px; left: -10px; top: 8px; } .button .b_l_quad .button_spots:nth-child(49) { padding: 3px; left: -10px; top: 20px; } .button .b_l_quad .button_spots:nth-child(50) { padding: 4px; left: -10px; top: 32px; } .button .b_l_quad .button_spots:nth-child(51) { padding: 3px; left: -10px; top: 44px; } .button .b_l_quad .button_spots:nth-child(52) { padding: 3px; left: -10px; top: 56px; } .button .button_spots { position: absolute; border-radius: 100px; background: green; opacity: 0; -webkit-animation: opacity 1s; animation: opacity 1s; } .button .button_spots:nth-of-type(1) { transform-origin: 81px 15px; background: #777fd4; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.2s; } .button .button_spots:nth-of-type(2) { transform-origin: 88px 18px; background: #9b78d3; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.1s; } .button .button_spots:nth-of-type(3) { transform-origin: 80px 12px; background: #7ad1ba; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 2s; } .button .button_spots:nth-of-type(4) { transform-origin: 89px 12px; background: #b6d676; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.3s; } .button .button_spots:nth-of-type(5) { transform-origin: 80px 16px; background: #d27984; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.5s; } .button .button_spots:nth-of-type(6) { transform-origin: 81px 12px; background: #d378ac; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.7s; } .button .button_spots:nth-of-type(7) { transform-origin: 89px 18px; background: #d27c79; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.7s; } .button .button_spots:nth-of-type(8) { transform-origin: 85px 17px; background: #d2797f; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.6s; } .button .button_spots:nth-of-type(9) { transform-origin: 85px 19px; background: #7cb0d0; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.2s; } .button .button_spots:nth-of-type(10) { transform-origin: 83px 11px; background: #8ad775; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.6s; } .button .button_spots:nth-of-type(11) { transform-origin: 80px 10px; background: #7fd279; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.2s; } .button .button_spots:nth-of-type(12) { transform-origin: 89px 18px; background: #d5767e; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.2s; } .button .button_spots:.........完整代码请登录后点击上方下载按钮下载查看
网友评论0