gsap实现三维数据参数对比柱状图效果代码
代码语言:html
所属分类:图表
代码描述:gsap实现三维数据参数对比柱状图效果代码头效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/jquery-ui-1.11.0.min.css"> <style> body { background-image: -webkit-gradient(linear, left top, right top, from(#005872), to(#a63c92)); background-image: linear-gradient(toright, #005872, #a63c92); } body, html { height: 100%; width: 100%; margin: 0; padding: 0; } #slider { width: 300px; position: relative; margin: 30px auto; } .container { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1313px; height: 679px; } svg { width: 100%; height: 100%; visibility: hidden; } .sans-semi { font-family: "open-sans", sans-serif; font-weight: 600; font-style: normal; } .sans-light { font-family: 'open-sans', sans-serif; font-weight: 300; font-style: normal; } .totals-base { visibility: hidden; } </style> </head> <body> <!-- <div id="slider"></div> --> <div class="container"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1315.22 679"> <defs> <linearGradient id="linear-gradient" x1="842" y1="501" x2="1315.22" y2="501" gradientUnits="userSpaceOnUse"> <stop offset="0" stop-color="#77578f" /> <stop offset="1" stop-color="#995095" /> </linearGradient> <linearGradient id="linear-gradient-2" x1="988.22" y1="584" x2="1315.22" y2="584" gradientUnits="userSpaceOnUse"> <stop offset="0" stop-color="#8a5996" /> <stop offset="1" stop-color="#a45499" /> </linearGradient> <linearGradient id="linear-gradient-3" x1="494.73" y1="551" x2="494.73" y2="451" gradientUnits="userSpaceOnUse"> <stop offset="0" stop-color="#e6f1f3" /> <stop offset="1" stop-color="#b8cfd6" /> </linearGradient> <linearGradient id="linear-gradient-4" x1="823.47" y1="551" x2="823.47" y2="451" gradientUnits="userSpaceOnUse"> <stop offset="0" stop-color="#d03392" /> <stop offset="1" stop-color="#a73d91" /> </linearGradient> <mask id="base-mask"> <rect class="base-mask" x="331" y="451" width="656" height="0" fill="white" /> </mask> <mask id="bars-mask"> <rect class="bars-mask" x="296" y="50" width="726" height="401" fill="white" /> </mask> <mask id="sidebars-mask"> <rect class="sidebars-mask" x="2" y="451" width="1313" height="0" fill="white" /> </mask> </defs> <title>Total Followers</title> <g class="vs"> <path class="fvs-base" d="M661.5,20.88A16.5,16.5,0,1,1,645,37.38,16.5,16.5,0,0,1,661.5,20.88Z" transform="translate(0)" fill="#fff" fill-rule="evenodd" /> <text class="sans-semi" transform="translate(652.3 42.83)" font-size="18" fill="#014b62">vs</text> </g> <g class="fmain-bars" mask="url(#bars-mask)"> <path class="fback-l" d="M296.22,267l90-50,90,50V451h-180Z" transform="translate(0)" fill="#436387" fill-rule="evenodd" /> <path class="fback-r" data-name="back" d="M1022,218l-90-50-90,50V451h180Z" transform="translate(0)" fill="#875994" fill-rule="evenodd" /> <g class="fprev-year"> <path class="fback-p-transp" d="M478.23,210l90-50,90,50V434.74h-180Z" transform="translate(0)" fill="#fff" fill-rule="evenodd" opacity="0.34" /> <path class="fback-p" data-name="back" d="M478.23,226.21l90-50,90,50V451h-180Z" transform="translate(0)" fill="#fff" fill-rule="evenodd" /> </g> <g class="fcurr-year"> <path class="fback-c-transp" data-name="back2" d="M660.22,125l90-50,90,50V434.74h-180Z" transform="translate(0)" fill="#e23f96" fill-rule="evenodd" opacity="0.29" /> <path class="fback-c" data-name="back" d="M660.22,141l90-50,90,50V451h-180Z" transform="translate(0)" fill="#e23f96" fill-rule="evenodd" /> </g> </g> <g class="fmain-bases" mask="url(#base-mask)"> <path class="fbase" data-name="base" d="M478.23,451h180V551h-327Z" transform="translate(0)" fill-rule="evenodd" fill="url(#linear-gradient-3)" /> <path class="ffront" d="M331.23,551h327V679h-327Z" transform="translate(0)" fill="#fff" fill-rule="evenodd" /> <path class="fbase" data-name="base" d="M839.95,451H660.22V551h326.5Z" transform="translate(0)" fill-rule="evenodd" fill="url(#linear-gradient-4)" /> <path class="ffront" data-name="front" d="M660.22,551h327V679h-327Z" transform="translate(0)" fill="#e23f96" fill-rule="evenodd" /> </g> <g class="fside-bases" mask="url(#sidebars-mask)"> <path class="fbase" d="M297.22,451H476L329,551H2Z" transform="translate(0)" fill="#335f80" fill-rule="evenodd" /> <path class="ffront" d="M2.22,551h327v66H2.22Z" transform="translate(0)" fill="#2d6882" fill-rule="evenodd" /> <path class="fbas.........完整代码请登录后点击上方下载按钮下载查看
网友评论0