为了账号安全,请及时绑定邮箱和手机立即绑定
  • 常见的编译错误 在编译 Sass 代码时常常会碰到一些错误,让编译失败。这样的错误有系统造成的也有人为造成的,但大部分都是人为过失引起编译失败。 而最为常见的一个错误就是字符编译引起的。在Sass的编译的过程中,是不是支持“GBK”编码的。所以在创建 Sass 文件时,就需要将文件编码设置为“utf-8”。 另外一个错误就是路径中的中文字符引起的。建议在项目中文件命名或者文件目录命名不要使用中文字符。而至于人为失误造成的编译失败,在编译过程中都会有具体的说明,大家可以根据编译器提供的错误信息进行对应的修改。
    查看全部
  • 自动化编译 Grunt 和 Gulp 配置Grunt 和 Gulp下的 Sass 的编译。这里仅列出两个示例代码(具体情况要根据您的项目环境来做一定的修改,不建议生搬硬套) 1、Grunt 配置 Sass 编译的示例代码 module.exports = function(grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), sass: { dist: { files: { 'style/style.css' : 'sass/style.scss' } } }, watch: { css: { files: '**/*.scss', tasks: ['sass'] } } }); grunt.loadNpmTasks('grunt-contrib-sass'); grunt.loadNpmTasks('grunt-contrib-watch'); grunt.registerTask('default',['watch']); } 2、Gulp 配置 Sass 编译的示例代码 var gulp = require('gulp'); var sass = require('gulp-sass'); gulp.task('sass', function () { gulp.src('./scss/*.scss') .pipe(sass()) .pipe(gulp.dest('./css')); }); gulp.task('watch', function() { gulp.watch('scss/*.scss', ['sass']); }); gulp.task('default', ['sass','watch']);
    查看全部
  • //单文件编译 (只有一次性编译) sass sass/bootstrap.scss:css/bootstrap.css //单文件编译 (实时编译,通过 --watch) sass --watch sass/bootstrap.scss:css/bootstrap.css //多文件编译 sass sass/:css/
    查看全部
    0 采集 收起 来源:[Sass]命令编译

    2016-04-10

  • .btn{border:1px solid #ccc} .bbn{ color:#ccc @extend .btn }
    查看全部
    0 采集 收起 来源:[Sass]扩展/继承

    2016-04-07

  • @mixin center($width,$height){ width:$width; height:$height; position:absolute; top:50%; left:50%; margin-top:-($height)/2; margin-left:-($widht)/2 } .box-center{ @include center(500px,300px) }
    查看全部
  • @mixin border-radius($radius){ border-radius:$radius; } .box{ @include border-radius(3px) }
    查看全部
  • @mixin border-radius($border-radius:3px){ -webkit-border-radius:$border-radius; } button{ @include border-radius }3 调用混合宏
    查看全部
  • @mixin border-radius{ border-radius:5px; } @mixin border-radius($radius:5px){ border-radius:$radius } $radius:5px 操作符 变量 变量值
    查看全部
  • .box{ font:{ size:12px; weight:bold; } }
    查看全部
  • $baseLineHeight:2; $baseLineHeight:1.5 !default; body{ line-height:$baseLineHeight; }
    查看全部
  • sass: 不带有{}和; body color:#ccc background:#fff scss写法: $font-stack:Helvetica; $primary-color:#ccc; body{ font:100% $font-stack; color:$primary-color; }
    查看全部
  • $color:red; .test{ color:$color }
    查看全部
  • @mixin box-shadow($shadow...) { @if length($shadow) >= 1 { @include prefixer(box-shadow, $shadow); } @else{ $shadow:0 0 4px rgba(0,0,0,.3); @include prefixer(box-shadow, $shadow); } }
    查看全部
  • 想选中 header 中的 a 标签,在写 CSS 会这样写: nav a { color:red; } header nav a { color:green; } 那么在 Sass 中,就可以使用选择器的嵌套来实现: nav { a { color: red; header & { color:green; } } }
    查看全部
  • 选择器嵌套为样式表的作者提供了一个通过局部选择器相互嵌套实现全局选择的方法,Sass 的嵌套分为三种: 选择器嵌套 属性嵌套 伪类嵌套
    查看全部

举报

0/150
提交
取消
课程须知
对CSS有一定的了解,才可以更好的学习本课程。
老师告诉你能学到什么?
1、Sass是什么?他有什么功能? 2、Sass需要什么样的环境才能顺利运行 3、Sass语法格式和CSS有什么不一样? 4、Sass要如何编译 5、你要怎么调试Sass 6、Sass有哪些基本特性 7、Sass的控制命令能做些什么事情 8、Sass有哪些数据类型 9、Sass的函数功能

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!