Lab 6

Nauka technologii internetowych

Lab 6

Zadanie 1

Napisz animację, która animuje logo Uniwersytetu Rzeszowskiego z wersji standardowej w monochromatyczną (załączone w assetach). Wykorzystaj właściwości background-image i background-size.

Zadanie 2

Wykonaj za pomocą CSS następujący spinner:

Wykorzystaj właściwość animation-timing-function aby animacja działała płynnie.

Zadanie 3

Zapoznaj się z przykładem, który definiuje zdefiniowany samodzielnie (tj. przez autora strony) checkbox. Następnie dodaj animację, która po aktywacji checkboxa:

Następnie dodaj do formularza przycisk typu submit, który będzie animowany w następujący sposób:

Zadanie 4

Niech formularz z poprzedniego zadania dodatkowo wyświetla się w postaci animowanej, tzn. rozwija się dynamicznie podczas animowania. Skorzystaj z przykładu:Przykład anmacji

Zadanie 5

Zapoznaj się z przykładem grid_areas.html. W przykładzie tym zdefiniowano najpierw właściwość grid-template-areas w kontenerze głównym, po czym kolejne elementy otrzymały odpowiednią wartość właściwości grid-area.

Zadanie 6

Popularnym elementem występującym na stronach internetowych jest slider. Jest to układ treści, w którym grupa elementów jest pokazywana trochę na podobieństwo pokazu slajdów (stąd nazwa), tj. jeden z elementów jest aktualnie widoczny, natomiast za pomocą przysików nawigacyjnych możliwa jest jego zmiana na kolejny. Podobnym rozwiązaniem jest carousel, gdzie jednocześnie widzimy kilka elementów i również za pomocą przycisków nawigacyjnych możemy przełączać na kolejne elementy, przy czym w carouselu zwykle nawigacja jest cykliczna, tj. ostatni element przełączy widok z powrotem na pierwszy.

Poniżej zaprezentowano prosty slider: