Sass:初识Sass与Koala工具的使用

一、下载 Koala(找到合适的系统版本)并安装

二、先新建一个css文件夹,并在里面新建一个文本文档(.txt),将其命名为demo.scss

三、打开Koala,将css文件夹拽进来,可以修改一下输出方式

【扩展】SASS提供四个编译风格的选项:

  • nested:嵌套缩进的css代码,它是默认值。
  • expanded:没有缩进的、扩展的css代码。
  • compact:简洁格式的css代码。
  • compressed:压缩后的css代码。

四、又到了写代码的时候啦,随便用一款文本编写工具打开demo.scss

1.css风格编写

1 ul li a{2     color: red;3 }

保存后会看到自动生成2个文件(前提:Koala软件不要关闭)

2.在demo.scss中以sass风格编写上述css代码

ul{
    li{
        a{
            color: black;
        }
    }
}

修改并保存,此时,我们见到生成的demo.css代码是一样的

如果我们想写成这样的css:

ul li a:hover {
  color: blue;
}

对应的sass可以是:

ul{
    li{
        a{
            color: black;            &:hover{
                color: blue;
            }
        }
    }
}

【解说】&表示替代元素自身,在这里指a

3.使用变量:所有变量以$开头

在demo.scss编写以下代码:

$color: #abc;
a{
    color:$color;
}

保存后,编译成的css:

a {
  color: #abc;
}

五、今天所写代码截图

== demo.scss ==

== demo.css ==

时间: 2024-10-17 13:17:22

Sass:初识Sass与Koala工具的使用的相关文章

IT兄弟连 HTML5教程 初识Sass Sass的使用和编译

Sass作为一门具有编程性质的CSS扩展语言,它具有独立的文件名称,因为其历史原因,它的后缀名可以有两个选择,分别为sass和scss,其中sass的编写格式不符合CSS编程语法规范,其不能使用大括号和分号,需要的严格的缩进来做定界.如下所示: body background: #eee font-size:12px p background: #0982c1 scss完全符合CSS语法,我们可以直接使用CSS语法,如下所示: body { background: #eee; font-size

SASS - 使用Sass程序

SASS – 简介 SASS – 环境搭建 SASS – 使用Sass程序 SASS – 语法 SASS – 变量 SASS- 局部文件(Partial) SASS – 混合(Mixin) SASS – @extend(继承)指令 SASS – 操作符 SASS – 函数 SASS – 输出格式 现在已经安装了Sass程序,接下来我们将创建一个Sass文件,然后使用Sass程序将其转换为css文件. 编写源文件 打开编辑器(任何代码编辑器都可以)创建一个名为styles.scss的文件,注意.s

Sass实战 sass官网

Sass实战 sass官网 1.相关视频教程:http://pan.baidu.com/s/1eSl8bUa 1.1我的项目源码:http://pan.baidu.com/s/1dFmqbyp 1.2首页展示(仅显示首页截图pc端,移动端) 2.项目结构 3.项目首页布局 4.响应式布局 5.插件安装 6.安装静态服务器 7.还有很多不足,请原谅,这是初级模仿 [作者]:轻轻走143 [出处]:http://www.cnblogs.com/qingqingzou-143/ [声明]:所有博文标题

grunt serve Warning: Running "sass:server" (sass) task

使用grunt serve运行时遇到一问题: [email protected]:ydkt$ grunt serve Running "serve" task Running "clean:server" (clean) task Cleaning .tmp...OK Running "env:all" (env) task Running "injector:sass" (injector) task Missing opt

sass scss less 的编译工具 koala

使用 koala 时注意事项: 1.目录中一定不能出现中文,否则就会报错 2.文件中如果出现中文(!注释也算) 开头一定要加   @charset "utf-8"; 否则就会出现无法编译的情况: 网上给的解决方案用不了,可能时下载的版本问题: 进入Koala安装目录,例如:C:\Program Files (x86)\Koala\rubygems\gems\sass-3.4.9\lib\sass 找到engine.rb文件,在该文件中找到最后一个require元素,在该元素之后添加以下

Sass、Less编译器koala及koala不支持中文字体的解决方法

一款很好用的Sass编译器,还可以编译Less.coffeescript等 去官网下载适合自己电脑的版本 http://koala-app.com/index-zh.html 打开后拖动或者打开项目目录,如果文件种类较多,可以在下方筛选需要的项目类型 点击左上角的设置,可以修改为中文语言,再重启一下就设置成功了 右键单击项目设置输出目录及输出css文件名,点右边操作的执行编译就可以看到实时生成的CSS文件了 koala编译的Sass等是不支持中文字体的,解决方法: 1.在scss文件第一行加上这

初识sass框架

编写过页面的开发者都知道css这个东西,究其原意,也就是层叠样式表,我们页面的三大结构,html css javascript,其中html负责主要的页面结构,css就负责主要的页面样式,而我们的js就主要负责页面的动态,在这里我们知道css是基于渲染原理,和w3c来设计标准的,对于简单的页面来说,页面内容不是很多,所以样式也就不会很多,这种情况下面编写的css样式表,也就不会显得十分的臃肿,但是如果我们卡开发的是一些比较大型的网站的话,光是页面就会有很多,加上内容和样式,你就会发现里面会有很多

cssSprite +sass雪碧图制作工具

下载地址:http://download.csdn.net/detail/wx247919365/7868109 选择多幅图片后生成雪碧图,生成对应sass代码

IT兄弟连 HTML5教程 初识Sass Sass的作用

在了解完Sass之后,相信大多数人更期望了解它到底如何将我们编写CSS代码的效率提高的?到底是如何让我们的CSS代码更具有可维护性的?到底如何让我们编写的CSS代码更具有重用性的?那么笔者就来讲述一个Sass编码的实例,来解答这些疑问. 首先我们先拟定一个需求,让HTML中按钮有相同的大小和不同的款式,那么笔者根据这一需求,使用Sass编写出了如下代码: 首先笔者来分析一下,上述代码的具体含义.在20行以前笔者将按钮的背景色,字体颜色.按钮背景色.边框线颜色定义成了变量:在21行到25行,笔者将