diff --git a/data.json b/data.json index 0a0be83..a6bcd48 100644 --- a/data.json +++ b/data.json @@ -3266,16 +3266,12 @@ "rows": [ { "title": "Storia", - "subrows": [ + "columns": [ { - "columns": [ + "items": [ { - "items": [ - { - "number": 97, - "text": "anni di attività (1927-2023)" - } - ] + "number": 97, + "text": "anni di attività (1927-2023)" } ] } @@ -3283,64 +3279,60 @@ }, { "title": "Studenti", - "subrows": [ + "columns": [ { - "columns": [ + "items": [ { - "items": [ - { - "number": 4312, - "text": "iscritti ai corsi di laurea per l’A.A. 2022/2023, di cui" - }, - { - "number": 2673, - "text": "iscritti ai corsi di laurea triennale" - }, - { - "number": 1590, - "text": "iscritti ai corsi di laurea magistrale / specialistica" - }, - { - "number": 49, - "text": "iscritti ai corsi di laurea di ordinamenti precedenti" - } - ] + "number": 4312, + "text": "iscritti ai corsi di laurea per l’A.A. 2022/2023, di cui" }, { - "items": [ - { - "number": 380, - "text": "studenti outgoing per Erasmus ed ExtraErasmus, doppio titolo" - }, - { - "number": 165, - "text": "accordi con atenei internazionali" - }, - { - "number": 31, - "text": "paesi coinvolti: Austria, Belgio, Bulgaria, Cipro, Rep Ceca, Germania, Danimarca, Spagna, Estonia, Francia, Grecia, Croazia, Irlanda, Islanda, Lituania, Norvegia, Paesi Bassi, Portogallo, Polonia, Romania, Serbia, Svezia, Finlandia, Regno Unito, Usa, Svizzera, Cile, Cina, Giappone, Israele, Corea del Sud" - } - ] + "number": 2673, + "text": "iscritti ai corsi di laurea triennale" }, { - "items": [ - { - "number": 161, - "text": "iscritti ai master e ai corsi di perfezionamento, di cui" - }, - { - "number": 165, - "text": "iscritti ai master di primo livello" - }, - { - "number": 80, - "text": "iscritti ai master di secondo livello" - }, - { - "number": 23, - "text": "iscritti ai corsi di perfezionamento" - } - ] + "number": 1590, + "text": "iscritti ai corsi di laurea magistrale / specialistica" + }, + { + "number": 49, + "text": "iscritti ai corsi di laurea di ordinamenti precedenti" + } + ] + }, + { + "items": [ + { + "number": 380, + "text": "studenti outgoing per Erasmus ed ExtraErasmus, doppio titolo" + }, + { + "number": 165, + "text": "accordi con atenei internazionali" + }, + { + "number": 31, + "text": "paesi coinvolti: Austria, Belgio, Bulgaria, Cipro, Rep Ceca, Germania, Danimarca, Spagna, Estonia, Francia, Grecia, Croazia, Irlanda, Islanda, Lituania, Norvegia, Paesi Bassi, Portogallo, Polonia, Romania, Serbia, Svezia, Finlandia, Regno Unito, Usa, Svizzera, Cile, Cina, Giappone, Israele, Corea del Sud" + } + ] + }, + { + "items": [ + { + "number": 161, + "text": "iscritti ai master e ai corsi di perfezionamento, di cui" + }, + { + "number": 165, + "text": "iscritti ai master di primo livello" + }, + { + "number": 80, + "text": "iscritti ai master di secondo livello" + }, + { + "number": 23, + "text": "iscritti ai corsi di perfezionamento" } ] } @@ -3348,60 +3340,52 @@ }, { "title": "Professori", - "subrows": [ + "columns": [ { - "columns": [ + "items": [ { - "items": [ - { - "number": 55, - "text": "professori di I fascia" - } - ] - }, - { - "items": [ - { - "number": 68, - "text": "professori di II fascia" - } - ] - }, - { - "items": [ - { - "number": 7, - "text": "ricercatori" - } - ] + "number": 55, + "text": "professori di I fascia" } ] }, { - "columns": [ + "items": [ { - "items": [ - { - "number": 42, - "text": "ricercatori a tempo indeterminato" - } - ] - }, + "number": 68, + "text": "professori di II fascia" + } + ] + }, + { + "items": [ { - "items": [ - { - "number": 376, - "text": "docenti e collaboratori alla didattica a contratto" - } - ] - }, + "number": 7, + "text": "ricercatori" + } + ] + }, + { + "items": [ { - "items": [ - { - "number": 250, - "text": "personale tecnico-amministrativo" - } - ] + "number": 42, + "text": "ricercatori a tempo indeterminato" + } + ] + }, + { + "items": [ + { + "number": 376, + "text": "docenti e collaboratori alla didattica a contratto" + } + ] + }, + { + "items": [ + { + "number": 250, + "text": "personale tecnico-amministrativo" } ] } @@ -3409,88 +3393,76 @@ }, { "title": "Didattica", - "subrows": [ + "columns": [ { - "columns": [ + "items": [ { - "items": [ - { - "number": 6, - "text": "temi di studio" - } - ] - }, - { - "items": [ - { - "number": 5, - "text": "corsi di laurea triennale" - } - ] - }, - { - "items": [ - { - "number": 6, - "text": "corsi di laurea magistrale" - } - ] + "number": 6, + "text": "temi di studio" } ] }, { - "columns": [ + "items": [ { - "items": [ - { - "number": 12, - "text": "master di I livello" - } - ] - }, - { - "items": [ - { - "number": 8, - "text": "master di II livello" - } - ] - }, - { - "items": [ - { - "number": 3, - "text": "corsi di perfezionamento e formazione" - } - ] + "number": 5, + "text": "corsi di laurea triennale" } ] }, { - "columns": [ + "items": [ { - "items": [ - { - "number": 2, - "text": "corsi in partnernariato" - } - ] - }, + "number": 6, + "text": "corsi di laurea magistrale" + } + ] + }, + { + "items": [ { - "items": [ - { - "number": 1, - "text": "scuola di specializzazione" - } - ] - }, + "number": 12, + "text": "master di I livello" + } + ] + }, + { + "items": [ { - "items": [ - { - "number": 1, - "text": "dottorato in architettura, città e design articolato in 9 ambiti disciplinari" - } - ] + "number": 8, + "text": "master di II livello" + } + ] + }, + { + "items": [ + { + "number": 3, + "text": "corsi di perfezionamento e formazione" + } + ] + }, + { + "items": [ + { + "number": 2, + "text": "corsi in partnernariato" + } + ] + }, + { + "items": [ + { + "number": 1, + "text": "scuola di specializzazione" + } + ] + }, + { + "items": [ + { + "number": 1, + "text": "dottorato in architettura, città e design articolato in 9 ambiti disciplinari" } ] } diff --git a/src/assets/css/blocks/links-list.css b/src/assets/css/blocks/links-list.css index dfeb8e2..9bad7fe 100644 --- a/src/assets/css/blocks/links-list.css +++ b/src/assets/css/blocks/links-list.css @@ -1,5 +1,5 @@ .block-links-list{ - @apply mb-base; + @apply mb-base md:mb-lg; &__label{ @apply font-bold mb-xs; } diff --git a/src/assets/css/blocks/stats.css b/src/assets/css/blocks/stats.css index 4c66f6b..4262d15 100644 --- a/src/assets/css/blocks/stats.css +++ b/src/assets/css/blocks/stats.css @@ -3,62 +3,63 @@ --block-stats-color: theme(colors.black); --block-stats-row-border: theme(colors.black); /* --block-stats-bg: #0066FF; - --block-stats-color: #fff; */ - /* --block-stats-row-border: #fff; */ + --block-stats-color: #fff; + --block-stats-row-border: #fff; */ background: var(--block-stats-bg); color: var(--block-stats-color); &-row{ border-top: 1px solid var(--block-stats-row-border); - @apply grid gap-x-[calc(var(--grid-gutter)*2)] lg:grid-cols-4 pt-sm; + @apply grid gap-x-[calc(var(--grid-gutter)*2)] xl:grid-cols-4 pt-sm; &:not(:last-child){ - @apply pb-lg; + @apply pb-sm xl:pb-lg; } &__title{ - @apply font-bold text-size-md; + @apply block font-bold text-size-md mb-xxs xl:mb-0; } } - &__data{ + &__items{ grid-column: span 3; - @apply mt-sm lg:mt-0; - } - &__subrow{ - @apply grid gap-x-[calc(var(--grid-gutter)*2)] md:grid-cols-3 pt-sm; - &:first-child{ - @apply pt-0; - } - &:first-child:last-child{ - @apply pb-md md:pb-lg; - } - + .block-stats__subrow{ - @screen lg{ - grid-column: 2/5; - } - .block-stats-column{ - border-top: 1px solid var(--block-stats-row-border); - @apply pt-base; - } - } + @apply xl:grid grid-cols-3 gap-x-[calc(var(--grid-gutter)*2)] gap-y-xs; } &-column{ - @apply pb-xs; - &:not(:last-child){ - border-bottom: 1px solid var(--block-stats-row-border); + + .block-stats-column{ + border-top: 1px solid var(--block-stats-row-border); + @screen xl{ + border-top:0; + } + @apply mt-sm xl:mt-0 pt-xs xl:pt-0;; + } + &:nth-child(n+4){ + border-top: 1px solid var(--block-stats-row-border); + @apply pt-xs; + } + } + &-item{ + &__number, &__content{ + color: var(--block-stats-color); } &__number{ - @apply block text-size-3xl; + @apply block text-size-lg mb-0; } &__content{ - @apply text-size-md; + @apply block text-size-sm mb-0; } - &:not(:first-child){ - .block-stats-column{ + &:first-child{ + .block-stats-item{ &__number{ - @apply text-size-lg; + @apply text-size-3xl; } &__content{ - @apply text-size-sm; - } + @apply text-size-md; + } } } + &:not(:first-child){ + @apply pt-xs; + } + &:not(:last-child){ + border-bottom: 1px solid var(--block-stats-row-border); + @apply pb-sm; + } } } \ No newline at end of file diff --git a/src/blocks/stats.twig b/src/blocks/stats.twig index fa725be..46c1c70 100644 --- a/src/blocks/stats.twig +++ b/src/blocks/stats.twig @@ -5,20 +5,16 @@
{{row.title}}
-
- {% for subrow in row.subrows %} -
- {% for column in subrow.columns %} -
- {% for item in column.items %} -
- {{item.number}} - {{item.text}} -
- {% endfor %} +
+ {% for column in row.columns %} +
+ {% for item in column.items %} +
+

{{item.number}}

+

{{item.text}}

{% endfor %} -
+
{% endfor %}