Hiperteksto žymėjimo kalbos (HTML) skaidrių demonstravimas yra vaizdų serija, peržiūrima iš eilės naudojant žiniatinklio naršyklę. Vaizdai HTML skaidrių demonstracijoje keičiasi, kai vartotojas spusteli mygtuką, kad peržiūrėtų kitą ar ankstesnę skaidres, arba pagal laikmatį. Be to, kai kuriose skaidrių demonstracijose laikmatis derinamas su vartotojo valdikliais. HTML skaidrių demonstravimas gali būti koduojamas naudojant tik HTML arba HTML ir kitų kalbų derinį, pvz., JavaScript™ ir Flash®. Atsižvelgiant į kodo tipus, naudojamus kuriant HTML skaidrių demonstraciją, skaidrių demonstracijoje gali būti papildomų funkcijų, tokių kaip mastelio keitimo galimybės ir galimybė peržiūrėti visą skaidrių demonstraciją tame pačiame tinklalapyje.
Paprasčiausias HTML skaidrių demonstravimas leidžia žiūrovui spustelėti nuorodas arba mygtukus, vedančius į kitą arba ankstesnę skaidres, ir naudojamas tik HTML kodas. Šio tipo skaidrių demonstravimui nenaudojamas laikmatis ir neteikiamos jokios papildomos funkcijos, pvz., galimybė priartinti skaidrę. Norint sukurti tokio tipo skaidrių demonstraciją, kiekvienoje skaidrėje sukuriamas vienas HTML puslapis ir kiekviename puslapyje pateikiamos nuorodos, kurias spustelėjus vartotojas tęsia demonstraciją. Kiekvienoje skaidrėje gali būti vaizdų, vaizdų antraščių ir papildomo teksto. Skaidrių demonstravimo puslapiai turi būti sukurti naudojant panašius stilius arba tuos pačius HTML puslapių šablonus, kad žiūrovas galėtų suvokti turinį kaip skaidrių demonstravimą, o ne kaip atskirus tinklalapius.
HTML skaidrių demonstraciją galima sukurti naudojant HTML http-equiv refresh metažymą. Galima pridėti papildomų naudotojo valdiklių, įskaitant mygtukus, leidžiančius vartotojui pereiti prie kito vaizdo arba grįžti prie ankstesnio. Kaip ir paprasčiausia HTML skaidrių demonstracija, kiekvienoje skaidrėje sukuriamas vienas HTML puslapis. Žiniatinklio programuotojas prideda http-equiv refresh metažymą prie kiekvienos skaidrės HTML puslapio ir apibrėžia sekundžių skaičių, kiek reikia laukti prieš įkeliant kitą skaidrę, pridėdamas turinio parametrą prie metažymos. Vienodas išteklių lokatorius (URL), identifikuojantis kitos skaidrės vietą, taip pat yra metažymoje, naudojant URL parametrą.
Dauguma HTML skaidrių demonstracijų kuriamos naudojant kalbų derinį, įskaitant HTML, Flash®, JavaScript™, jQuery ir pakopinius stilių lapus (CSS). Šios skaidrių demonstracijos suteikia daugiau funkcijų nei užkoduotos tik HTML. Be laiko skaidrių ir naudotojo valdiklių, leidžiančių žiūrintiesiems praleisti skaidres, galima pridėti mastelio keitimo, slinkimo ir įterptųjų skaidrių miniatiūrų. Skaidrių miniatiūros ypač naudingos skaidrių demonstravimui, kuriame yra daug skaidrių, nes kiekviena spustelėjama miniatiūra rodo susietos skaidrės peržiūrą ir leidžia vartotojui pereiti prie bet kurios skaidrės, kurią jis nori peržiūrėti. Be to, naudojant papildomas kalbas, svetainių kūrėjai gali įterpti visą skaidrių demonstraciją viename tinklalapyje.
Norint pridėti daug funkcijų turinčią HTML skaidrių demonstraciją, kurioje naudojamas kalbų derinys, svetainės kūrėjas turi mokėti bent dvi programavimo kalbas. Laimei, kodas, reikalingas kuriant šias skaidrių demonstracijas, yra išspausdintas žiniatinklio programavimo knygose ir laisvai prieinamas internete. Be to, kai kurios turinio valdymo sistemos (TVS) palaiko papildinių pridėjimą, o kai kurie skaidrių demonstravimo papildiniai yra prieinami. Šie papildiniai suteikia galimybę prie tinklalapio pridėti HTML arba kelių kalbų skaidrių demonstraciją nemokant HTML ar kitų kalbų.