Вы должны использовать Javascript, чтобы сделать это и переместить данные в Javascript.Самый простой способ - создать DOM-узлы и добавить его в tbody через временной интервал.
- Переместить все данные в переменную JavaScript.
- Создать функцию, добавить одну строку в тело
- Добавление строк в setInterval
const data = [
["testa1", "testa2", "testa3"],
["testb1", "testb2", "testb3"],
["testc1", "testc2", "testc3"],
["testd1", "testd2", "testd3"],
["teste1", "teste2", "teste3"],
["testf1", "testf2", "testf3"]
];
function addRow(tbody, data) {
const row = document.createElement("tr");
for (var i = 0; i < data.length; i++) {
const td = document.createElement("td");
td.textContent = data[i];
row.appendChild(td);
}
tbody.appendChild(row);
}
function cleartData(elem){
while (elem.firstChild) {
elem.removeChild(elem.firstChild);
}
}
const tbody = document.querySelector("#tableslide");
let counter = 0;
setInterval(() => {
cleartData(tbody);
addRow(tbody, data[counter]);
addRow(tbody, data[counter + 1]);
counter = (counter + 2) % data.length;
}, 2000);
<table border >
<thead>
<tr>
<th>naslov1</th>
<th>naslov2</th>
<th>naslov3</th>
</tr>
</thead>
<tbody id="tableslide">
</tbody>
</table>
Вот код для справки
https://codepen.io/akmittal/pen/bQjQgP