我有一個循環顯示一次最多12個項目的網格中的項目(3個跨越4個向下)。網格中可以有任意數量的項目(1到12),但是在一行中只有1或2個項目的實例中,我需要將一個類別附加到HTML中。例如:確定項目顯示在網格中的剩餘部分 - PHP
當我有3,6,9,12項 - 沒有要求 當我有4,7,10項(剩餘1項) - 項目4,7和10需要一個類應用 當我有5,8,11項(剩餘2項) - 項目4,5,7,8,10,11需要應用類
我該如何在PHP中執行此操作。每個項目我有以下提供給我:
- 的頁面
- 當前項目
道歉的產品總數 - 僞代碼編輯器garbles它:
$howmanyleft = totalproducts - currentproduct
if ($howmanyleft <= 2) {
if ($currentproduct % 3 == 0) {
//addclass
}
}
然後在我的CSS
article.product-single {
width: 33.3333%;
border-bottom: 1px solid rgb(195,195,195);
border-right: 1px solid rgb(195,195,195);
}
article.product-single:nth-child(3n) {
border-right: none;
}
article.lastrow, article.product-single:last-child {
border-bottom:none;
}
對不起,我有這個錯誤。這不是我需要的。我很抱歉。我只需要用類標記的剩餘項目,而不是每一行。
如果有4項,第4項被舉報 如果有5個項目,項目4和5的get標記 如果有10個項目,10項被舉報 如果有11個項目,項目10和11 GET標記
謝謝拉扎爾,這將是理想的項目,但因爲我已經改變通過PHP稍微添加我的類以更簡單的方式。 – Jeepstone
你願意粘貼我們正在談論的代碼的一部分,所以我可以給你一個更合適的答案? –
當然。我會更新這個問題。該代碼是一個JShop網站(www.jshop.co.uk)。 – Jeepstone