在Nuxt.js中添加PostCSS自动前缀器

ops/2024/10/18 21:22:53/

在其他浏览器中,有些 CSS 属性需要带有前缀。如-webkit- | -o- | -ms- 等等

Autoprefixer 是一个 PostCSS 插件,可以将你的CSS代码渲染到浏览器中自动补充厂商前缀,因此你不用担心自己编写的CSS代码有浏览器兼容性问题。

如:

.flex-row {display: flex;flex-direction: row;
}

到:

.flex-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;
}

PostCSS autoprefixer 插件已经保留Nuxt.js项目中。

以下是 PostCSS autoprefixer 添加到您的项目的方法。

在文本编辑器中打开 package.json文件,并在页面的最底部添加一个浏览器列表: 

浏览器列表:

javascript">"browserslist": [">0.3%","not ie 11","not dead","not op_mini all","last 3 version","Chrome >= 35","Firefox >= 38","Edge >= 10","Explorer >= 10","ie >= 10","iOS >= 8","Safari >= 8","Android 2.3","Android >= 4","Opera >= 12"]

 

更新您的 :package.json

javascript">{"name": "nuxt-app","private": true,"type": "module","scripts": {"build": "nuxt build","dev": "nuxt dev","generate": "nuxt generate","preview": "nuxt preview","postinstall": "nuxt prepare"},"dependencies": {"animate.css": "^4.1.1","nuxt": "^3.10.3","sass": "^1.74.1","vue": "^3.4.21","vue-router": "^4.3.0"},"devDependencies": {"dotenv": "^16.4.5","prettier": "3.2.5","sass-loader": "^14.1.1"},"browserslist": [">0.3%","not ie 11","not dead","not op_mini all","last 3 version","Chrome >= 35","Firefox >= 38","Edge >= 10","Explorer >= 10","ie >= 10","iOS >= 8","Safari >= 8","Android 2.3","Android >= 4","Opera >= 12"]
}

在浏览器查看效果


http://www.ppmy.cn/ops/10456.html

相关文章

Docker容器使用

文章目录 Docker 客户端容器相关命令获取镜像启动容器启动已停止运行的容器后台运行停止一个容器进入容器attach 命令exec 命令 导出和导入容器导出容器导入容器快照 删除容器web应用例子运行一个 web 应用查看 WEB 应用容器查看 WEB 应用程序日志查看WEB应用程序容器的进程检查…

数据库服务类--Redis--未授权访问终端Getshell

免责声明:本文仅做技术交流与学习. 目录 前提条件: windows上开启redis服务: Linux上创建&开启redis服务: 操作: 1-连接靶机redis 2-写入webshell 3-访问后门 redis--->webshell Redis未授权访问漏洞复现与利用 - 知乎 (zhihu.com) 前提条件: 端口开放(6379) 目录…

Spring Cloud面试篇

面试篇-nacos面试题 1. springboot常见组件 注册中心组件:Eureka、Nacos 负载均衡组件:Ribbon 远程调用组件:OpenFeign 网关组件:Zuul、Gateway 服务保护组件:Hystrix、Sentinel 服务配置管理组件:SpringCl…

【1524】java投票管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 java 投票管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0&…

1.微服务介绍

完整的微服务架构图 注册中心 配置中心 服务集群 服务网关 分布式缓存 分布式搜索 数据库集群 消息队列 分布式日志服务 系统监控链路追踪 Jenkins docker k8s 技术栈 微服务治理: 注册发现、远程调用、负载均衡、配置管理、网关路由、系统保护、流量…

视频教程下载:用ChatGPT快速提升股票投资能力

学完此视频后可以获得: 学习如何使用人工智能/Chatgpt进行基础/快速/高级财务与研究分析 学习如何使用人工智能/Chatgpt对任何公司进行定性投资研究 学习如何使用人工智能/Chatgpt对任何公司进行定量投资研究 学习如何使用人工智能/Chatgpt创建、预测和分析财务…

SVN修改已提交版本的注释

目录 一、需求分析 二、问题分析 三、解决办法 一、需求分析 ​开发过程中,在SVN提交文件后,发现注释写的不完整或不够明确,想再修改之前的注释文字​。 使用环境: SVN服务器操作系统:Ubuntu 20.04.6 LTS SVN版本&…

cesium 动态线效果

一、扩展材质 function PolylineTrailMaterial(options) {options Cesium.defaultValue(options, Cesium.defaultValue.EMPTY_OBJECT);this._definitionChanged new Cesium.Event();// 变量初始化this.color Cesium.defaultValue(options.color && new Cesium.Colo…