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

成都网站制作公司电话网络运维工程师需要掌握的哪些技能

成都网站制作公司电话,网络运维工程师需要掌握的哪些技能,wordpress页面的设置,一般网站模块背景 在做大屏可视化项目的时候,一般设计稿会设计成1920 * 1080,但是页面写死1920 * 1080在2k、4k等分辨率的屏幕下是不适配的。 方案一:css3的缩放属性transform以及scale() 在做项目之前我们需要搞清楚客户的数据可视化平台需要在什么屏幕…

背景
在做大屏可视化项目的时候,一般设计稿会设计成1920 * 1080,但是页面写死1920 * 1080在2k、4k等分辨率的屏幕下是不适配的。

方案一:css3的缩放属性transform以及scale()
在做项目之前我们需要搞清楚客户的数据可视化平台需要在什么屏幕下展示,确定了实际屏幕比例,按照实际屏幕比例选择一个设计稿尺寸进行设计,设计稿出来后前端严格按照设计稿px进行开发页面即可。代码如下:
ScreenScale.vue

<template><divclass="screen-scale":style="style"><slot></slot></div>
</template><script>
export default {props: {width: {type: Number,default: 1920 //设计稿的宽度},height: {type: Number,default: 1080 //设计稿的高度}},data() {return {scale: 1};},computed: {style() {return `transform:scale(${this.scale}) translate(-50%, -50%);-ms-transform:scale(${this.scale}) translate(-50%, -50%); -moz-transform:scale(${this.scale}) translate(-50%, -50%); -webkit-transform:scale(${this.scale}) translate(-50%, -50%); -o-transform:scale(${this.scale}) translate(-50%, -50%); width:${this.width}px;height:${this.height}px;`;}},methods: {getScale() {//计算出缩放比let ww = window.innerWidth / this.width;let wh = window.innerHeight / this.height;this.scale = ww < wh ? ww : wh;}},mounted() {this.getScale();window.addEventListener('resize', this.getScale);},beforeDestroy() {window.removeEventListener('resize', this.getScale);}
};
</script><style scoped lang="less">
.screen-scale {transform-origin: 0 0;position: absolute;left: 50%;top: 50%;transition: 0.3s;overflow: hidden;
}
</style>

App.vue

<template><div id="app"><ScreenScale><RouterView /></ScreenScale></div>
</template>
<script setup>
import ScreenScale from '@/components/ScreenScale.vue';
</script>
<style>
* {box-sizing: border-box;
}
html,
body {height: 100%;width: 100%;margin: 0;padding: 0;background-color: #0c1940;
}
#app {height: 100%;width: 100%;
}
</style>

优点:此种方法的好处就是保证字体、图片等不被拉伸变形。’
缺点:在与设计稿比例不同的屏幕下会左右或者上下出现留白。

偷懒方法:v-scale-screen插件:Vue大屏自适应终极解决方案

注意点:如果使用到类似antdModal 弹窗,由于Modal 默认是挂载在 body 上的,这就导致ScreenScale 组件不能作用在 Modal 上,解决办法就是把 Modal 挂载到组件以内的位置上。参考:antdv Modal(对话框)指定挂载节点 demo

http://www.yayakq.cn/news/599753/

相关文章:

  • 做设计网站的工作怎么样交互设计精髓
  • 网站设计规划范文肥料网站建设 中企动力
  • 舟山公司网站建设做像淘宝这样的购物网站要多少钱
  • 怎么做整人网站网站书店架构书怎么做
  • 网站制作 台州虚拟空间网站回收池有什么作用
  • 湛江模板建站多少钱做网站域名优化的怎么样
  • 厦门专业网站建设公司做网站石家庄
  • 长沙网站制作电话汕头seo代理
  • 门户网站快速制作网站建设优化的经营范围
  • 新建网站建设中国机械加工网址
  • 郑州春蕾网站建设wordpress本地环境下可以更新使用
  • 网站设计 现在流行的导航方式网站建设流程教案
  • 佛山提供网站设计方案公司毕业设计网站选题
  • 凭祥网站建设佛山门户网站建设公司
  • 网站多少钱做图片素材的网站有哪些
  • 英文网站建设需要注意的五点问题ps做网站连接
  • 怎样拿电脑做网站个人网站建设方案书 范文
  • 烟台莱山城市建设网站北京平台网站建设哪里好
  • 做公众号排版的网站成都推广网站多少钱
  • jsp做的网站广州做网站哪家公司最好
  • 上海市城乡建设网站南京门户网站建设
  • 网站大全免费入口可以做动画的网站都有哪些内容
  • 桥头镇网站建设一个人做网站
  • 做网站要有什么功能网络营销工程师有用吗
  • 网站有多少个成都网站建设、
  • 百度提交入口网站做好网站怎么做app
  • 贵阳网站设计公司价格广州市住房和城乡建设局
  • 家政服务网站建设辽阳建设银行网站
  • 建设通网站是筑龙网的吗宁波网站建设设计制作
  • 白云网站建设音乐网站后台模板