Echarts实战案例代码(49):基于不支持立体漏斗图Funnel的HTML+CSS解决方案

简介: Echarts实战案例代码(49):基于不支持立体漏斗图Funnel的HTML+CSS解决方案

Echarts的Funnel目前是不支持3D的,但是设计师在项目过程中,为了项目的炫目,会出现伪3D之类的图表。本案例是基于HTML+CSS的解决方案

CSS样式表

       body {
            margin: 0;
            padding: 0;
            background-color: #343d4b;
        }
        .funnel {
            background: url("funnel.png") no-repeat top center;
            background-size: 100% 100%;
            width: 400px;
            height: 400px;
            text-align: center;
        }
        .f1, .f2, .f3 {
            color: rgba(255, 255, 255, 0.8);
            font-weight: bold;
            font-size: 24px;
            animation: shake 2.2s infinite;
        }
        .f1 {
            padding-top: 90px;
        }
        .f2 {
            padding-top: 80px;
        }
        .f3 {
            padding-top: 70px;
        }
        @-webkit-keyframes shake {
            0% {
                opacity: 0.8;
                color: #5151E5;
            }
            50% {
                opacity: 0.4;
                color: antiquewhite;
            }
            100% {
                opacity: 0.8;
            }
        }


HTML代码

<div class="funnel">
    <div class="f1">10.2%</div>
    <div class="f2">30.6%</div>
    <div class="f3">59.8%</div>
</div>


Done!

相关文章
|
8月前
|
人工智能 程序员 UED
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
306 21
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
8月前
|
前端开发 JavaScript
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
168 14
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
8月前
css3实现3D数字时钟滚动特效代码
css3实现3D数字时钟滚动特效代码
310 18
|
10月前
纯css3发光霓虹灯文字闪烁特效代码
纯css3发光霓虹灯文字闪烁特效代码是一款彩色的店铺名称文字动画特效。
113 6
|
10月前
纯css3加载loading发光变色动画代码
纯css3加载loading发光变色动画特效代码是一款基于css3 keyframes属性实现的发光变色圆点串联旋转loading加载动画
111 2
|
前端开发 容器 移动开发
|
Web App开发 前端开发 JavaScript
|
Web App开发 前端开发 JavaScript
|
Web App开发 JavaScript 前端开发
|
前端开发 JavaScript C#
20个编写现代 CSS 代码的建议
明白何谓Margin Collapse 不同于其他很多属性,盒模型中垂直方向上的Margin会在相遇时发生崩塌,也就是说当某个元素的底部Margin与另一个元素的顶部Margin相邻时,只有二者中的较大值会被保留下来,可以从下面这个简单的例子来学习: ? .square {    width: 80px;    height: 80px; }.red {    
1285 0