You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* card example ([2832ca7](https://github.com/italia/bootstrap-italia/commit/2832ca700b4d3f8ad8f64fe77ade8df130988ef6))
7
+
* megamenu styles and add megamenu-content class ([3b28612](https://github.com/italia/bootstrap-italia/commit/3b28612983bd9c24b4b17a2beedbdb640ab73d0c))
Copy file name to clipboardExpand all lines: _includes/breaking-features-list.md
+24-14Lines changed: 24 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,6 +50,7 @@
50
50
- Per i metadati è stata rimossa la classe `.it-card-related` a favore del solo uso dell'elemento `<footer>` con classe `.it-card-footer` a seguire il corpo della card.
51
51
- Usa un `<div>` con la sola classe `.it-card-actions` a seguire il corpo della card per ospitare link correlati e/o secondari.
52
52
- È stata rimossa la classe `.chips-list` dall'elemento `<ul>` con classe `.it-card-chips` che ospita una lista di più argomenti.
53
+
- La doppia classe `.card-profile` è stata sostituita da `.card-profile-content` per le card di tipo profilo.
53
54
54
55
55
56
### Chips
@@ -79,9 +80,10 @@
79
80
80
81
### Header
81
82
83
+
82
84
- Cambiata la dimensione del pulsante Accedi: cambiato classe da `.btn-sm` a `.btn-sx`.
83
85
- Rimossa la classe `.ms-1` dall'icona `<svg>` che segue la voce Megamenu negli esempi.
84
-
86
+
85
87
86
88
### Icone
87
89
@@ -108,10 +110,13 @@ La versione 3.0.0 ha portato molte breaking changes sia a livello generale che a
108
110
109
111
### Megamenu
110
112
111
-
- Rimosse varianti scure definite dalla presenza delle classi sul `<nav>` contenitore `.theme-light-desk` e `.theme-dark-mobile`.
112
-
- Corrette spaziature sul `<div>` contenitore con classe `.megamenu`: rimosse classi `.pb-5 .pt-3 .py-lg-0`.
113
-
- Nella variante con Call to action in basso: rimossa la classe `.justify-content-around` sul contenitore e aggiunta la classe `.flex-grow-1` agli elementi `<a>` con classe `.it-footer-link`.
114
113
114
+
- Rimosse varianti scure definite dalla presenza delle classi sul `<nav>` contenitore `.theme-light-desk` e `.theme-dark-mobile`.
115
+
- La classe `.has-megamenu` non è più necessaria per attivare il megamenu, è sufficiente la presenza della classe `.megamenu` sull'elemento `<li>` che contiene il megamenu, e la classe `.megamenu-content` sull'elemento che contiene il contenuto del megamenu.
116
+
- Il contenuto del megamenu ora ha classe `.megamenu-content` invece di `.megamenu`, e non ha più le classi `.pb-5 .pt-3 .py-lg-0`.
117
+
- Nella parte descrittiva del megamenu contenuta nell'elemento `.description-content`, la classe `.ps-4` è stata sostituita da `.px-4` per garantire un padding coerente anche su mobile.
118
+
- Nella variante con Call to action in basso: rimossa la classe `.justify-content-around` sul contenitore e aggiunta la classe `.flex-grow-1` agli elementi `<a>` con classe `.it-footer-link`.
119
+
115
120
116
121
### Modale
117
122
@@ -235,8 +240,9 @@ Le classi legacy di Bootstrap `.card` sono ora deprecate ma **saranno mantenute
235
240
236
241
### Header
237
242
238
-
La navbar presente negli esempi, quando aperta in versione mobile o a forte ingrandimento, è stata reimplementata come modale per migliorare l'accessibilità con le combinazioni principali di lettori di schermo, sistema operativo e browser. Modifiche principali:
239
-
- struttura: la navbar ora utilizza un pattern dialog con backdrop
243
+
La navbar presente negli esempi, quando aperta in versione mobile o a forte ingrandimento, è stata reimplementata come modale per migliorare l'accessibilità con le combinazioni principali di lettori di schermo, sistema operativo e browser. Modifiche principali:
244
+
245
+
- struttura: la navbar ora utilizza un pattern dialog con backdrop
240
246
- gerarchia visiva: la gestione `z-index` è allineata al componente modale
241
247
- gestione del focus: implementato `focus-trap.js` per utenti da tastiera e lettori di schermo, e gestione inert
242
248
- il comportamento è diverso se implementata dentro o fuori dall'elemento `main` di pagina (se presente)
@@ -246,8 +252,9 @@ Se hai personalizzato il CSS della navbar, rivedi le tue modifiche per verificar
246
252
247
253
### Megamenu
248
254
249
-
La navbar presente negli esempi, quando aperta in versione mobile o a forte ingrandimento, è stata reimplementata come modale per migliorare l'accessibilità con le combinazioni principali di lettori di schermo, sistema operativo e browser. Modifiche principali:
250
-
- struttura: la navbar ora utilizza un pattern dialog con backdrop
255
+
La navbar presente negli esempi, quando aperta in versione mobile o a forte ingrandimento, è stata reimplementata come modale per migliorare l'accessibilità con le combinazioni principali di lettori di schermo, sistema operativo e browser. Modifiche principali:
256
+
257
+
- struttura: la navbar ora utilizza un pattern dialog con backdrop
251
258
- gerarchia visiva: la gestione `z-index` è allineata al componente modale
252
259
- gestione del focus: implementato `focus-trap.js` per utenti da tastiera e lettori di schermo, e gestione inert
253
260
- il comportamento è diverso se implementata dentro o fuori dall'elemento `main` di pagina (se presente)
@@ -270,8 +277,9 @@ Se hai personalizzato il CSS della navbar, rivedi le tue modifiche per verificar
270
277
271
278
### Sticky
272
279
273
-
La navbar presente nel markup dell'esempio "Attivabile con target", quando aperta in versione mobile o a forte ingrandimento, è stata reimplementata come modale per migliorare l'accessibilità con le combinazioni principali di lettori di schermo, sistema operativo e browser. Modifiche principali:
274
-
- struttura: la navbar ora utilizza un pattern dialog con backdrop
280
+
La navbar presente nel markup dell'esempio "Attivabile con target", quando aperta in versione mobile o a forte ingrandimento, è stata reimplementata come modale per migliorare l'accessibilità con le combinazioni principali di lettori di schermo, sistema operativo e browser. Modifiche principali:
281
+
282
+
- struttura: la navbar ora utilizza un pattern dialog con backdrop
275
283
- gerarchia visiva: la gestione `z-index` è allineata al componente modale
276
284
- gestione del focus: implementato `focus-trap.js` per utenti da tastiera e lettori di schermo, e gestione inert
277
285
- il comportamento è diverso se implementata dentro o fuori dall'elemento `main` di pagina (se presente)
@@ -418,10 +426,11 @@ Il toggle del dropdown diventa `<button>` invece di `<a>`.
418
426
419
427
### Header
420
428
421
-
- Il toggle del dropdown diventa `<button>` invece di `<a>`.
429
+
430
+
- Il toggle del dropdown diventa `<button>` invece di `<a>`.
422
431
- Gli altri elementi `<a>` che si comportano come toggle dropdown (eg. scelta Lingua), hanno l'aggiunta dell'attributo `role="button"`.
423
432
- Il markup del Megamenu cambia come nel nuovo componente, per approfondire andare alla [relativa pagina]({{site.baseurl}}/docs/menu-di-navigazione/megamenu/).
424
-
433
+
425
434
426
435
### Input
427
436
@@ -436,11 +445,12 @@ Gli elementi di tipo `<a>` dei collapse necessitano l'aggiunta dell'attributo `r
436
445
437
446
### Megamenu
438
447
448
+
439
449
- tutti gli esempi del componente, anche quelli integrati nel componente [header]({{ site.baseurl }}/docs/menu-di-navigazione/header/), sono stati rivisti: refactoring markup `HTML`, classi e stili nei file `_megamenu.scss`, `_navigation.scss`, `_headernavbar.scss`, `_headernavbartheme.scss`, `_navigationtheme.scss`
0 commit comments