定義乙個 map:
$postmeaage: (
categoriesbackground: #ff6b6b,
tagsbackground: #ff6b6b #fbc531 #22a6b3 #10ac84 #0097e6,
) !default;
加上!default
代表這個 map 是預設的,它可以被覆蓋。當你準備覆蓋它:
$postmeaage: (
categoriesbackground: #f00,
tagsbackground: #f00,
);
目前為止,它正常工作。當你期望覆蓋單個屬性時,你或許準備這樣做:
$postmeaage: (
tagsbackground: #f00,
);
此時,你會發現獲取不到categoriesbackground
的值,它並不能將categoriesbackground
保留,而是將整個 map 重寫。要實現覆蓋單個屬性的效果,在你宣告這個 map 時,應該這樣做:
$postmeaage: () !default;
$postmeaage: map-merge(
(categoriesbackground: #ff6b6b,
tagsbackground: #ff6b6b #fbc531 #22a6b3 #10ac84 #0097e6,
),$postmeaage
);
參考 bootstrap **
android layout weight屬性學習
雖然這個android layout weight屬性很怪異,但幸運的是我們達到了目標 按比例顯示linearlayout內各個子控制項,需設定android layout width 0dp 如果為豎直方向的設定android layout height 0dp 在這種情況下某子個控制項占用lin...
ios autoresizingMask屬性的研究
在 uiview 中有乙個autoresizingmask的屬性,它對應的是乙個列舉的值 如下 屬性的意思就是自動調整子控制項與父控制項中間的位置,寬高。1 2 3 4 5 6 7 8 9 enum uiviewautoresizingnone就是不自動調整。uiviewautoresizingfl...
windowSoftInputMode屬性詳解
android windowsoftinputmode是activity主視窗與軟鍵盤的互動模式,可以用來避免輸入法面板遮擋問題,是android1.5後的乙個新特性。這個屬效能影響兩件事情 一 當有焦點產生時,軟鍵盤是隱藏還是顯示。二 是否減少活動主視窗大小以便騰出空間放軟鍵盤。它的設定必須是下面...