[問題] @mixin有時可用有時錯誤?

看板Web_Design作者時間9年前 (2015/12/14 15:59), 編輯推噓4(406)
留言10則, 5人參與, 最新討論串1/1
各位前輩請教一下 初學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://www.ptt.cc/bbs/Web_Design/M.1450079978.A.ABE.html

12/15 19:28, , 1F
我之前寫的時候style結尾都要有; 。我看你好像都沒有加@@
12/15 19:28, 1F

12/17 01:10, , 2F
試了一次include三個mixin都沒錯誤,不知道錯誤是?
12/17 01:10, 2F

12/17 01:12, , 3F
回樓上,sass語法允許不用分號
12/17 01:12, 3F

12/17 01:13, , 4F
另外Udemy有免費的sass基本教學可以去看看
12/17 01:13, 4F

12/17 01:17, , 5F
有時是compiler的問題,像用gulp去compile,就一定要有
12/17 01:17, 5F

12/17 01:17, , 6F
空格, 用compass去compile就很隨便
12/17 01:17, 6F

12/17 01:32, , 7F
12/17 01:32, 7F

12/17 04:08, , 8F
你在瀏覽器裡應該就看得到哪行出錯
12/17 04:08, 8F

12/30 17:06, , 9F
之前一開始也是用sass寫,但事實上scss比較廣泛ˊ_>ˋ甚至
12/30 17:06, 9F

12/30 17:06, , 10F
可以把人家的css改檔名scss就能用了(而且團隊裡面有art)
12/30 17:06, 10F
文章代碼(AID): #1MRdRgg- (Web_Design)
文章代碼(AID): #1MRdRgg- (Web_Design)