1
我有設置一個百分比的變量:正確LESS CSS計算語法
@var-a: 50%;
,另一個是固定寬度:
@var-b: 100px;
我想計算@ VAR-C如下:
@var-c: (@var-a * @var-b);
我預計50像素,但實際上得到5000px。我究竟做錯了什麼?
我有設置一個百分比的變量:正確LESS CSS計算語法
@var-a: 50%;
,另一個是固定寬度:
@var-b: 100px;
我想計算@ VAR-C如下:
@var-c: (@var-a * @var-b);
我預計50像素,但實際上得到5000px。我究竟做錯了什麼?
較少的計算使用數字而不考慮單位。如果你知道@var-a
將在百分比,你可能只是做這樣的事情:
@var-c: unit(@var-a/100 * @var-b, px);
使用unit()
允許您控制輸出單元。
如果@var-a
不是百分比,那麼您也可以使用警衛來做其他事情。
如果你只想'@ var-b'的一半,你應該只有'@ var-a:0.5',百分比用在客戶端頁面寬度的上下文中。 –
@ var-a是一個高度變量,所以我會假設它需要保持爲百分比? – alias51