Sass结合Modernizr的使用方法】的更多相关文章

Modernizr在初始化的时候会首先找寻class=“no-js”的元素: <!DOCTYPE html> <html class="no-js"> <head lang="en"> <title>ModernizrDemo</title> <meta charset="UTF-8"> <link rel="stylesheet" type=&qu…
常常有人会问,使用 Sass 进行开发,那么是不是直接通过“<link>”引用“.scss”或“.sass”文件呢? 那么这里告诉大家,在项目中还是引用“.css”文件,Sass 只不过是做为一个预处理工具,提前帮你做事情,只有你需要时候,他才有攻效. 这样一来,也就有了这章需要介绍的内容—— Sass 的编译.因为 Sass 开发之后,要让 Web 页面能调用 Sass 写好的东西,就得有这么一个过程,这个过程就称之为 Sass 编译过程.Sass 的编译有多种方法: 命令编译 GUI工具编…
sass的四种编译方法:(.scss) (一)ruby下的命令行编译 首先需要安装ruby,注意需勾选Add Ruby executables to your PATH选项,以添加环境变量. ruby安装完成后,点击"开始"菜单,选择ruby目录下的Start Command Prompt with Ruby开启命令行,输入gem install sass,sass即安装成功. sass -v  查看版本 sass -h  查看命令帮助 参考 http://www.w3cplus.co…
在 Windows 平台下安装 Ruby 需要先有 Ruby 安装包,大家可以到 Ruby 的官网(http://rubyinstaller.org/downloads)下载对应需要的 Ruby 版本. Ruby 安装文件下载好后,可以按应用软件安装步骤进行安装 Ruby.在安装过程中,个人建议将其安装在 C 盘下,一直按下一步就好,最后安装完成后会出现一个类似命令行工具的界面. 当你的电脑中安装好 Ruby 之后,接下来就可以安装 Sass 了.同样的在windows下安装 Sass 有多种方…
最近用sass来编写项目中的css,发现不能添加中文注释,报错如下 于是查阅了一下发现需要在scss文件顶部加上@charset "utf-8"即可解决. 在此顺便记录一些sass的常用技巧. 注释: /* 我是注释 */ ,会保留到编译后的文件. // 我是注释 ,只保留在SASS源文件中,编译后被省略. /*后面加一个感叹号,表示这是"重要注释".即使是压缩模式编译,也会保留这行注释,通常可以用于声明版权信息. /*! 我是重要注释! */ 变量: $w : 1…
Sass(英文全称:Syntactically Awesome Stylesheets)是一个最初由Hampton Catlin设计并由Natalie Weizenbaum开发的层叠样式表语言.Sass是一个将脚本解析成CSS的脚本语言,即SassScript.Sass包括两套语法.最开始的语法叫做“缩进语法”,与Haml类似,使用缩进来区分代码块,并且用回车将不同规则分隔开.而较新的语法叫做“SCSS”,使用和CSS一样的块语法,即使用大括号将不同的规则分开,使用分号将具体的样式分开.通常情况…
首先官网(http://www.ruby-lang.org/en/downloads/)下载 ruby (1)打开链接进入到下载页面,点击如下位置进行下载 (2)下载页面 (3)进入到各个版本的列表页 安装 sass(1)在开始菜单输入“start”会出现“Start Command Prompt with Ruby”,鼠标点击 “Start Command Prompt with Ruby” 运行 在这个命令行窗口中,输入“ruby -v”,会出现 ruby 的版本号,则证明 ruby安装成功…
数据类型: 数字:1,2,3,11,10px (可以带单位) 字符串:"asd",'asd',asd (有引号和无引号都是字符串类型) 如 $name : zhang san ; $name是一个字符串 颜色:blue,#fff,rgba(0,0,0,1); 布尔值:true,false 空值:null 数组:10px 10px 10px 10px 或者 10px,10px,10px,10px 最好用括号"()"包起来区分数据类型 如(10px,10px,10px,…
sass可以使用变量,采用 $ 来进行变量声明,格式为: $highlight-color:#f90;(声明方式和css属性声明类似.使用的变量名可以更加语义化) 与js分为全局变量和局部变量类似,sass定义在规则块之外的变量,该变量均可被使用.而定义在规则块之内的变量只能在规则块内部使用,此时,其他规则块声明新的名字相同的变量.例: $nav-color:#f90; nav{ $width:100px; width:$width; color:$nav-color;}编译后: nav{ wi…
一.效果图(如下)及使用的技术 实现用sass实现页面中右侧固定侧边栏的样式,用require.js实现返回顶部的功能 二.sass 具体的sass的介绍就不多说了,大家可以参考sass官网介绍,下面说一下sass的两种编译方法: a.koala编译 koala 是一款桌面程序,支持 less . sass . coffeescript 即时编译.下载地址:http://koala-app.com/ koala可以直接对scss进行编译,不需要敲命令,并且可以对scss进行监控,具体使用方法见:…