前端知识框架 前端知识框架
首页
基础
框架
插件
Node
地图
更多
前端须知
  • 分类
  • 标签
  • 归档

BestIdea

首页
基础
框架
插件
Node
地图
更多
前端须知
  • 分类
  • 标签
  • 归档
  • 国产机环境浏览器兼容问题收集(持续收集)
  • canvas电子画板,适用于H5版本,组件产出为blob类型的文件流
  • Css3 filter(滤镜) 属性
  • css选择器
  • http缓存
  • less语法
  • New date()浏览器时间兼容性
  • rem自动适应性布局方案
    • @njleonzhang/postcss-px-to-rem
    • lib-flexible-for-dashboard
  • 浏览器缓存机制
  • 屏幕适配
  • 前端基础方法汇总
  • 图片转码下载方式(解决浏览器下载图片时直接打开图片问题)
  • CSS命名规范
  • 大屏定位解决方案
  • TypeScript入门
  • 解决有些浏览器rem不以html的font-size为基准问题
  • 解决Vue项目页面缩放问题
  • H5扫一扫功能
  • crypto前端加密
  • 基础
Btzh
2022-04-06
目录

rem自动适应性布局方案

# @njleonzhang/postcss-px-to-rem

将px转成rem,会根据根元素的fontsize进行变化

npm i @njleonzhang/postcss-px-to-rem -S
1

.postcssrc.js

module.exports = {
  plugins: {
    autoprefixer: {},
    "@njleonzhang/postcss-px-to-rem": {
      unitToConvert: 'px', // 要转换的单位,默认情况下,它是px。
      widthOfDesignLayout: 1440, // (Number) 设计布局的宽度。
      unitPrecision: 8, // (Number) 允许 REM 单位增长到的十进制数。
      selectorBlackList: ['.ignore', '.hairlines'], // (Array) 要忽略并保留为 px 的选择器。
      minPixelValue: 1, // (Number) 设置要替换的最小像素值。
      mediaQuery: false // (Boolean) 允许在媒体查询中转换 px。
    }
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13

# lib-flexible-for-dashboard

npm i lib-flexible-for-dashboard -S
1
const dashboardFlexible = require('lib-flexible-for-dashboard')
dashboardFlexible.init(16 / 9)
1
2
上次更新: 2022/05/05, 17:47:41
New date()浏览器时间兼容性
浏览器缓存机制

← New date()浏览器时间兼容性 浏览器缓存机制→

最近更新
01
webpack打包替换类名命名空间
05-01
02
Vite常用配置
02-26
03
crypto前端加密
01-18
更多文章>
Theme by Vdoing | Copyright © 2022-2024
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式