Sprint 17: week 2
2024-12-09
Dit is mijn learning journal van week 2 van sprint 17
Ik ben afgelopen weekend bezig geweest met P5.js en heb een misselijk makend iets gecreeerd.
![[Schermopname 2024-12-09 om 09.48.57.mov]]
Week planning:
Maandag
- ochtend: mentor
- middag: les
- avond: vrij
Dinsdag
- ochtend: werk
- middag: view transitions project
- avond: sporten
Woensdag:
- ochtend: afspraak + view transitions verder werken
- middag: les
- avond: iloveweb ?
Donderdag
- ochtend: werk
- middag: client project
- avond: sporten, viewtransitions
Vrijdag
- ochtend: sprint review? + verder werken
- middag: les
- avond: vrij
9 december
Mentor
We zijn begonnen met de UI events deeltaak. Mentoren moesten ook mee doen, dus ik heb hem ook weer geopend. Komt goed uit, want vorig jaar niet ver gekomen want orgaan verloren toen, RIP blinde darm.
Hierdoor heb ik geleerd over javascript drag events. Ik wist niet dat dit kon in vanilla JS.
Andere leuke dingen:
CC Spike II: View Transitions
Cross Document
/* Met CSS! */
@view-transition {
navigation: auto
}
Same Document
Door view-transition-name te gebruiken, koppel je twee elementen aan elkaar.
// Met JS voor micro interacties - niet overal supported
if (document.startViewTransition) {
document.startViewTransition(toggleActiveState / functie)
} else {
toggleActiveState()
}
In de console heb je een animatie tab, hier kan je animaties beter inspecteren en langzamer afspelen.
Tussen pagina’s animeren
::view-transition-old(text),
::view-transition-new(text) {
/* Break aspect ratio at an element level */
height: 100%;
/* But maintain it within the image itself */
object-fit: none;
/* And hide parts of the image that go out of bounds */
overflow: clip; }