npm i postcss-aspect-ratio-mini postcss-px-to-viewport postcss-write-svg postcss-cssnext postcss-viewport-units cssnano --S
module.exports = { "plugins": { "postcss-import": {}, "postcss-url": {}, // 用postcss的插件实现vw适配手机端 // 因为cssnext和cssnano都具备autoprefixer,事实上只要要一个,所以把默认的autoprefixer删除掉,而后把cssnano中的autoprefixer设置为false 'postcss-aspect-ratio-mini': {}, // 使用来解决元素容器宽高比 'postcss-write-svg': { // 使用来解决手机端1px的处理方案 uft8:false }, 'postcss-cssnext': {}, // 让项目用CSS未来特性 并对其做兼容性解决 'postcss-px-to-viewport': { viewportWidth: 750, // 视窗的宽度,对应我们设计稿的宽度,一般是750 viewportHeight: 1334, // 视窗的高度,根据750设施的宽度来指定,一般指定1334,也能不配置 unitPrecision: 3, // 指定'px'转换为视窗单位值得小数位数(很多时候无法整除) viewportUnit:'vw', // 指定需要转换成的视窗单位,建议用vw selectorBlackList: ['.ignore','.hairliness'], // 指定不转换为视窗单位的类,能自己设置,能无限增加,建议定义一至两个通使用的类名 minPixelValue: 1, // 小于或者等于`1px`不转换为视窗单位,你也能设置为你想要的值。 mediaQuery: false // 允许在媒体查询中转换`px` }, 'postcss-viewport-units': {}, // 给CSS的属性增加content的属性 配合viewport-units-buggyfill处理个别手机不支持vw 'cssnano': { // 压缩和清除CSS代码 preset: 'advanced', autoprefixer: false, 'postcss-zindex': false } }}
<script src="//g.alicdn.com/fdilab/lib3rd/viewport-units-buggyfill/0.6.2/??viewport-units-buggyfill.hacks.min.js,viewport-units-buggyfill.min.js"></script>
viewport-units-buggyfill
<!--用viewport-units-buggyfill处理个别手机不支持vw--><script> window.onload = function () { window.viewportUnitsBuggyfill.init({ hacks: window.viewportUnitsBuggyfillHacks }); }</script>
创意广告设计制作企业网站模板
2023全新付费进群系统源码 九块九进群源码 付费入群进群源码 Thinkphp框架全开源独立版 简
2018discuz模板 多配色-科技社区utf8与gbk(color_luntan25)dz简洁
WPF 实现window8菜单滑动 WPF Metro C#版
微三云源码【商城系统、三级分销系统、门店收银系统、城市商圈系统、餐饮、KTV系统】
Discuz商业插件云盘资源-闪电发货PC商业版V-5.0Discuz商业插件云盘资源-闪电发货PC商
dedecms织梦小清爽优秀文章新闻博客网站模板源码
【氢克Qinark】2022年,NNB算力矿机模式,区块链源码,链游,NFT,元宇宙
商贸食品类网站织梦dedecms模板(带移动端)
小程序源码 wifi分销多开6.2.3版源码(包更新 包维护)1. 新增附近商家列表; 2.新增优惠