关于页面图表相应式的问题,问题遇见时间,9月1日,到今天9月2日,尚未解决

首先,我在做公司的新的软件页面,后台页面,遇到的问题是当我引入百度的echarts.js,想使用他们的插件来实现图表的功能,发现JS的信息描述必须放在他们div id的下面,否则会失效,这是问题一。

现在遇到的问题是解决不了关于图表在PC端和在手机端显示的问题,由于echarts.js的机制,他是需要在

 <div class="am-panel am-panel-default am-u-sm-12">
        <div id="tfe"  class="wutoo" style="min-width: 60rem; min-height:40rem;"></div>
        </div>

style里面进行宽度和长度的设置,也就是说,他在DOM里自己设置了宽度的DOM,这就是问题所在。

我开始寻找网上所有关于响应式页面的问题,也就是CSS3新属性,根据页面宽度来判断 例如 width的显示问题,比如这样

 @media screen and (max-width:700rem){
         div#tfe{
             width: 6rem;height:4rem;
         }
       }
       @media screen and (max-width:1024rem){
         div#tfe{
             width: 60rem;height:40rem;

根据@media screen and来进行媒体判断宽度,进而实现根据宽度调整DOM的样式。

但是style是写在 div里面的,他的权限高于在css type里的权限,也就是说,我这么写并不能修改图表的样式。

JS的办法,直接给宽度设定

网上有个给我推荐了这么一个方法,但是对我来说不适用,当然,这是一个办法,能让我短暂的解决移动端的样式问题。

<script type="text/javascript">
    let height = window.innerHeight();
    document.docunmentElement.style.fontSize =(height/1080)*100+"px"

</script>

还有一个方法是在百度的API文档里找到他们专门在JS的方法,昨天嫌繁琐,想找个偷懒的办法,看来今天必须解决这个问题了

手机端的echarts能实现这个功能,也就是说百度已经有了合适的方法,但是我现在就需要从这个地方去进行改变,周六日解决这个问题。

时间: 2024-08-28 07:24:26

关于页面图表相应式的问题,问题遇见时间,9月1日,到今天9月2日,尚未解决的相关文章

如何实现页面的响应式布局?

所谓响应式布局,就是一个网站能够兼容多个终端--而不是为每个终端做一个特定的版本.他的好处我们不用写多套屏幕模板而只需要写一个就可以实现,现在用的比较多的就是bootstrap的响应式布局,而他实现的原理就是,他会为一个元素设置多个类,然后通过媒体查询会根据当前屏幕分辨率来选择适合的类进行渲染. bootstrap主要是利用栅格式布局的原理,会自动将屏幕分为12列,然后我们可以根据需要分类,并且他将屏幕分为三类: col-xs-* 超小屏幕,手机 (宽度<768px) col-sm-* 小屏幕,

做一个响应式网站需要多长时间

以传统的响应式建站模式来讲,做一个响应式网站需要的时间是很长的.抛开页面设计和模块的结合,光是网站的结构和网站布局就需要花费很长时间.还没计算建站前的准备工作,网站的策划等等.所以一般让企业对响应式网站望而止步的因素不单单是建站的费用,还有就是建站的时间过长,让网站的上线收到延迟,没有办法能够抢在黄金时间上线.那做一个响应式网站要多久呢?一般以企业展示型网站来统计,找建站公司来搭建大概需要3-6个月时间,如果是自己找开发团队时间大概要2-3个月时间.所以企业对于响应式网站既是爱,又是狠. 有什么

EF更新,数据库值变化,前台页面并不变化,刷新也不变化,重新运行程序则变化----开发中遇到的问题(已解决)

首先说一下我遇到这个情况的代码情景,首先上错误代码 UserInfo userInfo = Session["UserInfo"] as UserInfo; var attentionTopicInfos = userInfo.TopicInfos.Where(t => t.TopicId > 0); 这段代码所呈现的问题正如题目,数据库值变化,前台页面并不变化,刷新也不变化,重新运行程序则变化. 断点调试----看到无论如何更新,查出来的attentionTopicInf

[图像识别] 1、如何识别一个指针式的时种的时间?

目录 一.算法基本原理 1.图片预处理 2.找表盘 3.找指针 4.指针映射 5.求时间 二.算法流程图 三.程序关键函数说明 1.Canny 2.HoughCircles 3.HoughLines2 4.MyLine类 5.平面几何相关函数 四.运行结果 五.实验中遇到的主要问题及解决方法: 1.在处理速度方面 2.去除其他圆的影响 3.霍夫找到的直线转换为夹角表示的线段 六.实验中的缺陷和不足 一.算法基本原理 时钟识别,顾名思义:就是根据一张带有钟表的图片识别出钟表上所展示的时间.对于这个

jsp页面中如何将时间戳字符串格式化为时间标签

datetag.tld文件: 1 <?xml version="1.0" encoding="ISO-8859-1" ?> 2 <!DOCTYPE taglib 3 PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" 4 "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> 5

微信小程序如何把后台返回的多条json数据的时间戳转换为时间放到页面上 (微信小程序 时间戳转换为时间)

小程序端 在utils文件夹下的util.js写入 //时间戳转换时间   function toDate(number){   var n=number * 1000;   var date = new Date(n);   var Y = date.getFullYear() + '/';   var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '/';   var D = date

EasyUI, Dialog 在框架页(ifrmae)的Top页面弹出时,拖拽Dialog边缘(以改变窗口大小),UI界面被卡死的解决办法

将Dialog的modal属性设置为true,可以解决卡死的问题(但会给用户使用体验带来影响) 1 var par = { 2 title: This.title, 3 width: This.width, 4 height: This.height, 5 cache: This.cache, 6 modal: This.modal, 7 resizable: This.resizable, 8 maximizable: This.maximizable, 9 onResize: This.on

小程序在wxml页面格式化类似的2019-02-16T10:54:47.831000时间

其实新建小程序的时候,会有一个util.js文件,这个文件里已经有时间格式化的方法了,如果时间在一个列表或者数组里面时,这个文件js文件就显得鸡肋了, 但是wxml页面是支持引入.wxs文件的,这样子就好解决了 1.新建一个date.wxs var formatTime = function (date) { var date = getDate(date) var year = date.getFullYear() var month = date.getMonth() + 1 var day

spring mvc关于jsp页面传递到controller层参数类型转换(格式化)的学习记录--2018年1月

spring mvc jsp传递参数到controller涉及到日期类型数据,需要使用到类型转换器:目前笔者找到两种类型转换器可以使用: 类型一:实现Convert<Source,Target>接口的方式(Source源数据,Target目标数据类型),实现功能是一种数据类型到另一种数据类型:数据转换类如下:在不添加DateTimeFormatter.ofPattern("yyyy/MM/dd")时(MM必须大写,小写表示时间分),默认需要输入的String样式"