Dynamické pseudotřídy v CSS jsou speciální selektory, které umožňují reagovat na interakci uživatele se stránkou. Vetšinou jde o odkazy na stránky. Zápis pseudotřídy začíná dvojtečkou.
Dynamická pseudotřída :hover v CSS je mocný nástroj pro interaktivní stylování webových stránek.
Tato pseudotřída se aktivuje, když na element najedeme myší. Obvykle se používá pro odkazy a tlačítka. Například můžete změnit barvu odkazu, když na něj uživatel přejede myší.
V CSS existuje pseudo-třída :link, která reprezentuje element, který ještě nebyl navštíven. Tato třída odpovídá každému neprohlédnutému elementu .
Můžete také ovlivnit vzhled odkazů pomocí různých CSS vlastností. Například můžete nastavit barvu textu, pozadí, odstranit podtržení nebo dokonce vytvořit tlačítka z odkazů.
Pseudo-třída :visited v CSS se používá k výběru navštívených odkazů. Když uživatel navštíví odkaz, tento selektor umožňuje změnit některé styly. Je určen k tomu, aby uživatelé mohli rozlišit mezi odkazy, které navštívili, a těmi, které ještě ne.
Pseudotřída :active v CSS se používá pro prvky, které jsou právě aktivní, například po kliknutí na tlačítko. Zde je několik důležitých věcí o této pseudotřídě:
Když uživatel klikne na prvek (například tlačítko), stane se aktivním. Pseudotřída :active umožňuje definovat specifický vzhled tohoto prvku v okamžiku, kdy je aktivní.