Sass

2016-07-16  本文已影响57人  没人能救你呀吼

安装

ruby -v //检查ruby版本
//国内镜像
gem sources --remove https://rubygems.org/
gem sources -a http://ruby.sdutlinux.org/
gem sources -l//查看源
gem list//列出所有ruby程序包
gem update//一段时间后若需更新ruby
gem install sass
sass -v
gem install sass --version=3.3.0//安装特定版本
gem uninstall sass --version=3.3.0//卸载
sass-convert main.scss main.sass//转换两种语法格式

以下划线开头的sass文件是局部文件,不会被单独编译成css,但是可以被引入到其他sass文件中。被引入时不必加下划线。

gem install compass
compass create//创建compass工程
//两种编译方法
compass compile//按需编译
compass watch//实时编译

Sass语法

使用css原生@import的既定规则:
1.当@import后边跟的文件名是以.css结尾的时候;
@import "main.css";
2.当@import后边跟的是http://开头的字符串的时候;
@import "http://main.css";
3.当@import后边跟的是一个url()函数的时候;
@import url(main.css);
4.当@import后边带有media queries的时候。
@import "main.css" projection tv;

Compass

Compass语法指南

gem install compass-normalize//也可到官网下载normalize

然后再config.rb文件中添加require 'compass-normalize'

compass interactive
browsers();
browser-version(chrome);

指定支持的浏览器和最低版本号

$supported-browsers:chrome;
$browser-minimum-versions:("ie":"8");
@include ellipsis();
//firefox的低版本对text-overflow的支持不好的解决办法
compass install compass/ellipsis
$use-mozilla-ellipsis-binding: true;
上一篇下一篇

猜你喜欢

热点阅读