css实现炫酷柱状图表动画效果代码
代码语言:html
所属分类:图表
代码描述:css实现炫酷柱状图表动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html > <head> <meta charset="UTF-8"> <style> @-webkit-keyframes animate-width { 0% { width: 0; } 100% { visibility: visible; } } @-moz-keyframes animate-width { 0% { width: 0; } 100% { visibility: visible; } } @keyframes animate-width { 0% { width: 0; } 100% { visibility: visible; } } @-webkit-keyframes animate-height { 0% { height: 0; } 100% { visibility: visible; } } @-moz-keyframes animate-height { 0% { height: 0; } 100% { visibility: visible; } } @keyframes animate-height { 0% { height: 0; } 100% { visibility: visible; } } body { background-color: #3b4150; font-family: arial, sans-serif; color: #cdcdcd; } #bar-chart { height: 380px; width: 70%; position: relative; margin: 50px auto 0; } #bar-chart * { box-sizing: border-box; } #bar-chart .graph { height: 283px; position: relative; } #bar-chart .bars { height: 253px; padding: 0 2%; position: absolute; width: 100%; z-index: 10; } #bar-chart .bar-group { display: block; float: left; height: 100%; position: relative; width: 12%; margin-right: 10%; } #bar-chart .bar-group:last-child { margin-right: 0; } #bar-chart .bar-group .bar { visibility: hidden; height: 0; -webkit-animation: animate-height; -moz-animation: animate-height; animation: animate-height; animation-timing-function: cubic-bezier(0.35, 0.95, 0.67, 0.99); -webkit-animation-timing-function: cubic-bezier(0.35, 0.95, 0.67, 0.99); -moz-animation-timing-function: cubic-bezier(0.35, 0.95, 0.67, 0.99); animation-duration: 0.4s; -webkit-animation-duration: 0.4s; -moz-animation-duration: 0.4s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; box-shadow: 1px 0 2px rgba(0, 0, 0, 0.15); border: 1px solid #2d2d2d; border-radius: 3px 3px 0 0; bottom: 0; cursor: pointer; height: 0; position: absolute; text-align: center; width: 25%; } #bar-chart .bar-group .bar:nth-child(2) { left: 35%; } #bar-chart .bar-group .bar:nth-child(3) { left: 70%; } #bar-chart .bar-group .bar span { display: none; } #bar-chart .bar-group .bar-1 { animation-delay: 0.3s; -webkit-animation-delay: 0.3s; } #bar-chart .bar-group .bar-2 { animation-delay: 0.4s; -webkit-animation-delay: 0.4s; } #bar-chart .bar-group .bar-3 { animation-delay: 0.5s; -webkit-animation-delay: 0.5s; } #bar-chart .bar-group .bar-4 { animation-delay: 0.6s; -webkit-animation-delay: 0.6s; } #bar-chart .bar-group .bar-5 { animation-delay: 0.7s; -webkit-animation-delay: 0.7s; } #bar-chart .bar-group .bar-6 { animation-delay: 0.8s; -webkit-animation-delay: 0.8s; } #bar-chart .bar-group .bar-7 { animation-delay: 0.9s; -webkit-animation-delay: 0.9s; } #bar-chart .bar-group .bar-8 { animation-delay: 1s; -webkit-animation-delay: 1s; } #bar-chart .bar-group .bar-9 { animation-delay: 1.1s; -webkit-animation-delay: 1.1s; } #bar-chart .bar-group .bar-10 { animation-delay: 1.2s; -webkit-animation-delay: 1.2s; } #bar-chart .bar-group .bar-11 { animation-delay: 1.3s; -webkit-animation-delay: 1.3s; } #bar-chart .bar-group .bar-12 { animation-delay: 1.4s; -webkit-animation-delay: 1.4s; } #bar-chart .bar-group .bar-13 { animation-delay: 1.5s; -webkit-animation-delay: 1.5s; } #bar-chart .bar-group .bar-14 { animation-delay: 1.6s; -webkit-animation-delay: 1.6s; } #bar-chart .bar-group .bar-15 { animation-delay: 1.7s; -webkit-animation-delay: 1.7s; } #bar-chart ul { list-style: none; margin: 0; padding: 0; } #bar-chart .x-axis { bottom: 0; position: absolute; text-align: center; width: 100%; } #bar-chart .x-axis li { float: left; margin-right: 10.5%; font-size: 11px; width: 11.5%; } #bar-chart .x-axis li:last-child { margin-right: 0; } #bar-chart .y-axis { position: absolute; text-align: right; width: 100%; } #bar-chart .y-axis li { bo.........完整代码请登录后点击上方下载按钮下载查看
网友评论0