使用 Sassaby 对 Sass 进行单元测试
在 Wealthfront 我们使用 Sass 编写所有 CSS 样式。Sass 是一个强大的 CSS 预处理器,它使得用户可以利用编程语言中的常见特性,但是脱离了原生CSS。…
IcoMoon + @font-face + Sass 制作 Icons
自从CSS3的@font-face属性的出现,使用@font-face制作ICON变得越来越流行,使用的频率也越来越高,在很多网站上都能见到他们的影子。随着 IcoMoon 的…
BEM 在 Sass 3.4 中的提升
Sass3.4 增加了对父选择器的处理,主要是帮助你更好的处理选择器。我想这是为了更好的使用 mixins 来定义 BEM。 .test { @debug type-of(&) //打印…
CoffeeScript,Sass 和 LESS,支持 Visual Studio 和含 Mindsca
最近.NET社区中有些非常令人印象深刻的东西。同仁们在做标准内置工具时从各处都获取到了灵感。有人说微软开发者不喜欢用不是内嵌入Visual Studio的工…
webstorm 入门 5:sass、scss、less 监听编译
在使用 webstorm 编辑器时,你不必写 gulp、grunt 配置文件来监听 css 预处理文件来实时编译,也不必安装其他 watch 插件,webstorm 自带就有了。 打…
关于更好地组织 Sass 变量的想法
去年的大部分时间我写的CSS都放在一个 预处理的 Sass 文件中,尤其是在一个 .scss 文件中。对我来说不错,但没有好好利用 Sass 提供的特性。我的 SCSS…
辨析 Sass 中的 Map 和 List
如果你使用过 Sass 3.3 之前的版本,那么你一定对那段时光颇有感触,那时候没有现如今这么好的条件,那时候的 Map 还只能用多重列表(lists of list)…
使用 Sass 和 Compass 制作雪碧图
作为一名Web开发人员,在关注浏览器性能的时候,雪碧图(image spriting)这样的技术诞生了,旨在减少HTTP的请求数。事实证明,更少的请求数(当文件…
在 Sass 使用 Mixin 还是 Placeholder?
在大约一年半年前使用 Sass 的时候,有一件事让我花了很长的时间,那就是如何区别 Sass 的 @mixin 和 %placeholder。在当时的情况这之下,就算是概念…
使用 SASS 来写一个三角的 Mixins
三角 Mixin 的思路主要来自于 CSS 制作三角工具中。我们先来看一张截图: 从上图中,可以看出,整个工具中提供了五个参数给我们做选择: 位置:也就是…
PostCSS 入门 Sass 用户入门指南
你可能已经听说过 PostCSS,它 比 libsass 快了几乎两倍 并且比 Ruby Sass 快了 28 倍;或者听说过它支持 cssnext 和 CSS Modules 而且 可扩展功能,…
Sass 制作 FontAwesome 图标
Font Awesome 是 Dave Gandy 通过字体制作的几百个 icons 图标。在前端界享有盛名。使用 @font-face 制作的图标可以随意的放大,并通过CSS中字体相关…