Challenge

Rugby Match

3 Advanced

Un layout CSS avanzato per visualizzare un elenco di match di rugby. Ispirato al layout della URC.

Strutture dati CSS avanzato Animation
Rugby Match

Molti pensano che scrivere HTML e CSS sia facile. Ma non è sempre così. A volte può diventare una vera sfida.

In questa challenge l’obiettivo è riprodurre delle card che rappresentano le preview di alcuni match di rugby. Al primo impatto potrebbero sembrare semplici, ma invece nascondono tante particolarità. Il layout originale è quello che trovate (ad agosto 2023) sul sito web della URC (United Rugby Championship).

Il layout deve essere riprodotto più fedelmente possibile e deve essere responsive.

Parti analizzando la struttura dati dei match (che trovi in matches.json). Lavora inizialmente ad una versione statica della card. Una volta completato il layout puoi provare a generare le card in modo dinamico. Per leggere il json puoi usare fetch o axios. Per i font puoi usare “Oswald” e “Open Sans” oppure altri che consideri più vicini a quelli originali.

Starter Kit

Nello starter kit troverete una cartella assets con dentro due cartelle:

  • img: qui troverete i loghi e le immagini di sfondo necessarie per costruire le card;
  • screenshots: immagini del layout in versione desktop e mobile e il video con gli effetti all’hover;
  • bonus: per chi vuole vi forniamo anche il layout completo della pagina;
  • matches.json: elenco dei dati di tutti i match.

Consigli

Scegli le tecnologie che preferisci per affrontare la challenge. Il nostro consiglio è sempre quello di mettersi alla prova con qualcosa di nuovo, che sia un linguaggio, un argomento o una funzionalità. Se può aiutarti puoi partire da una versione statica e aggiungere dinamicità un passo alla volta.