[英]In tritium, how can I do math operations?
我正在改造一個網站,其中包含具有固定寬度和高度(像素)的內聯樣式的元素,如下所示:
<div id="row1_column1" class="one-column" style="width:728px;height:1px;">
...
</div>
我想創建一種函數,該函數基於最大值將固定像素尺寸(例如,768px)變換為相對值(例如,75%)。 我想這樣寫:
@func XMLNode.relativize_fixed_dimensions(Number %full_width, Number %full_height) {
attribute("style") {
value() {
replace(/width:\s*(\d)+px/) {
set(concat("width:", (%1 / %full_width), "%"))
}
replace(/height:\s*(\d)+px/) {
set(concat("height:", (%1 / %full_height), "%"))
}
}
}
}
但是,根據moovweb文檔 ,沒有類型如Number,也沒有諸如/之類的運算符。
我想知道的是:是否可以在氚中進行數學變換,以便實現我的需要?
不幸的是,到目前為止還沒有辦法做到這一點。 無法在氚上執行數值表達式。 我相信這是未來的路線圖,但不確定它什么時候會成為一個功能。
我建議現在使用javascript實現更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.