当前位置: 首页 > news >正文

自己做产品品牌网站商城网站 不易优化

自己做产品品牌网站,商城网站 不易优化,网易企业邮箱登录入口手机网页版,徐州招标投标信息网网页图表Highcharts实践教程之标签组与载入动画 Highcharts标签组 在图表的大部分元素都提供了标签功能。但很多时候#xff0c;我们需要额外说明一些信息。这个时候借助原有的图表元素的标签功能就不是很方便。Highcharts为用户提供了标签组功能。使用该功能可以在图表区的任…网页图表Highcharts实践教程之标签组与载入动画 Highcharts标签组 在图表的大部分元素都提供了标签功能。但很多时候我们需要额外说明一些信息。这个时候借助原有的图表元素的标签功能就不是很方便。Highcharts为用户提供了标签组功能。使用该功能可以在图表区的任意位置添加一个或者多个标签如图3.9所示。该图表中在副标题前面增加一个标签用以说明数据列展现的年份。   图3.9  标签组的应用 Highcharts标签组的结构 在Highcharts中标签组使用labels组件实现。其语法形式如下   labels:{    //相关配置项}  由于标签组不隶属于任何图表元素所以它不作为其他图表元素的子项而直接包含在图表选项中。 Highcharts构建标签 顾名思义标签组是由一组标签构成。在使用的时候用户可以定义一个也可以定义多个标签。标签组中标签使用items组件构成。其语法如下   items: [{    //配置项},{    //配置项}.........          //可以是很多项]  其中每个标签都由一个花括号括起来多个标签使用逗号分隔然后用[]括起来。 构建标签主要使用配置项html和style来设定标签内容和位置。其语法如下   html:String1style:CSSObject  其中参数String指定标签内容该值可以是HTML代码也可以是纯文本内容。参数CSSObject指定标签的显示位置包含left和top配置项。其语法如下   left:Number1top:Number2  其中参数Number1表示标签的水平方向偏移距离单位为px默认值为0参数Number2表示标签的垂直方向偏移距离单位为px默认值为0。 注意必须设置style包括其中两个配置项left和top中的一个这样才能显示标签。否则光有配置项html是无法显示标签的。 【实例3-9items】下面实现图3.9的标签效果。修改代码如下                   labels: {                    items: [{                                                          //添加标签                        html: 2013年-2015年,                      //设置标签内容                        style: {                                                    //设置标签位置                            left: 10,                                           //设置水平位置                            top:-25                                           //设置垂直位置                        }                    }]                }  执行后效果如图3.9所示。从图中可以看到标签默认以绘图区的左上角作为原点。配置项x和y都是相对该点计算的。 Highcharts设置标签的样式 在组件items中可以通过配置项html指定HTML脚本的方式来设定每个标签的文本样式。为了设置方便Highcharts还为组件labels提供配置项style来设定所有的的标签样式。其语法如下   style:CSSObject  其中参数CSSObject用来指定所有标签共同的CSS样式。其默认值为{color: #3E576F}。 用户可以根据自己的需要添加特定的样式。 Highcharts载入动画 载入动画是一个过渡动画。当图表加载数据需要时间较长而无法展现图表数据可以使用加载动画。其效果如图3.10所示。加载动画位于绘图区会覆盖绘图区原有内容并中心显示提示内容Loading...。   图3.10  载入动画 Highcharts显示载入动画 输入动画和前面的图表元素不同它并不会自动显示。它需要使用图表对象来显式调用。这时需要使用方法showloading()。其语法如下   chart.showloading(String str)  其中chart必须是图表对象参数str指定组件loading的配置项。该方法返回值为null。 载入动画除了在方法showloading的参数指定还可以在图表选项中指定。其语法形式如下   loading:{    //相关配置项}  【实例3-10showloading】下面在图表中显示载入动画修改代码如下       script typetext/javascript        $(document).ready(function () {            var options {                chart: {                    type: line,                    zoomType: x                },                title: {                    text: 北京一周最高温度                },                series: [{                    name: 2015最高温度,                    data: [6, 6, 7, 4, 5, 6, 8]                }                ],                credits: {                    text: 大学霸,                    href: http://daxueba.net                }                           };            var chart;                                                                       //定义图表变量            $(#container).highcharts(options);                         //创建图表动画            chart $(#container).highcharts();                         //获取图表对象            chart.showLoading();                                                //显示载入动画                   });    /script  执行后效果如图3.11所示。   图3.11  显示载入动画 载入动画并不会自动消失。如果取消载入动画需要再使用图表对象的hideloading()方法。其语法如下   chart.hideloading()  其中chart表示图表对象该方法没有参数返回值为null。 Highcharts本地化载入动画 从图3.11中可以看到载入动画默认的提示内容是Loading...。对于国内使用者这并不友好。用户可以对提示内容本地化。需要使用到组件lang的配置项loading。其语法如下   loading: String  其中参数String用来指定载入动画显示的提示内容。默认值为loading...。 【实例3-11customloading】下面对载入动画的提示内容实现本地化将其修改为“数据载入中...”。修改代码如下           Highcharts.setOptions({            lang: {                loading: 数据载入中...                                                        //设置载入动画的提示内容            }        });  执行后效果如图3.12所示。   图3.12  本地化载入动画 注意对载入动画实施本地化并不是设置组件loading的配置项而是组件lang中设置。 Highcharts设置动画效果 为了使载入动画更符合当前图表的需要用户可以借助Highcharts提供的配置项对动画进行定制。下面依次讲解常用的几种定制方式。 1.设置动画区域的样式 载入动画的区域覆盖了绘图区。这样显示载入动画的时候就可以遮挡绘图区的显示起到提示用户的作用。该区域可以使用组件loading的配置项style进行设置。其语法如下   style: CSSObject  其中参数CSSObject指定载入动画区域的CSS样式。默认值如下   {         position: absolute,         backgroundColor: white,         opacity: 0.5,         textAlign: center}  2.设置提示内容样式 虽然提示提示内容支持一定的HTML的标签但更好的方式是使用配置项labelStyle。其语法如下   labelStyle: CSSObject  其中参数CSSObject指定动画提示内容的CSS样式。默认值如下   {         fontWeight: bold,         position: relative,         top: 45%}  3.设置动画效果 除了设置各种CSS样式外用户还可以设置动画的淡入、淡出效果的持续时间。这时需要使用配置项showDuration和hideDuration。其语法如下   showDuration: Number1hideDuration: Number2  其中参数Number1指定淡入动画持续时间单位为毫秒ms默认值为100参数Number2指定淡出动画持续时间单位为毫秒ms默认值为100。 【实例3-12loading】下面重新设定载入动画的淡入效果持续时间修改代码如下                   loading: {                    showDuration: 1000,                       //设置淡入效果持续时间                    hideDuration: 1000                           //设置淡出效果持续时间                }  注意淡入效果只有在显示载入动画时候才有效反之淡出效果只在隐藏载入动画时有效。 本文选自网页图表Highcharts实践教程基础篇大学霸内部资料转载请注明出处尊重技术尊重IT人转载于:https://www.cnblogs.com/daxueba-ITdaren/p/4568432.html
http://www.zqtcl.cn/news/142188/

相关文章:

  • 德阳网站优化网络顾问
  • 大淘客可以做几个网站hm网上商城
  • 网站建设分配人员方案呼市网站制作招聘
  • 电商网站建设方案100例用什么做php网站
  • 网站开发设计课程教案南宁网站建设招聘
  • 常州微信网站建设wordpress 中英主题
  • 新零售型网站开发网络营销常用的工具和方法
  • 陕西省建设监理协会网站证书网站建设去哪里找客户
  • 上海网站注销吗如何在wordpress上调用百度地图
  • 网站设计与开发实例网站semseo先做哪个
  • 一个网站做3个关键词够找人建设一个网站多少钱
  • 网站群软件阿里云虚拟主机wordpress
  • 自己做个网站要多少钱温州网站开发平台
  • 北京鑫创网站建设找个网站你知道的
  • 做网站找客户电子商务网站开发与管理
  • 宝安高端网站设计怎么样qq钓鱼网站怎么制作
  • 学习教建网站公众号小程序怎么注销
  • 网站建设或网站优化排名做建筑设计网站
  • 外贸seo外贸推广外贸网站建设外贸网站建设用图片设置网站首页
  • 网站模板安装出入成都通知今天
  • wordpress网站 添加微信网站设计O2O平台佛山总代理
  • 广州网站开发定制方案网站建设应该考虑哪些方面
  • 在线网站建设培训门户类网站图片
  • 佛山乐从网站建设自媒体平台收益排行榜
  • 网站建设项目需求陕西陕煤建设集团有限公司网站
  • 鼓楼网站开发永州做网站tuantaogou
  • ui网站建设站评价文山建设5G网站
  • 深圳 网站设计公司企业网络搭建教程
  • 做网站策划遇到的问题全网营销型网站模版
  • 网站建设费属于无形资产吗广州高铁新建站在哪里