码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 在Nuxt.js中添加PostCSS自动前缀器


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

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

    如:

    1. .flex-row {
    2. display: flex;
    3. flex-direction: row;
    4. }

    到:

    1. .flex-row {
    2. display: -webkit-box;
    3. display: -webkit-flex;
    4. display: -ms-flexbox;
    5. display: flex;
    6. -webkit-box-orient: horizontal;
    7. -webkit-box-direction: normal;
    8. -webkit-flex-direction: row;
    9. -ms-flex-direction: row;
    10. flex-direction: row;
    11. }

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

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

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

    浏览器列表:

    1. "browserslist": [
    2. ">0.3%",
    3. "not ie 11",
    4. "not dead",
    5. "not op_mini all",
    6. "last 3 version",
    7. "Chrome >= 35",
    8. "Firefox >= 38",
    9. "Edge >= 10",
    10. "Explorer >= 10",
    11. "ie >= 10",
    12. "iOS >= 8",
    13. "Safari >= 8",
    14. "Android 2.3",
    15. "Android >= 4",
    16. "Opera >= 12"
    17. ]

     

    更新您的 :package.json

    1. {
    2. "name": "nuxt-app",
    3. "private": true,
    4. "type": "module",
    5. "scripts": {
    6. "build": "nuxt build",
    7. "dev": "nuxt dev",
    8. "generate": "nuxt generate",
    9. "preview": "nuxt preview",
    10. "postinstall": "nuxt prepare"
    11. },
    12. "dependencies": {
    13. "animate.css": "^4.1.1",
    14. "nuxt": "^3.10.3",
    15. "sass": "^1.74.1",
    16. "vue": "^3.4.21",
    17. "vue-router": "^4.3.0"
    18. },
    19. "devDependencies": {
    20. "dotenv": "^16.4.5",
    21. "prettier": "3.2.5",
    22. "sass-loader": "^14.1.1"
    23. },
    24. "browserslist": [
    25. ">0.3%",
    26. "not ie 11",
    27. "not dead",
    28. "not op_mini all",
    29. "last 3 version",
    30. "Chrome >= 35",
    31. "Firefox >= 38",
    32. "Edge >= 10",
    33. "Explorer >= 10",
    34. "ie >= 10",
    35. "iOS >= 8",
    36. "Safari >= 8",
    37. "Android 2.3",
    38. "Android >= 4",
    39. "Opera >= 12"
    40. ]
    41. }

    在浏览器查看效果

  • 相关阅读:
    机器学习(23)---Boosting tree(课堂笔记)
    【鸿蒙手机】获取UDID,并添加签名认证
    AI项目十六:YOLOP 训练+测试+模型评估
    小巧时尚的机械键盘,通吃五台设备,雷柏MT510PRO键盘体验
    虚拟机上为AzureDevOps Server 创建用户
    leetcode1106.解析布尔表达式(11月5日每日一题)
    网课搜题接口 微信公众号一步授权即可
    JAVA计算机毕业设计电影院售票网站Mybatis+系统+数据库+调试部署
    计网ppt标黄知识点整理第(4)章节——谢希仁版本、期末复习自用
    关于Hbase使用出现java.io.IOException: java.lang.reflect.InvocationTargetException解决
  • 原文地址:https://blog.csdn.net/weixin_45687201/article/details/137957444
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号