CSS框架sass的简单一览

   sass结尾的文件有着更严格的格式要求,scss文件更贴近原生css

  比如sass文件

  CSS Code复制内容到剪贴板

  #main

  color: #fff

  &-sidebar

  border: 1px solid

  等同于scss的

  CSS Code复制内容到剪贴板

  #main {

  color: black;

  &-sidebar { border: 1px solid; }

  }

  编译后为

  其中代表父级元素的& 只可出现在头部,否则解析不出来。

  嵌套属性

  CSS Code复制内容到剪贴板

  .funky {

  font: {

  family: fantasy;

  size: 30em;

  weight: bold;

  }

  }

  编译为

  CSS Code复制内容到剪贴板

  .funky {

  font-family: fantasy;

  font-size: 30em;

  font-weight: bold; }

  这个在一些复杂的css3属性上用处比较大,比如animate

  字符串内插

  使用#{}作为选择器变量

  CSS Code复制内容到剪贴板

  $name: foo;

  $attr: border;

  p.#{$name} {

  #{$attr}-color: blue;

  }

  p {

  $font-size: 12px;

  $line-height: 30px;

  font: #{$font-size}/#{$line-height};

  }

  第二个例子如果不用字面量则12除30

  运算符

  CSS Code复制内容到剪贴板

  p {

  width: 1in + 8pt;

  }

  单位如果可以转换,会被自动转换

  编译为:

  CSS Code复制内容到剪贴板

  p {

  width: 1.111in; }

  p {

  font: 10px/8px; // Plain CSS, no division

  $width: 1000px;

  width: $width/2; // Uses a variable, does division

  width: round(1.5)/2; // Uses a function, does division

  height: (500px/2); // Uses parentheses, does division

  margin-left: 5px + 8px/2px; // Uses +, does division

  }

  直接字面量,变量使用,函数,括号,优先级

  以上编译为

  CSS Code复制内容到剪贴板

  p {

  font: 10px/8px;

  width: 500px;

  height: 250px;

  margin-left: 9px;

  }

  颜色:

  CSS Code复制内容到剪贴板

  p {

  color: #010203 + #040506;//相加 rbg三位分别相加

  color: #010203 * 2;//相乘

  color: rgba(255, 0, 0, 0.75) + rgba(0, 255, 0, 0.75);//带alpha通道的叠加

  color: opacify($translucent-red, 0.3);//控制透明的函数,加强非透明

  background-color: transparentize($translucent-red, 0.25); //控制透明的函数,加强透明

  }

  默认变量:

  CSS Code复制内容到剪贴板

  $content: "First content";

  $content: "Second content?" !default;

  $new_content: "First time reference" !default;

  #main {

  content: $content;

  new-content: $new_content;

  }

  !default 如变量被赋值使用之前的赋值,没被赋值,赋值

时间: 2024-09-23 17:01:13

CSS框架sass的简单一览的相关文章

推荐 10 款 CSS 框架,网页设计就是这么简单

程序开发人员和网页设计人员掐架的事情常有听说,程序员们总是为自己设计不出来漂亮的网页而纠结.不再郁闷,因为开源帮了你,下面为你介绍11款相当不错的CSS框架,专心做程序吧,网页设计交给开源帮你. CSS网页布局框架 Elastic Elastic 是一个简单的 CSS 框架用来对网页进行布局.Elastic 可实现各种各样常见的网页布局,如下图所示: (X)HTML/CSS 框架 ThinkCSS TC ("ThinkCSS") 是一个 (X)HTML/CSS 框架 ,它的目的是减少你

2014 年 15 款最棒的 HTML&CSS 框架

文本我们将介绍 2014 年推荐给 Web 设计师的 15 款 HTML&CSS 框架.阅读下面的框架列表,跟我们分享你的看法吧! CSS 框架 1) Toast Toast 是一款让所有设计都尽可能简单的 CSS 框架,但它又一点也不简单.一个全英文响应式网格很容易就构造一个简单的布局,box-sizing 功能允许用户自由的填充网页和网格边界,而不需要改变其他任何一个地方的设计. 2)  Yaml Yaml 是一个模块化的 CSS 框架,可以用来构造灵活,可访问和响应式的页面.YAML 提供

8款HTML/CSS框架

过去几年已经出现了一些非常实用的HTML/CSS框架,它们让开发人员的设计工作变得更简单.某些框架甚至还提供了一些模板,让开发工作变得更加得心应手.下面为大家盘点了8个非常实用的HTML-CSS3框架,预测它们在即将到来的2014年也会受到开发人员追捧. Semantic UI framework 它有很多非常酷的元素,如可折叠功能.3D动画等,而且动画效果看起来比Bootstrap更简洁.对于用户来说,它的运行速度惊人的流畅!预计这个工具在2014年会火. Bootstrap Bootstra

2014 年 15 款最棒的 HTML&CSS 框架

现在,我们来介绍 2014 年推荐给 Web 设计师的 15 款 HTML&CSS 框架.阅读下面的框架列表,跟我们分享你的看法吧:) CSS 框架 1) Toast Toast 是一款让所有设计都尽可能简单的 CSS 框架,但它又一点也不简单.一个全英文响应式网格很容易就构造一个简单的布局,box-sizing 功能允许用户自由的填充网页和网格边界,而不需要改变其他任何一个地方的设计. 2) Yaml Yaml 是一个模块化的 CSS 框架,可以用来构造灵活,可访问和响应式的页面.YAML 提

27款经典的CSS框架

利用 CSS 框架,可以简化你的工作,提高工作效率.CSS 框架是一系列 CSS 文件的集合体,包含了基本的元素重置,页面排版.网格布局.表单样式.通用规则等代码块.下面给你推荐了27款优秀的CSS框架,你可以选用. 1. 960gs 960 像素的页面宽度似乎成为了一种设计标准,在当前各种分辨率下,能够很好地展现网页内容.提供较为常用的尺寸来简化网页设计过程,使工作简单高效. 2. YUI 2: Grids CSS 芒果曾经介绍过由雅虎开发小组推出的 YUI,而这个 YUI Grids CSS

段正淳的css笔记(6)-浅谈css框架开发

个人总结了在开发css框架中的一点经验,献丑了.希望大家的讨论能使我们共同进步.:) 1.css框架 中国的互联网行业已经发展了10年,浏览器也从最早流行的NS到现在的FF3.IE7等等--前端开发工程师的职位也诞生了.近几年在web开发中,有个非常火的词--"框架".YUI.JQuery.Prototype这些javascript框架在开发网站时,确实成为前端开发工程师的手中利器.为什么呢?因为框架是包含工具.函数库.约定,以及尝试从常用任务中抽象出可以复用的通用模块,让设计师与程序

CSS高级教程: CSS框架

文章简介:可以从CSS框架中借鉴到什么. 现在很多人会使用 CSS 框架进行快速建站.那 CSS 框架是什么呢,它通常是一些 CSS 文件的集合,这些文件包括基本布局.表单样式.网格.简单组件.以及样式重置.使用 CSS 框架大大降低工作成本进行快速建站.当然对于一些大型的项目,可能会很难照搬某些框架直接使用的,因为直接使用会带来一些限制或者冗余的问题.但在 CSS 框架已经日趋成熟的今天,在我们设计项目架构.规范的时候,现时市面上一些优秀的框架也可以给我们提供很多可借鉴的地方. 本文主要从几个

CSS框架:Yahoo!Normalize.CSS Pure

文章简介:Yahoo! 出品的 CSS 框架. Pure 这个 CSS 框架是响应式布局,并且定义了 排版,网格,表单,按钮,表格和导航等样式.使用非常简单,并且整个框架非常小(压缩及最小化之后只有 5.7KB),另外它还是模块化的,每个模块的样式可以单独使用. Pure 是 Yahoo! 新近推出的一个基于 Normalize.CSS 的 CSS 框架,它没有使用任何 JavaScript,只是 HTML 和 CSS.

CSS框架:推荐27款优秀的CSS框架

文章简介:利用 CSS 框架,可以简化你的工作,提高工作效率.CSS 框架是一系列 CSS 文件的集合体,包含了基本的元素重置,页面排版.网格布局.表单样式.通用规则等代码块.下面给你推荐了27款优秀的CSS框架,你可以选用. 利用 CSS 框架,可以简化你的工作,提高工作效率.CSS 框架是一系列 CSS 文件的集合体,包含了基本的元素重置,页面排版.网格布局.表单样式.通用规则等代码块.下面给你推荐了27款优秀的CSS框架,你可以选用. 1. 960gs 960 像素的页面宽度似乎成为了一种