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

百度如何建设自己的网站清水模板

百度如何建设自己的网站,清水模板,北京网站推广公司排名,网站建设的卖点vue中通过变量和scss函数来动态实现动态缩放像素 简单来说就是比例缩小时#xff0c;像素单位变大#xff0c;从而字体大小相对不变#xff0c;以下仅处理比例缩小的状况 自定义一个属性–size#xff0c;初始值为1px template templatediv classhom…vue中通过变量和scss函数来动态实现动态缩放像素 简单来说就是比例缩小时像素单位变大从而字体大小相对不变以下仅处理比例缩小的状况 自定义一个属性–size初始值为1px template templatediv classhome style--size:1pxhello world/div /templatemap为{100: 1, 90: 1.1, 80: 1.2, 75: 1.3, 67: 1.5, 50: 2, 33: 3, 25: 4 } 屏幕100%时size1 mpx(1) 1px屏幕90%时size1.1 mpx(1) 1.1px…… js export default {name: Index,data() {return {// 屏幕缩放比例对应的zoom值map {100: 1, 90: 1.1, 80: 1.2, 75: 1.3, 67: 1.5, 50: 2, 33: 3, 25: 4 }// 缩放比例值zoom: 1, // 用于子组件或者其它框架设置缩放比例};},methods: {// 检测浏览器缩放detectZoom() {let ratio 0,//浏览器当前缩放比screen window.screen,//获取屏幕ua navigator.userAgent.toLowerCase();//判断登陆端是pc还是手机if (window.devicePixelRatio ! undefined) {ratio window.devicePixelRatio;}else if (~ua.indexOf(msie)) {if (screen.deviceXDPI screen.logicalXDPI) {ratio screen.deviceXDPI / screen.logicalXDPI;}}else if (window.outerWidth ! undefined window.innerWidth ! undefined) {ratio window.outerWidth / window.innerWidth;}if (ratio) {ratio Math.round(ratio * 100);}return ratio},// 屏幕变化计算css的size变量calcSize() {let map { 100: 1, 90: 1.1, 80: 1.2, 75: 1.3, 67: 1.5, 50: 2, 33: 3, 25: 4 }let ratio this.detectZoom();let size map[ratio] || 1;this.zoom size;// 重设--size属性的值document.querySelector(.home).style.cssText --size: ${size}px// document.getElementsByClassName(home)[0].style.setProperty(--size, size px);}},mounted() {this.calcSize();window.addEventListener(resize, () {// 首页才响应if (this.$route.name Index) {this.calcSize();}});} }calcSize()中重设了–size的值后触发函数在函数在使用calc()计算最新的值从而实现缩放控制。 scss style scoped langscss // 在scss中使用函数 function mpx($size: 1) {return calc(#{$size} * var(--size)) // 入参$size10, 当属性--size1.1px时 return 11px }.home{font-size: mpx(10); // --size1时font-size10; --size1.1时font-size11 单位根据--size来变换 } /stylecss中最关键的是使用var()来定义一个属性然后在js中修改这个属性的值 https://blog.csdn.net/weixin_45977607/article/details/122473489 https://juejin.cn/post/7070762204286435359
http://www.sczhlp.com/news/192730/

相关文章:

  • 网站建设 互成网络广东峰凌建设有限公司网站
  • 什么是企业营销型网站?上海百度seo网站优化
  • 做解决方案的网站网站怎么做翻页
  • 手机微网站素材衡水网站建设公司哪家比较好
  • 题解:AT_agc050_b [AGC050B] Three Coins
  • 王爽《汇编语言》第四章 笔记
  • 10.13总结
  • 来宾住房和建设局网站沈阳健网站
  • 做二手家电网站怎样成都自助建站软件
  • 酷炫网站网站后台首页模板
  • 医药网站怎么做合肥建设网站
  • 有多少网站是做废旧信息的网站姐姐做床戏网站
  • 做算命类网站违法吗现在建站好么
  • 外贸网站收录工具成都有没有做网站建设的
  • 行业网站设计开发费用企业信用信息网
  • 云南网站seo服务百度域名排行
  • 网站收录查询系统河南整站百度快照优化
  • 网站开发公司盈利中山移动网站设计公司
  • 苏州无锡外贸网站建设wordpress需要 伪静态
  • 做太空泥的几分钟网站微信账号注册官网
  • 网站开发技术合同如何进行网络推广营销
  • 网站开发前端学习成功品牌策划案例
  • 最炫的网站气动喷枪网站建设
  • 精品课程网站建设毕业设计论文上海自适应网站开发
  • 河南建设厅莱芜网站优化公司
  • 制作网站协议书wordpress视频投稿插件
  • 广州网站服务常州微信网站建设案例
  • go:generate 指令
  • 光栅化
  • 图形学中的变换