• 在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. }

    在浏览器查看效果

  • 相关阅读:
    智能算法--2022年8月2日
    hive拼接字符串concat函数的用法
    html--蛆
    【linux】详解TOP命令
    MSP的五大优势,了解一下
    charles安装及配置(包含安卓7.0以下及安卓7.0以上配置)
    spark RDD转换算子 sample
    SSM+老年人活动信息管理系统 毕业设计-附源码121730
    JAVA数据类型详解
    在线负载离线负载与在线算法离线算法
  • 原文地址:https://blog.csdn.net/weixin_45687201/article/details/137957444