Webbutveckling med HTML och CSS

Laboration L9b

Interaktivitet med CSS

I denna laboration ska rutor (div- eller span-element) visas och döljas på olika sätt. Interaktionen kommer vara på lite olika sätt och vi ska se hur vi kan hantera det med hjälp av CSS.

I exemplen används huvudsakligen visibility för att visa och dölja. Elementen är placerade med absolut positionering inom ett annat element med relativ positionerning. De rutor som visas hamnar då framför övrigt innahåll på sidan. Man kan också ta bort denna positionering och istället använda display med värdena block och none, för att visa och dölja, om man vill att rutorna ska visas som en del av övrigt innehåll på sidan.

30 min.

Förberedelser

1 :hover

2 :active

3 :checked

4 :target

5 :focus

6 :focus

7 :checked — visa flera element, som specificeras av en class

Klar

Detta var den sista delen av laboration L9. Titta nu på exemplet på sidan "Exempel" i navigeringen högst upp på sidan. Därefeter går du vidare med föreläsning F9c-F9d.