主页 详情

《Sass和Compass设计师指南》_BenFrain著;任凯光译_13522642_9787560999302

【书名】:《Sass和Compass设计师指南》
【作者】:BenFrain著;任凯光译
【出版社】:武汉:华中科技大学出版社
【时间】:2014
【页数】:251
【ISBN】:9787560999302
【SS码】:13522642

最新查询

内容简介

引言

第1章 Sass和Compass概述

1.1为什么需要CSS预处理器

如果最终生成的是CSS代码,为什么不干脆写CSS

1.2为什么应该用Sass和Compass

使用变量(每个值只需要定义一次)

自动转换的RGBA颜色值

忘记浏览器前缀

嵌套规则

media quenes变得更加简单

自动压缩CSS从而实现快速建站

1.3什么是Sass

1.4什么是Compass

1.5安装Sass和Compass

OSX系统安装方法

1.6通过命令行安装和使用Sass和Compass

在Windows下安装Ruby

运行gem命令

Mac OS X命令行安装

Windows命令行安装

检查你的Sass和Compass版本

检查有哪些Sass和Compass版本可用

安装最新版本的Sass和Compass(包括预发布版本)

从命令行创建Sass和Compass工程

命令行自动编译功能

1.7使用图形界面工具运行Sass和Compass

Scout应用

CodeKit

LiveReload

1.8在文本编辑器下使用Sass文件

1.9总结

第2章 创建Sass和Compass工程

2.1创建Sass和Compass工程

创建Compass工程

2.2理解config.rb文件

添加需要的插件

为工程资源设定名称和路径

设定CSS输出样式

2.3创建和使用模块文件

Sass提供可维护的生产性代码

导入模块文件

Sass中书写变量的语法

2.4 Sass注释格式

标准CSS注释

Sass单行注释

2.5基础的mdex.html文件

2.6未来工程的基础构架

2.7总结

第3章 嵌套、扩展、占位符和混合宏

3.1用Sass和Compass给网站添加样式

3.2从视觉上分割布局

3.3什么是嵌套?它是如何实现代码模块化的?

嵌套语法

使用父级选择器轻松添加Modernizr样式

嵌套命名空间

3.4使用@extend命令扩展现有代码

3.5使用占位符选择器来扩展需要的样式

3.6什么是混合宏?如何使用混合宏来轻松生成常用代码?

混合宏的基本语法

如何用默认值写混合宏

3.7生成CSS的注意事项

3.8总结

第4章 轻松玩转颜色

4.1只定义一次颜色

4.2变浅和加深函数

掌握HSL颜色标准

变浅函数和加深函数语法

4.3标签修改和转换

Compass的clearfix功能

4.4再谈颜色

混合宏里还有混合宏?这是什么新功能?

4.5互补(和反色)函数

4.6反色函数

4.7色调调节函数

4.8饱和函数和去饱和函数

4.9透明化函数和渐隐函数

4.10不透明化函数和渐现函数

4.11灰度函数

4.12 rgba函数

4.13混合函数

4.14调色函数

4.15 比例调色函数

4.16遮阴函数和增亮函数

4.17综合应用

4.18总结

第5章 Sass和Compass的响应式弹性网格系统

5.1反对使用网格系统的各种说法

5.2为什么使用网格系统

5.3什么是Susy

Susy到底是做什么的

5.4安装SusyCompass插件

5.5在工程中引入Susy

Susy工程变量

5.6创建Susy网格系统

5.7为网格系统定义背景

显示网格背景

给Susy设置border-box属性

5.8创建“移动”响应式网格系统

5.9用Susy创建断点

5.10创建流体网格系统

5.11创建静态的“固定化”网格系统

5.12使用Susy网格帮助工具

Prefix、Suffix和Pad

Prefix

Suffix

Pad

5.13 Pre、Post、Squish、Push和Pull

Pre

Post

Squish

Push和Pull

5.14网格内嵌套网格

nth-omega混合宏

5.15子像素的四舍五入问题

为什么会发生像素取整错误

容器相对布局

标准Susy语法及输出

5.16总结

第6章 Sass和混合宏中的高级media queries

6.1 Sass中的media queries

使用media query模块文件分离media query样式

6.2 Sass的行内media queries

6.3创建混合宏轻松处理media queries

将断点定义为变量

6.4 MQ media query混合宏是如何工作的

6.5各种情况的应用

6.6书写行内media queries

6.7 gzip和CSS压缩=胜利!

6.8实际工程中行内media queries和集合media queries的区别

6.9复习CSS代码

6.10总结

第7章 Compass中的CSS3、Image Sprites等功能

7.1用Compass混合宏轻松实现CSS3

文本阴影属性的语法

7.2 border-radius语法

7.3复列

分列规则语法

盒子阴影混合宏

盒子阴影语法

多重盒子阴影

7.4背景渐变

背景线性渐变语法

背景辐射渐变语法

组合渐变和背景图像

7.5用Compass image-url帮助工具添加背景图像

7.6图像宽度和高度帮助工具

Compass缓存消除功能

7.7 Compass的image sprites功能

其他sprite配置选项

布局选项

7.8 Compass文本替代混合宏

hide-text混合宏

文本压缩混合宏

用图像代替文本

7.9为图像创建数据URI

行内图像语法

7.10不支持SVG格式设备的备选方法

7.11 CSS变形功能

7.12 CSS过滤器

7.13过渡

7.14总结

第8章 Sass的编程逻辑

8.1 Sass的数学计算

加法

减法

乘法

除法

使用变量进行计算

8.2控制命令及使用方法

@if@else if制命令

@for循环

计数器变量

ftom to和from through

@each循环

8.3给数值去除和添加单位

从数值上去除单位

给变量值添加单位

8.4在Sass中写函数

相等操作符

关系操作符

@retum

使用函数的返回结果

8.5使用@debug命令

8.6@wam命令

8.7总结

第9章 精通Sass和Compass

9.1关闭特定浏览器的Compass支持功能

配置支持变量

基于WebKit内核的Opera

9.2为最新发布的CSS属性提供支持

9.3定义最新的CSS3属性值

9.4 Sass交互式shell

Compass交互

9.5添加Sass globbing插件来批量导入模块文件

9.6创建多个独立的样式表

9.7将模块文件转换为独立的样式表

9.8 Compass统计

9.9清空Sass缓存

9.10一次性Compass编译

9.11任务回顾

修正人为错误

使用Lint工具发现常见问题

9.12用工具和测试避免主观推断

Chrome开发者工具

查找没被使用的样式

9.13循序渐进

9.14总结

索引


书查询(www.shuchaxun.com)本网页唯一编码:
e0a38b77ddd899e01acd5d27b58d6b8d#bc8315054311dee0c824979537fb5d00#76746396#13522642_Sass和Compass设计师指南.zip