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!

相关文章
|
2月前
|
JavaScript API 开发工具
<大厂实战场景> ~ Flutter&鸿蒙next 解析后端返回的 HTML 数据详解
本文介绍了如何在 Flutter 中解析后端返回的 HTML 数据。首先解释了 HTML 解析的概念,然后详细介绍了使用 `http` 和 `html` 库的步骤,包括添加依赖、获取 HTML 数据、解析 HTML 内容和在 Flutter UI 中显示解析结果。通过具体的代码示例,展示了如何从 URL 获取 HTML 并提取特定信息,如链接列表。希望本文能帮助你在 Flutter 应用中更好地处理 HTML 数据。
143 1
|
5月前
|
缓存 Java 应用服务中间件
SpringMVC入门到实战------七、SpringMVC创建JSP页面的详细过程+配置模板+实现页面跳转+配置Tomcat。JSP和HTML配置模板的差异对比(二)
这篇文章详细介绍了在SpringMVC中创建JSP页面的全过程,包括项目的创建、配置、Tomcat的设置,以及如何实现页面跳转和配置模板解析器,最后还对比了JSP和HTML模板解析的差异。
SpringMVC入门到实战------七、SpringMVC创建JSP页面的详细过程+配置模板+实现页面跳转+配置Tomcat。JSP和HTML配置模板的差异对比(二)
|
5月前
|
存储 缓存 移动开发
不来看一看HTML请求后端性能优化的实战总结吗?
本文主要总结了在ICBU的核心沟通场景下服务端在此次性能优化过程中做的工作,供大家参考讨论。
echarts迁徙图
前段时间在echarts社区,看见别人写的echarts迁徙图,学习并也写了一个
|
7月前
|
移动开发 前端开发 JavaScript
HTML5+CSS3+JavaScript网页实战
HTML5+CSS3+JavaScript网页实战
|
6月前
【详细流程】vue+Element UI项目中使用echarts绘制圆环图 折线图 饼图 柱状图
【详细流程】vue+Element UI项目中使用echarts绘制圆环图 折线图 饼图 柱状图
529 0
|
前端开发 容器 移动开发
|
Web App开发 前端开发 JavaScript
|
Web App开发 前端开发 JavaScript
|
Web App开发 JavaScript 前端开发