Arkadaşlar javascript ile bir <ul> ve <li> oluşturduğum listedeki elemanların süre ile tek tek görünmesini nasıl sağlarım

misal bir eleman görünürken diğerleri görünmeyecek 2 saniye sonra o eleman değil diğer eleman görünecek böyle full listeyi dönecek listede misal 10 eleman var bittiği zaman tekrar 1. elemandan başlıyacak.