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

做网站公司苏州正规的关键词优化软件

做网站公司苏州,正规的关键词优化软件,深圳seo优化电话,怎么使用织梦做下载网站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://www.yidumall.com/news/72193.html

相关文章:

  • 给彩票网站做排名违法吗免费数据查询网站
  • 用dw做旅游网站的方法如何推销产品给客户
  • wordpress 左上角w去掉武汉网站推广优化
  • 做网站排在前十名要多少钱临沂今日头条新闻最新
  • 搜索引擎搜不到网站百度推广总部电话
  • 外贸哪些免费网站开发客户电商网站建设步骤
  • 邯郸房产网签查询系统泸州网站优化推广
  • 网站建设基础及流程百度云群组
  • 云南网站制作短视频营销优势
  • 企业邮箱是怎么填seo的基本步骤顺序正确的是
  • wordpress怎么缩进邯郸seo推广
  • 延寿县建设银行网站广州网站建设公司
  • 广州营销型网站百度网盘网页版入口官网
  • 自己做网站推广百度推广平台登录网址
  • 做业精灵官方网站网站推广交换链接
  • 做理论的网站seo咨询推广
  • 推拿网站制作灰色行业推广平台
  • 有没有专门做艺术的网站网站seo快速优化
  • html网页制作怎么做网站优化包括对什么优化
  • wordpress建网店seo分析师
  • 做网站费用怎么记分录免费的关键词优化工具
  • 许昌网络推广公司电话西安seo关键词查询
  • 外包商网站怎么做seo从零开始到精通200讲解
  • phpcms 做购物网站深圳搜索引擎优化seo
  • 招商网站建设目的公司seo是什么意思
  • 动画制作软件推荐自己做seo网站推广
  • 湖北微网站建设费用青岛快速排名
  • 网站建设需求文档网络舆情案例分析
  • 济南网络推广外包公司核心关键词如何优化
  • 未来做哪个网站致富外贸网站制作公司哪家好