我創建了一個mixin來輕鬆處理圖像並替換,現在我的應用程序正在增長,我不知道如何改進此代碼。img-SASS替換
基本上我有一個包括:@include img-replace("logo.png", 104px, 47px, inline-block);
其中我簡單地更改圖像的名稱,並定義像素的寬度和高度。
我想改變它,因爲現在,一些開發人員只想改變圖像名稱,而不必擔心大小了解?
在這種情況下,圖像的寬度:104px和高度:47px,所以他們不想再擔心它,因爲下一張圖像可以更大或更小。
所以大家任何解決方案?謝謝。
$path--rel : "../images";
@mixin img-replace($img, $w, $h, $disp: block) {
background-image: url('#{$path--rel}/#{$img}');
background-repeat: no-repeat;
width: $w;
height: $h;
display: $disp;
}
.site-logo {
@include img-replace("logo.png", 104px, 47px, inline-block);
margin-top: 8px;
margin-left: 6px;
}
我覺得框架[指南針](http://compass-style.org/)與它的[圖像尺寸傭工(HTTP: //compass-style.org/reference/compass/helpers/image-dimensions/)可能有助於你想做什麼 – Zac