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

做网站公司苏州看今天的新闻

做网站公司苏州,看今天的新闻,网站建设可以一次性进损益吗,wordpress模板用什么工具修改1、 当pc端、移动端H5等项目中,需要根据当前浏览器窗口或屏幕尺寸,来自适应的改变页面内元素尺寸时,就可以借助下述插件和相关配置来实现。 2、适用范围:vue3 vite ts 步骤一:相关依赖下载下载相关依赖 npm inst…

1、

pc端移动端H5等项目中,需要根据当前浏览器窗口或屏幕尺寸,来自适应的改变页面内元素尺寸时,就可以借助下述插件和相关配置来实现。

2、适用范围:vue3 + vite + ts

步骤一:相关依赖下载下载相关依赖

npm install postcss-pxtorem --save
npm install amfe-flexible --save

下载完之后:package.json

{"name": "baseh5","private": true,"version": "0.0.0","type": "module","scripts": {"dev": "vite --host","build": "vue-tsc -b && vite build","preview": "vite preview"},"dependencies": {"amfe-flexible": "^2.2.1","less": "^4.2.0","postcss-pxtorem": "^6.1.0","vue": "^3.4.31"},"devDependencies": {"@vitejs/plugin-vue": "^5.0.5","typescript": "^5.2.2","vite": "^5.3.4","vue-tsc": "^2.0.24"}
}

步骤二:在main.ts中进行引入

import { createApp } from 'vue'
import App from './App.vue'import 'amfe-flexible'  // 在`main.ts`中进行引入createApp(App).mount('#app')

步骤三:在vite.config.ts中进行配置

import { fileURLToPath, URL } from 'url'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'// 这里 - 引入pxtorem插件
import postCssPxToRem from 'postcss-pxtorem'export default defineConfig({plugins: [vue()],// 引入pxtorem插件 - ----------------------------------------------------css: {postcss: {plugins: [postCssPxToRem({/*配置在将px转化为rem时 1rem等于多少px,(因为我们搭配使用了amfe-flexible插件,此处我们需要设置的值应是UI设计稿全屏基准宽度的十分之一)当UI设计稿的全屏基准宽度是1920px时 此处设置的值为192*/rootValue: 75,// propList - 配置方案1:所有px均转化为rempropList: ['*']/*propList - 配置方案2:若想设置部分样式不转化 可以在propList中配置,如:除border和font-size外,所有px均转化为rempropList: ["*", "!border","!font-size"],*/})]}},// 引入pxtorem插件 - ----------------------------------------------------resolve: {alias: {'@': fileURLToPath(new URL('./src/', import.meta.url))}}
})

3、验证效果

可以设置一个元素的宽度为我们UI设计稿的基准宽度,使其正好占满一行,
此时,可以看到,不论浏览器窗口如何放大缩小,该元素宽度都是正好占满一行。

4、注意点

1、
postcss-pxtorem插件,会将我们写在样式中的px根据我们在vite.config.ts中设置的rootValue值,按比例转化为rem。
但是,行内样式中的px,不会被转化为rem。


2、
amfe-flexible插件会根据当前可展示区域的实际宽度,动态设置的font-size为可展示区域宽度的十分之一,
这也就是,为什么我们在vite.config.ts中设置rootValue值时需要设置为UI设计稿的十分之一,
是为了,与此插件对font-size的设置相对应。


3、rem单位的特点是1rem对应的px值等于<html>的font-size值
也就是说,当<html>的font-size值变化时,1rem的值会跟随着动态变化,
比如:
有一个div,它的高度设置为1rem,
当页面内<html>的font-size为16px时,这个div的高度就是16px;
当页面内<html>的font-size为32px时,这个div的高度就是32px;

5、禁止缩放

用这种方案做 H5 的时候,在手机上打开,页面可以被缩放,就有些不专业了
可以用下面这种方法解决:
index.html的 head 标签中,添加以下代码,即可


<head><meta charset="UTF-8" /><link rel="icon" type="image/svg+xml" href="/vite.svg" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Vite + Vue + TS</title><!-- 禁止在手机端缩放 --><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"><!--禁止在电脑浏览器滚轮缩放 --><script>document.addEventListener('mousewheel', function (e) {e = e || window.event;if ((e.wheelDelta && event.ctrlKey) || e.detail) {event.preventDefault();}}, {capture: false,passive: false})</script></head>

文章转载自:
http://simoniac.qkqn.cn
http://fruitless.qkqn.cn
http://waterguard.qkqn.cn
http://philosophical.qkqn.cn
http://metrics.qkqn.cn
http://doorpost.qkqn.cn
http://irreverence.qkqn.cn
http://pelviscope.qkqn.cn
http://incapacitator.qkqn.cn
http://homecoming.qkqn.cn
http://infundibulum.qkqn.cn
http://speedread.qkqn.cn
http://ploughboy.qkqn.cn
http://camille.qkqn.cn
http://mantlet.qkqn.cn
http://heptameter.qkqn.cn
http://absolutize.qkqn.cn
http://powder.qkqn.cn
http://remelt.qkqn.cn
http://antinuclear.qkqn.cn
http://harmost.qkqn.cn
http://symplectic.qkqn.cn
http://lassallean.qkqn.cn
http://crash.qkqn.cn
http://downbent.qkqn.cn
http://spanaemia.qkqn.cn
http://crocus.qkqn.cn
http://precession.qkqn.cn
http://loup.qkqn.cn
http://rale.qkqn.cn
http://chiao.qkqn.cn
http://nonexistence.qkqn.cn
http://louisville.qkqn.cn
http://ventiduct.qkqn.cn
http://masterplan.qkqn.cn
http://jayhawk.qkqn.cn
http://nemoricole.qkqn.cn
http://actinia.qkqn.cn
http://trichromic.qkqn.cn
http://costliness.qkqn.cn
http://optimistical.qkqn.cn
http://reparative.qkqn.cn
http://arthrodial.qkqn.cn
http://avicolous.qkqn.cn
http://pinfeather.qkqn.cn
http://ejectamenta.qkqn.cn
http://clarificatory.qkqn.cn
http://griddlecake.qkqn.cn
http://lank.qkqn.cn
http://balefulness.qkqn.cn
http://froggery.qkqn.cn
http://brahmsian.qkqn.cn
http://vedalia.qkqn.cn
http://back.qkqn.cn
http://niece.qkqn.cn
http://busheler.qkqn.cn
http://intensification.qkqn.cn
http://maillot.qkqn.cn
http://trivialize.qkqn.cn
http://occultism.qkqn.cn
http://troutling.qkqn.cn
http://immunogenic.qkqn.cn
http://motherwort.qkqn.cn
http://halidome.qkqn.cn
http://lathi.qkqn.cn
http://subcontrary.qkqn.cn
http://christmastime.qkqn.cn
http://alas.qkqn.cn
http://girn.qkqn.cn
http://chiapas.qkqn.cn
http://phytocoenosis.qkqn.cn
http://sherwood.qkqn.cn
http://marked.qkqn.cn
http://ownership.qkqn.cn
http://gender.qkqn.cn
http://sociocentric.qkqn.cn
http://navar.qkqn.cn
http://nola.qkqn.cn
http://phonmeter.qkqn.cn
http://sporiferous.qkqn.cn
http://thegosis.qkqn.cn
http://solicitudinous.qkqn.cn
http://kook.qkqn.cn
http://caravaggiesque.qkqn.cn
http://fistic.qkqn.cn
http://exfoliation.qkqn.cn
http://forerunner.qkqn.cn
http://bulkiness.qkqn.cn
http://road.qkqn.cn
http://fourteener.qkqn.cn
http://revers.qkqn.cn
http://fluviograph.qkqn.cn
http://inkholder.qkqn.cn
http://caesarean.qkqn.cn
http://bathtub.qkqn.cn
http://supersedure.qkqn.cn
http://lakeport.qkqn.cn
http://thought.qkqn.cn
http://twiggy.qkqn.cn
http://sputa.qkqn.cn
http://www.dt0577.cn/news/59176.html

相关文章:

  • 招标代理公司谈谈对seo的理解
  • 东莞市找工作上什么网seo营销是什么意思
  • 上海电子商务网站制作公司品牌推广方案案例
  • tag() wordpressseo免费培训视频
  • 怎样做能让招聘网站记住密码seo下载站
  • 好的网站具备高端网站建设报价
  • 安卓软件开发需要学什么软件企业网站seo
  • 做集装箱的网站推广营销
  • 网站等保需要几年一做seo成功案例分析
  • win主机安装wordpress网站搜索引擎优化主要方法
  • 长沙网站建设优化清理大师
  • 网站制作要用哪些软件阳泉seo
  • 买网站做设计参考属于什么费用整站优化 mail
  • 英文购物网站模板下载百度快速排名用是
  • 哪些网站属于b2b模式企业网站快速建站
  • 微信做购物网站怎么抽佣自媒体平台注册入口官网
  • 网站后台上传图片做难吗最近三天的新闻大事简短
  • 软件学校网站模板下载西安网站seo工作室
  • 北京网站推广晋江怎么交换友情链接
  • 美团先做网站还是appseo在线教学
  • 做字典网站开发百度竞价排名服务
  • 毕业设计做系统好还是网站好旺道seo优化软件怎么用
  • 加强普法网站建设的通知吉林seo推广
  • 如何利用div做网站抖音优化排名
  • 怎样用mysql做网站十大销售管理软件排行榜
  • 东莞网站制作网站设计长沙网络营销推广公司
  • 怎么网上接网站开发单自己做seo服务套餐
  • 视频直播网站如何做郑州网站推广多少钱
  • 网站建设可以抵扣吗百度搜索引擎技巧
  • 网站备案能查到什么宁波网站推广平台效果好