css实现一个飞人动画loading加载效果代码
代码语言:html
所属分类:加载滚动
代码描述:css实现一个飞人动画loading加载效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!doctype html> <html> <head> <meta charset="utf-8"> <style> @charset "utf-8"; @import url(https://fonts.googleapis.com/css?family=Open+Sans:300); body { background-color: #f1c40f; overflow: hidden; } h1 { position: absolute; font-family: "Open Sans"; font-weight: 600; font-size: 12px; text-transform: uppercase; left: 50%; top: 58%; margin-left: -20px; } .body { position: absolute; top: 50%; margin-left: -50px; left: 50%; animation: speeder 0.4s linear infinite; } .body > span { height: 5px; width: 35px; background: #000; position: absolute; top: -19px; left: 60px; border-radius: 2px 10px 1px 0; } .base span { position: absolute; width: 0; height: 0; border-top: 6px solid transparent; border-right: 100px solid #000; border-bottom: 6px solid transparent; } .base span:before { content: ""; height: 22px; width: 22px; border-radius: 50%; background: #000; position: absolute; right: -110px; top: -16px; } .base span:after { content: ""; position: absolute; width: 0; height: 0; border-top: 0 solid transparent; border-right: 55px solid #000; border-bottom: 16px solid transparent; top: -16px; right: -98px; } .face { position: absolute; height: 12px; width: 20px; background: #000; border-radius: 20px 20px 0 0; transform: rotate(-40deg); right: -125px; top: -15px; } .face:after { content: ""; height: 12px; width: 12px; background: #000; right: 4px; top: 7px; position: absolute; transform: rotate(40deg); transform-origin: 50% 50%; border-radius: 0 0 0 2px; } .body > span > span:nth-child(1), .body > span > span:nth-child(2), .body > span > span:nth-child(3), .body > span > span:nth-child(4) { width: 30px; height: 1px; background: #000; position: absolute; animation: fazer1 0.2s linear infinite; } .body > span > span:nth-child(2) { top: 3px; animation: fazer2 0.4s linear infinite; } .body > span > span:nth-child(3) { top: 1px; animation: fazer3 0.4s linear infinite; animation-delay: -1s; } .body > span > span:nth-child(4) { top: 4px; animation: fazer4 1s linear infinite; animation-delay: -1s; } @keyframes fazer1 { 0% { left: 0; } 100% { left: -80px; opacity: 0; } } @keyframes fazer2 { 0% { left: 0; } 100% { left: -100p.........完整代码请登录后点击上方下载按钮下载查看
网友评论0