没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|对比评测|编辑:龚雪|2014-12-12 10:01:58.000|阅读 2631 次
概述:CSS preprocessor (CSS预处理器)可以帮助我们编写可维护的、与时俱进的代码,也可以减少需要编写的CSS数量,这些工具对于那些需要大量样式表和样式规则的大型用户界面是非常有帮助的。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
CSS preprocessor (CSS预处理器)可以帮助我们编写可维护的、与时俱进的代码,也可以减少需要编写的CSS数量,这些工具对于哪些需要大量样式表和样式规则的大型用户界面是非常有帮助的。
今天慧都控件网整理了6款值得选择的CSS预处理器,希望对大家有帮助。
【年终大促 巅峰盛"慧" 】促销火热进行中 iPhone 6 Plus、 iPhone 6、iPad Air等你拿 点我查看
慧都联合葡萄城产品年终大惠,第二套起,买一送一!11月17日-12月31日,机会不容错过!点我查看
DevExpress 14.2新版发布会 点我查看
1. Sass
我们从最著名一个开始。Sass,也是我们最熟悉的,已经有8年的开源历史项目,可以说他定义了现代CSS预处理器也不为过。
在这里面有两周语法可用:
在 Sass中,你可以如下定义和使用变量:
$serif-font-stack: "Georgia", "Times New Roman", serif $monospace-font-stack: "Cousin", "Courier" body font: normal 18px/22px $serif-font-stack pre, code font: 600 bold 18px/22px $monospace-font-stack 等效于SCSS: $serif-font-stack: "Georgia", "Times New Roman", serif; $monospace-font-stack: "Cousin", "Courier"; body { font: normal 18px/22px $serif-font-stack; } pre, code { font: 600 bold 18px/22px $monospace-font-stack; }
你可以看出新的语法,与自然CSS最为相近。你可以在下面的链接找到更多说明,
Less.js, (我们常常简称 "Less"),现在最为流行的CSS预处理器之一。Sass强有力的竞争者。
其中一个通用特征是mixins,在 Less 中,你可以使用类.class和.button-checkout-process来实现mixins属性。
.button { display: inline-block; width: 80%; max-width: 200px; border-radius: 5px; background-color: black; color: white; font-size: 14px; margin: 5px; padding: 8px; } .button-checkout- process { .button(); /* Mixin */ background-color: silver; } Less安装简单。你只需要下载Less.js 文件,放入html中即可。如下: <head> <!-- Reference Less JavaScript file --> <script src="path/to/your/less.js"></script> <link rel="stylesheet/less" type="text/css" href="your/styles.less" /> </head>
Stylus是功能丰富的CSS扩展,有60多种自定义函数,包括saturation(),可以推算适配CSS饱和颜色。
Stylus 可以省略花括号({}), 冒号 (:), 分号 (;),或者直接使用纯CSS。
下面来个例子:
.button display inline-block border-color saturation(#000, 50%) border-radius 5px
上面的例子等效于:
.button { display: inline-block; border-color: #959595; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
CSS-Crush拥有所有的主流CSS预处理器功能。
使用 CSS-Crush,需要下载并使用CssCrush.php文件。如下:
<?php require_once 'path/to/CssCrush.php'; ?>
Myth兼容性很不错,只要浏览器支持的CSS语法,使用Myth,也就不需要再去修改代码了。是不是非常方便。
Rework是一个核心,如果你想要制作自己的CSS预处理器,那么可能就需要他了,之前所说的Myth,也是用Rework的开源项目。
本文为慧都控件网原创,转载请注明:文章转载自:慧都控件网 及原文链接:6款CSS预处理器 你值得拥有!
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
文章转载自:慧都控件网AnyDesk 精心设计了阶梯式的功能版本:孤勇版(适合单兵作战的专业用户)、先锋版(小团队开拓者)、群雄版(多团队/复杂需求领航者)以及企业版(集团化定制管理)。
在 CAD 软件开发与图形处理领域,选择一款适配的开发工具对项目的成败起着关键作用。VectorDraw Developer Framework 和 CAD .NET 作为行业内备受关注的两款产品,各自凭借独特的技术优势和功能特性,在不同的应用场景中发挥着重要作用。
一表详解PreEmptive Dotfuscator免费版与商业版的区别
在软件项目开发里,选择合适的 ActiveX 控件至关重要。Iocomp ActiveX/VCL 与 ComponentOne Studio for ActiveX 都是热门之选,下面从多方面对比,助你明确二者差异。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号