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

个人如何做购物网站 关于支付接口开发板用什么语言编程

个人如何做购物网站 关于支付接口,开发板用什么语言编程,飞沐网站设计,深圳推广平台有哪些推荐使用postcss插件,它会自动将项目所有的px单位统一转换为vw等单位(包括npm安装的第三方组件),从而实现适配,具体配置规则可参考官网或npm网站介绍。 另外对于大屏的适配,需要缩放网页,可使用…

推荐使用postcss插件,它会自动将项目所有的px单位统一转换为vw等单位(包括npm安装的第三方组件),从而实现适配,具体配置规则可参考官网或npm网站介绍。

另外对于大屏的适配,需要缩放网页,可使用autojs,参考https://blog.csdn.net/m0_71231013/article/details/131650562 。但它只能放大或缩小页面(适合做大屏项目使用),不能让页面字体、div宽高等自动依据屏幕分辨率适配。

我的vue3项目使用postcss,首先在devDependencies安装了以下包:

"postcss": "^8.4.38",
"postcss-import": "^16.1.0",
"postcss-loader": "^8.1.1",
"postcss-px-to-viewport": "^1.1.1",
"postcss-px-to-viewport-opt": "^0.0.4",

随后,参考官网和一些参考资料,在项目根目录(和package.json平级)新建配置文件postcss.config.js,内容如下:

export default {plugins: {'autoprefixer': {path: ['./src/*']},'postcss-import': {},'postcss-px-to-viewport-opt': {'viewportWidth': '1707', // 我的视窗宽度'viewportHeight': '791', // 我的视窗高度'unitPrecision': 5, // 指定`px`转换为视窗单位值的小数位数(很多时候无法整除)'viewportUnit': 'vw', // 指定需要转换成的视窗单位,建议使用vw'selectorBlackList': ['#nprogress'], // 指定不转换为视窗单位的类'minPixelValue': 3, // 小于或等于`1px`不转换为视窗单位'mediaQuery': false, // 允许在媒体查询中转换`px`// 'exclude': /(\/|\\)(node_modules)(\/|\\)/, // 可以自定义规则哪些文件不要转换,例如这句让包里的不会转换,但通常无需配置}}
}

最后,如果使用了element-plus的el-message组件,它不能被postcss自动转换,需要自己在项目根目录的index.html的head配置:

<head><meta charset="UTF-8" /><!-- <link rel="icon" type="image/svg+xml" href="/vite.svg" /> --><link rel="icon" type="image" href="/AI.png" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>标题</title><style>.el-message {font-size: 16px;}</style>
</head>

这样就配置完成了!无论是在浏览器随意缩放,或者换不同的浏览器查看,网页都能完美适配!

我总结出写项目应遵循以下适配规则:

  1. 在App.vue页面设置全局的字体颜色、字体大小作为项目默认,避免意外情况,让页面宽100vw,高100vh

  2. font-size等单位不要用large、medium等没有明确单位的写法!!!全部禁用px单位,特别是1px、2px这种无法被postcss转换的微小长度!统一用vw、vh或者百分比;

  3. 记得电脑系统、浏览器调成深色模式,观察网站是否会有文字变白等异常现象并修复;

  4. 可以将网页用浏览器的手机显示模式,调整网页大小,例如1920×1080,观察不同大小模式网页是否适配;将网页进行缩放,观察不同缩放倍率下,是否出现不适配问题。

  5. 完成适配具体做法:安装postcss,项目根目录新建配置文件postcss.config.js,记得别用exclude排除node_modules,否则postcss无法将包里的px样式也一起转为vw;对于el-message组件,单独在项目的index.html文件的style里,设置 .el-message { font-size: 16px;},即可保证el-message组件显示正常。

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

相关文章:

  • 犀牛云做的网站好不好188旅游网站源码
  • 广西柳州住房和城乡建设局网站网站建设托管产品图
  • wordpress 工具安装教程自己怎么优化网站
  • 深圳网站建设html5全球设计中心
  • 做视频网站赚钱wordpress面板
  • 做商城网站在哪里注册营业执照做推广必须知道的网站吗
  • 邵东做网站的公司html代码基础
  • 用thinksns做的网站沈阳网站建设多少钱
  • 做文案策划需要知道些什么网站点创网站建设
  • 网站设计常见流程wordpres做视频网站
  • 泉州握旗公司网站建设做海外网站的公司
  • 鞍山网站制作模板网站什么意思
  • 做网站需要数据库么怎么不能安装wordpress
  • 如何看网站空间问题做网站的作品思路及步骤
  • 制作自己的平台网站培训网站建设方案说明书
  • 文明网站建设方案做图的ppt模板下载网站
  • 创建网站需要多少钱网站优化的价值
  • 东莞莞城网站建设公司王烨捷
  • 动态速写网站网络维护电话
  • DW做的网站都能打开吗平板电脑 做网站开发
  • 唐山做网站的网站办公室文化建设
  • 搜狐网站开发不用付费的正能量软件
  • 高唐建筑公司网站怎么样在公司配置服务器做网站
  • 如何做网站的需求分析怎么制作小视频
  • 离石商城网站建设系统东莞免费做网站
  • 网站建设客户沟通模块wordpress如何创建导航栏
  • 重庆做网站的公司有哪些wordpress原创保护
  • 公司做网站的目的广安建网站
  • 企业网站建设专业公司北京pk10做号网站
  • 沛县网站开发企业管理咨询做什么的