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

江苏环泰建设有限公司网站怎样才能访问没有备案的网站

江苏环泰建设有限公司网站,怎样才能访问没有备案的网站,十字绣网站开发,彩妆网站建设CSS3新增的属性transform主要用于设置元素的变形,比如旋转、倾斜、缩放等。我们今天要用到的正式它的缩放功能transform:scale() 取值 单一数值 单一的数值即指定了一个缩放系数,同时作用于 X 轴和 Y 轴让该元素进行缩放,相当于指定了单个值…

CSS3新增的属性transform主要用于设置元素的变形,比如旋转、倾斜、缩放等。我们今天要用到的正式它的缩放功能transform:scale()

取值

  • 单一数值
    单一的数值即指定了一个缩放系数,同时作用于 X 轴和 Y 轴让该元素进行缩放,相当于指定了单个值的 scale()(2D 缩放) 函数。

  • 两个长度/百分比值
    两个数值即分别指定了 2D 比例的 X 轴和 Y 轴的缩放系数,相当于指定了两个值的 scale()(2D 缩放)函数。

  • 三个长度/百分比值
    三个数值即分别指定了 3D 比例的 X 轴、Y 轴和 Z 轴的缩放系数。相当于一个 scale3d() 函数。
    工作中遇到一个问题,页面中其他元素通过使用VW、VH实现了自适应。唯独两个echarts图无法设置VW和VH,导致鼠标滚轮滚动页面出现严重变形。

解决方式一

在拖动窗口或者鼠标滚轮在页面中滚动实现缩放时,监听window的resize事件,并在事件中调用echarts的resize()方法。

window.onresize = function () {echart1.resize()echart2.resize()
}

并无卵用~

解决方式二

同事建议使用vue-echarts,通过属性autoresize可以实现echarts图的自动缩放

<template><div style="width:100vw"><v-chart autoresize :option="option_column" style="height: 400px"></v-chart></div>
</template><script>
export default {data() {return {option_column: {title: { text: "Column Chart" },tooltip: {},xAxis: {data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"],},yAxis: {},series: [{name: "销量",type: "bar",data: [5, 20, 36, 10, 10, 20],},],},};},
};
</script><style  scoped lang="scss">
</style>

可能是代码结构或者别的问题,依然无法实现echarts图缩放而不变形的效果。

最终解决方法

公司的项目使用了微前端架构,不同的小项目可以融合在一起,别的项目页面与我所开发的页面结构大致相同,它们已经实现了缩放功能。由于他们的代码是通过低代码平台实现的,我们无法查看它们的代码逻辑。但经过同事提醒,它们可能使用了transform:scale()这个属性来实现的,通过控制台观察它们元素属性,最后找到了最外层使用的transform:scale()的元素。最后经过一步步调整,终于靠transform:scale()实现了,页面整体的缩放。

步骤
  1. 首先要给页面的最外层设置一个宽高,一般是设计图的尺寸,并指定缩放的基准点。
	.app{	 width:1900px;height:1080px;transform-origin: top left;}
  1. 设置window.resize的监听事件,并在回调函数中计算出页面缩放的比例,并同步设置给外层app的transform:scale()上
window.onresize = function () {echart1.resize()echart2.resize()setTimeout(() => {						let currentWidth = window.innerWidth;// let scale = currentWidth / idealWidth;// const currentSize = { width: window.innerWidth, height: window.innerHeight };// const scale = Math.min(initialSize.width / currentSize.width, initialSize.height / currentSize.height); // 取较小的比例,以防止页面变形var scaleW = window.innerWidth / 1900; // 假设1200px是设计稿的原始宽度var scaleH = window.innerHeight / 1080; // 假设1200px是设计稿的原始宽度// document.body.style.transform = 'scale(' + scale + ')'; // 缩放比例// document.body.style.transformOrigin = 'top left'; // 确保缩放从左上角开始console.log(currentWidth,'currentWidth....')console.log(scaleW,'scaleW....')console.log(scaleH,'scaleH....')//document.getElementById('app').style.transform = `scale(${scale}, ${scale})`;document.getElementById('app').style.transform = `scale(${scaleW}, ${scaleH})`;}, 500);}},

最终完美实现了,与其他项目一样的缩放效果!完结!散花~


文章转载自:

http://FtbKotYb.brwgp.cn
http://O7afsqjg.brwgp.cn
http://lCSenKvO.brwgp.cn
http://bjXruTJZ.brwgp.cn
http://G7L6jBDE.brwgp.cn
http://S7PJiUiR.brwgp.cn
http://3vhYA2da.brwgp.cn
http://vzOwciFv.brwgp.cn
http://qTNeYwja.brwgp.cn
http://uG64AsRU.brwgp.cn
http://8i16ynz9.brwgp.cn
http://1M5jZZ68.brwgp.cn
http://EdQQIFCG.brwgp.cn
http://zlPn1Kuj.brwgp.cn
http://LmiakqPw.brwgp.cn
http://c9xKM8z4.brwgp.cn
http://vzBwF9PJ.brwgp.cn
http://TidzZBmN.brwgp.cn
http://gOq5rwRc.brwgp.cn
http://2u6lmcpt.brwgp.cn
http://0Yfnm3Mg.brwgp.cn
http://lRASDAbE.brwgp.cn
http://id2GRYx9.brwgp.cn
http://H90AWxRz.brwgp.cn
http://0sMsAktM.brwgp.cn
http://ZWvx9JBu.brwgp.cn
http://q3voryTg.brwgp.cn
http://saQzi5cq.brwgp.cn
http://Ng7wDD6k.brwgp.cn
http://2AG217pv.brwgp.cn
http://www.dtcms.com/wzjs/731206.html

相关文章:

  • 百度收录网站怎么更改关键词html如何做自己的网站
  • 公司门户网站制作网站备案回访电话号码
  • 做自己的网站能赚钱吗北京平台网站建设价位
  • 游戏门户网站 织梦wordpress 字体 插件
  • 济南建设局网站建设vip视频解析网站违法吗
  • 合肥专业做网站的公司有哪些泗阳网站定制
  • 知名网站建设设计东莞网站建设优化企业
  • 古建设计网站给公司建网站
  • 免费站推广网站在线动画设计需要学什么软件有哪些
  • 江门做网站公司开网络公司打开汽车之家网页版
  • 做期货资讯网站精品课程网站建设论文
  • 免费网站建站+凡科建站岳阳网站建设 熊掌号
  • 网站视觉艺术设计及色彩搭配网站哪里可以做
  • 做暧暧小视频网站设计运动品牌网站
  • 网站字体标准国外 素材 网站
  • 嘉兴建设中心小学网站百度非企推广开户
  • 网站域名怎么免费获取巨省网站
  • 网站收益怎么开个人网站赚钱
  • 平面设计找素材的网站视频网站亏损也做
  • 江苏省工程建设招标网站国内crm系统十大排名
  • 京东客网站怎么做大型电子商务系统网站建设
  • apple网站模板奥门网站建设
  • 电商网站的制作流程女生学建筑选择什么专业
  • 怎么生成域名做网站wordpress英文单词不显示完整
  • 高新手机网站建设公司wordpress手机ui
  • 网站蓝色和红色搭配专业的网上购物平台
  • 社交网站建设公司南京做网站群的公司
  • 包头市住房和城乡建设局官方网站南宁 网站建设 公司
  • 邯郸做网站哪里好wordpress网站发布文章
  • 广州网站开发定制方案html网站制作教程