作者virgin7 ()
看板Web_Design
标题[问题] @mixin有时可用有时错误?
时间Mon Dec 14 15:59:34 2015
各位前辈请教一下
初学sass,在用@mixin时有以下情况
code如下:
@mixin bg($bg)
background: url("../images/#{$bg}")
width: image-width("../images/#{$bg}")
height: image-height("../images/#{$bg}")
@mixin text-hide
white-space: nowrap
text-indent: 100%
overflow: hidden
@mixin boxW($width)
width: $width
有三个mixin,前两个从教学站copy的,第三个是自己try的
单独只放第三支,结果都很正常,但如果前头多放了其他两支mixin,结果就会错误
删掉前两支後又正常(前两支单独或放一起测试都是ok的,我猜应该不关前两支的事)
搞不懂是哪里出错?
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.160.52.202
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1450079978.A.ABE.html
1F:推 a926: 我之前写的时候style结尾都要有; 。我看你好像都没有加@@ 12/15 19:28
2F:推 magicsung: 试了一次include三个mixin都没错误,不知道错误是? 12/17 01:10
3F:→ magicsung: 回楼上,sass语法允许不用分号 12/17 01:12
4F:→ magicsung: 另外Udemy有免费的sass基本教学可以去看看 12/17 01:13
5F:推 iamnodoubt: 有时是compiler的问题,像用gulp去compile,就一定要有 12/17 01:17
6F:→ iamnodoubt: 空格, 用compass去compile就很随便 12/17 01:17
8F:→ eggimage: 你在浏览器里应该就看得到哪行出错 12/17 04:08
9F:推 lininu: 之前一开始也是用sass写,但事实上scss比较广泛ˊ_>ˋ甚至 12/30 17:06
10F:→ lininu: 可以把人家的css改档名scss就能用了(而且团队里面有art) 12/30 17:06