ICode9

精准搜索请尝试: 精确搜索
  • 根据设计稿尺寸,样式自适应各个分辨率(vue)插件:postcss-px-to-viewport2021-11-16 23:32:44

    插件:postcss-px-to-viewporthttps://www.npmjs.com/package/postcss-px-to-viewport 简介 将px单位转换为视口单位的 (vw, vh, vmin, vmax) 的 PostCSS 插件. 如果你的样式需要做根据视口大小来调整宽度,这个脚本可以将你CSS中的px单位转化为vw,1vw等于1/100视口宽度。 PC、移动

  • Vite中使用flexable和postcss-pxtorem进行移动端适配2021-11-15 22:33:28

    如果使用Vue进行移动端页面的开发,需要对不同机型的宽高进行适配。最常用的方法是使用amfe-flexable和postcss-pxtorem这两个插件来帮助进行适配。 amfe-flexable amfe-flexable是阿里发布的一套可伸缩适配方案。它能根据设备的宽高来设置页面body元素的字体大小,将1rem设置为

  • 【webpack】PostCSS 插件 autoprefixer 自动补齐 CSS3 前缀2021-11-14 19:34:31

    CSS3 的属性为什么需要前缀 浏览器的标准没有完全统一  举个栗子: .box { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex } PostCSS 插件 autoprefixer 自动补齐 CSS3 前缀 1、使用 autoprefixer 插件 安装依赖npm i postcss-load

  • vue使用视口适配分辨率2021-11-09 16:33:06

    使用视口适配分辨率,可以解决大部分,个别太古老的分辨率会有一点小问题。 第一步:安装依赖 npm i postcss-px-to-viewport -S 第二步:在根目录添加配置文件postcss.config.js 第三步:在配置文件内添加相关配置选项   module.exports = { plugins: { autoprefixer: {},

  • vue3+vant移动端适配 px转换rem2021-11-06 10:34:05

    Vant 中的样式默认使用 px 作为单位,如果需要使用 rem 单位,推荐使用以下两个工具: postcss-pxtorem 是一款 postcss 插件,用于将 px 单位转化为 rem lib-flexible 用于设置 rem 基准值 1.安装依赖 yarn add amfe-flexible 或者使用 npm i amfe-flexible    复制区: yarn add amf

  • 前端开发框架Vue在PostCSS中的使用2021-11-02 11:01:57

    为什么要使用Postcss 众所周知转换 px 单位的插件有很多,知名的有 postcss-px-to-viewport 和 postcss-pxtorem,前者是将 px 转成 vw,后者是将 px 转成 rem,精简了不常用的配置。 将成为vw优先单位使用,以rem作为回退模式。考前端培训虑到vw在移动设备的支持度不如rem,这款插件很好的解

  • 关于vue在PC端,对不同屏幕进行适配(大小的自适应)的问题(ant-design-vue,element-ui 均可使用)2021-10-27 14:33:34

    前言   前端项目中,难免会遇到这种问题,你根据UI的设计图在本机搭建页面,显示比例或许会是正常的,但是你将页面缩放,或者说,你将页面移植到其他尺寸的屏幕中,显示的UI效果就会变形。   所以,我们需要对我们的项目进行多屏幕适配   以下是我个人在 vue 项目中的适配方法,亲测在

  • vue + vant 移动端适配2021-10-22 13:32:58

    1. 设置动态根字号大小,/public/phone-adapt.js,在index.html中引入 (function (doc, win) { const docEl = win.document.documentElement; const resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize'; const resize

  • webpack学习---css兼容性问题2021-10-21 20:31:07

    css兼容性处理  需要npm下载 postcss-loader postcss-preset-env  postcss需要配置loading(module)                                 // 在package.json中写以下代码                             css兼容性处理:postcss --> postcss-loader pos

  • [CSS] Purgecss to remove unused css2021-10-17 04:00:22

    Install Purgecss to remove unused CSS npm install @fullhuman/postcss-purgecss --save-dev Edit postcss.config.js: module.exports = { plugins: [ require("tailwindcss"), require("autoprefixer"), process.env.NODE_ENV === &qu

  • 移动端使用lib-flexible2021-10-11 12:32:02

    lib-flexible的作用:将设计稿中的设备独立像素来体现到逻辑像素的开发过程中。   1,会自动在html的head中添加一个meta name="viewport"的标签,   2,同时会自动设置html的font-size为屏幕宽度除以10,也就是1rem等于html根节点的font-size。           引入postcss-px2rem,将项

  • vue3学习-网易云音乐移动端2021-10-11 04:00:06

    1. 项目初始化 新建项目 vue create myProject 使用UI组件库 Vant(下面是全局引入,按需引入看文档) npm i vant@next -S // main.js import Vant from "vant"; import "vant/lib/index.css"; // 这个不能忘 createApp(App).use(store).use(router).use(Vant).mount("#app&q

  • Tailwind CSS – 学习笔记2021-10-10 13:31:53

    Webpack 安装参考 Installation Using PostCSS as your preprocessor   Nesting 参考 Nesting 是让 css 能写出嵌套式的方法 (类似 Sass 的语法, 如果用了 Sass 自然就不需要这个了) Nesting PostCSS 就有了, 只是 Thailwind wrap 了一层而已.  

  • webpack打包安装(三)之解决css、js等的兼容性问题2021-10-05 15:32:06

    我们都知道浏览器对一些css以及js语法有一些兼容性的问题,为了解决这些兼容性问题我们可以在webpack构建时安装工具去解决兼容性问题。 首先,我们新建postcss.js与postcss.css文件,并在index.js中导入,确保代码构建后能在index.html中查看效果。 我们可以使用browserslist 1.browse

  • vue3版本手把手教你如何搭建一个移动端项目。按照步骤来。2021-09-27 15:36:02

    1、创建vue的项目  vue create project-name 2、安装vant 组件:库安装命令 npm install vant@next --save (因为使用的是vue3.x 所以要安装vant的针对vue3的版本 vant@next)   3、vant的进阶使用   npm i postcss postcss-pxtorem amfe-flexible --save     (用来将px尺寸

  • vue+px2rem实现pc端大屏自适应(rem适配)2021-09-24 14:03:21

    配置前言 项目构建:基于vue-cli3构建,使用postcss-px2rem px2rem-loader进行rem适配 实现原理:每次打包,webpack通过使用插件postcss-px2rem,帮我们自动将px单位转换成rem单位 前方有坑:UI框架部分组件使用JavaScript将css作为内联样式直接写在html标签内,打包适配时不会读取相关css

  • vite的使用2021-09-19 15:35:45

    原生里使用 ES6模块化导入 目前google浏览器, 已经支持了 export 和 import导入和导出了 但是有一个缺点: 某些文件是不识别的 (.ts, .vue, .less, .jsx) 如果包之间依赖太多, 那么会发送过多的网络请求; 这些缺点可以通过 vite来解决 vite vite安装 npm install vite

  • webpack52021-09-15 20:01:50

    一.安装 npm install webpack webpack-cli -D // 局部安装 二.loader 三.css-loader npm install css-loader -D 四.style-loader npm install style-loader -D 五.less-loader npm install less less-loader --D importLoaders的数量默认是0,意思是一个加载器都不用,1的意思

  • 安装postcss及错误问题2021-08-28 20:00:07

    首先配置好node.js 之后 使用命令npm install postcss-cli -g之后我遇到了错误如下npm WARN postcss-cli@8.3.1需要一个postcss@^8.0.0的对等体,但是没有安装。您必须自己安装对等依赖项。 解决方法: npm i -g postcss postcss-cli  

  • react项目中px转rem2021-08-25 17:04:45

    第一步:安装 postcss-px2rem-exclude、lib-flexible、sass-loader、node-sass npm insatll lib-flexible sass-loader node-sass postcss-px2rem-exclude --save 第二步:找到webpack.config.js   路径:node_modules>react-scripts>config>webpack.config.js 先引入postcss-px2rem

  • next(react)框架结合lib-flexible,postcss-pxtorem做pc端rem适配解决font-size一直是54px2021-08-07 23:04:27

    安装lib-flexible,postcss-pxtorem 1 yarn add lib-flexible 2 yarn add postcss-pxtorem   配置postcss-pxtorem 在根目录下建立postcss.config.js文件 1 const pxtorem = require("postcss-pxtorem"); 2 module.exports = { 3 plugins: [ 4 pxtorem({ 5 rootValue: 13

  • vue+px2rem实现pc端大屏自适应(rem适配) 转载的2021-07-30 11:01:09

    配置前言 项目构建:基于vue-cli3构建,使用postcss-px2rem px2rem-loader进行rem适配实现原理:每次打包,webpack通过使用插件postcss-px2rem,帮我们自动将px单位转换成rem单位前方有坑:UI框架部分组件使用JavaScript将css作为内联样式直接写在html标签内,打包适配时不会读取相关css,所以要

  • postcss-px-to-viewport移动端布局2021-07-22 23:03:22

    cnpm install postcss-px-to-viewport --save-dev .postcssrc.js module.exports = { "plugins": { "postcss-px-to-viewport": { unitToConvert: "px", // 要转化的单位 viewportWidth: 750, // UI设计稿的宽度 unitPrecision: 6

  • umi配置extraPostCSSPlugins详解2021-07-22 18:03:52

    extraPostCSSPlugins为了定义定义额外的 PostCSS 插件,格式为数组。 什么是PostCss 是一个用 JavaScript 工具和插件转换 CSS 代码的工具。官网:https://www.postcss.com.cn/。 Autoprefixer 插件就是PostCss插件。 PostCSS 一般不单独使用,而是与已有的构建工具进行集成。PostCSS

  • vue移动端中使用lib-flexible和px2rem,导致第三方UI库的样式也变小的问题2021-07-08 16:32:45

    1)找到build/utils.js注释掉px2rem-loader 2)安装postcss-px2rem-exclude,npm i postcss-px2rem-exclude -D 3)package.json添加下面代码 "postcss": {     "plugins": {       "autoprefixer": {},       "postcss-px2rem-exclude":{          

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有