亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

sass里@if判斷語法有什么用?

sass里@if判斷語法有什么用?

嗶嗶one 2018-08-15 11:19:08
嵌套循環我都覺得很有用,可是判斷有什么用?判斷的使用場景在哪里?為什么會有判斷這個語法,為了解決什么問題?$type: monster;p {   @if $type == ocean {       color: blue;   } @else if $type == matador {       color: red;   } @else if $type == monster {       color: green;   } @else {       color: black;   } }這是官網給個實例,這樣不是很沒有意義嗎?直接定義p {color: green; }不是更加直接嗎?瀏覽器里沒有腳本可以控制sass的type,一切全在sass編譯前的環境里運行,編譯成css后就只能依靠javascript更改,那么為什么還要@if呢?
查看完整描述

2 回答

?
繁星淼淼

TA貢獻1775條經驗 獲得超11個贊

看了一點文檔,@if語法主要活躍在瀏覽器兼容上,可以少些很多js代碼


$lte7:true !default;

//是否兼容ie6,7 

//inline-block 

//ie6-7 *display: inline;*zoom:1; 

@mixin inline-block {

    display: inline-block; 

    @if $lte7 { *display: inline;*zoom:1; } 

}

如果變量$lte7為真,就輸出display: inline;zoom:1;


查看完整回答
反對 回復 2018-08-25
  • 2 回答
  • 0 關注
  • 1465 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號