设计师的预处理器

CSSOnDiet的Python项目详细描述


关于饮食的css

css on diet是css文件的预处理器。主要特点是 常用属性的助记符,类似于emmet 缩写。其他优点包括直观的媒体断点、嵌套 单行注释、变量和混合函数,计算器, 十六进制RGBA,迷你型,…

更多关于cssondiet.com

功能

使用旧css

.element {
  letter-spacing: 2px;
  background-color: #1C6BA0;
}

如果所有css声明都在单独的行上,则不必 更改任何内容

去除冒号

.element {
  letter-spacing 2px
  background-color #1C6BA0
}

在css中,可以选择饮食中的冒号和分号

使用助记符

.element {
  les 2p
  bac #1C6BA0
}

常用的css关键字有助于记忆。参数是3个字母长, 值2,单位只有1个字母(The list

媒体断点

@cod-media {
  tablet (min-width: 768px)
}
.element {
  les 2p
  les 3p @tablet
}

响应式网页设计从未如此简单直观

单行注释

.element {
  les 2p // why not 3?
  bac #1C6BA0 // deep ocean
}

无需记住关闭这些评论

嵌套注释

.element {
  /*
  les /*3p*/ 2p
  */
  bac #1C6BA0
}

现在您可以在代码中注释其他注释。最后…

算术

.element {
  les 3p-1
  bac #1C6BA0
}

css需要计算。这是非常肯定的。

短rgba

.element {
  les 3p-1
  bac #1C6BA0F1
}

再加两位数,颜色就透明了

变量

@cod-defines {
  sp2014 3p-1
  ocean #1C6BA0F1
}
.element {
  les sp2014
  bac ocean
}

定义就像变量。写一次,随便用。保持干燥!

< H3>混合蛋白< EH3>
@cod-defines {
  sp2014 3p-1
  ocean bac #1C6BA0_ARG1_ ;\
        bai url("fish.png")
}
.element {
  les sp2014
  ocean(F1)
}
混合物可以放在任何地方。参数给他们编程 权力。

安装

实际上,在当前版本中,cod.py是唯一需要的文件。 当然你需要Python来启动它。笔记 在正确的安装中,cod脚本是cod.py的副本。

要执行正确的安装,您有以下选择:

  1. 使用/安装pip 并键入pip install CSSOnDiet(将下载并安装 cssondiet来自pypi
  2. CSS-On-Diet website下载存档,解包并运行 python setup.py install
  3. 或者克隆thisgithub 回购并从中运行python setup.py install

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何反射地迭代数组字段?   java NamedQuery错误“具有给定标识符的多行:1”   java无法使用单独类中的计时器更新TextView   兼容性什么时候可以很快使用新的Java功能?   java二叉树路径和   java矩形的性能   java我想从同一个子表在主表中添加两个外键   java如何获取基于特定日期的所有数据?   java javafx、OO编程规则和写入变量类型的选择   java使用带枚举的switch语句   java异步任务生成运行时异常   java为什么JLabel不显示下划线字符?   java如何解析具有可变参数号的函数?   带有按钮的java JavaFX自定义列表单元格:未调用处理程序   java Modelmapper无法映射整个模型?   传递给持久化的java分离实体,包含LatLng列表