Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia | |||
|
materialize [2025/11/20 20:13] enric_mieza_sanchez [Pestanyes d'aplicació (tabs)] |
materialize [2025/11/20 20:15] (actual) enric_mieza_sanchez [Mes widgets!] |
||
|---|---|---|---|
| Línia 221: | Línia 221: | ||
| I no deixeu d' | I no deixeu d' | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Pestanyes lliscants ===== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Elimina els continguts interns del projecte (deixa els encapçalaments, | ||
| + | |||
| + | Aquest component (els tabs) necessita ser inicialitzat amb les opcions adequades. Per activar-ho hauràs d' | ||
| + | |||
| + | <code javascript> | ||
| + | window.onload = (event) => { | ||
| + | console.log(" | ||
| + | var options = { " | ||
| + | var el = document.getElementsByClassName(' | ||
| + | var instance = M.Tabs.init(el, | ||
| + | }; | ||
| + | </ | ||
| + | |||
| + | I finalment, per aconseguir que cadascuna de les seccions ocupin l' | ||
| + | |||
| + | <file css style.css> | ||
| + | /* | ||
| + | * ...deixar els continguts que existissin prèviament... | ||
| + | */ | ||
| + | |||
| + | /* body fix: perquè ocupi tota la pantalla */ | ||
| + | html, body { | ||
| + | height: 100vh; | ||
| + | width: 100%; | ||
| + | display: flex; | ||
| + | justify-content: | ||
| + | flex-flow: column; | ||
| + | } | ||
| + | |||
| + | /* | ||
| + | * afegir la class tabs-content a cada div de contingut | ||
| + | * per solucionar el contingut scollable de cada pestanya | ||
| + | */ | ||
| + | .tabs-content { | ||
| + | height: 100%; | ||
| + | overflow-y: scroll !important; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | \\ | ||