推荐css自动排序插件csscomb

作者 : 开心源码 本文共1792个字,预计阅读时间需要5分钟 发布时间: 2022-05-12 共201人阅读

代码是给人看的,计算机只是负责执行一下
为css属性排序, 让我们的代码更加简洁优雅

推荐的css书写顺序

1.位置属性(position, top, right, z-index, display, float等)
2.大小(width, height, padding, margin)
3.文字系列(font, line-height, letter-spacing, color- text-align等)
4.背景(background, border等)
5.其余(animation, transition等)

推荐一个可以自动为css属性排序的插件csscomb

  • 最终效果,保存时自动排序

vscode配置

安装csscomb

配置csscomb

  • 打开setting

  • 开启配置

  • 增加配置

  // csscomb为css排序  // csscomb 保存时,为css排序  "csscomb.formatOnSave": true,  // 使用自己设置排序风格, 官方推荐的三个: csscomb、yandex、zen  "csscomb.preset": {    "remove-empty-rulesets": true,    "always-semicolon": true,    "color-case": "upper",    "block-indent": "  ",    "color-shorthand": false,    "element-case": "lower",    "eof-newline": true,    "leading-zero": false,    "quotes": "single",    "sort-order-fallback": "abc",    "space-before-colon": " ",    "space-after-colon": " ",    "space-before-combinator": " ",    "space-after-combinator": " ",    "space-between-declarations": "\n",    "space-before-opening-brace": " ",    "space-after-opening-brace": "\n",    "space-after-selector-delimiter": " ",    "space-before-selector-delimiter": "",    "space-before-closing-brace": "\n",    "tab-size": true  }

如何DIY自己喜欢的css样式?

  • 关于属性csscomb.preset的配置可以从官方给出的选项任选其一csscomb, zen, yandex,
"csscomb.preset" : "yandex"
  • 也可以按照自己的习惯,通过{}进行配置(上方示例就是这种方法), 官方提供了一个工具, 只要答复相关问题, 即可以自动生成配置代码, 工具地址http://csscomb.com/config

  "csscomb.preset": {    "remove-empty-rulesets": true,    "always-semicolon": true,    "color-case": "upper",    "block-indent": "  ",    "color-shorthand": false,    "element-case": "lower",    "eof-newline": true,    "leading-zero": false,    "quotes": "single",    "sort-order-fallback": "abc",    "space-before-colon": " ",    "space-after-colon": " ",    "space-before-combinator": " ",    "space-after-combinator": " ",    "space-between-declarations": "\n",    "space-before-opening-brace": " ",    "space-after-opening-brace": "\n",    "space-after-selector-delimiter": " ",    "space-before-selector-delimiter": "",    "space-before-closing-brace": "\n",    "tab-size": true  }
  • 推荐阅读:
    推荐大家使用的CSS书写规范、顺序
    如何规范 CSS 的命名和书写?

上一篇 目录 已是最后

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 推荐css自动排序插件csscomb

发表回复