Questa pagina è generata dai pacchetti Magma, documentati solo in inglese.
<mds-pref> <mds-pref-theme name="default" scheme="all"> <mds-pref-theme-item label="Predefinito" name="default" scheme="all"></mds-pref-theme-item> <mds-pref-theme-item label="Freddo" name="cool" scheme="all"></mds-pref-theme-item> <mds-pref-theme-item label="Caldo" name="warm" scheme="all"></mds-pref-theme-item> </mds-pref-theme></mds-pref><mds-pref> <mds-pref-theme name="default" scheme="all"> <mds-pref-theme-item label="Predefinito" name="default" scheme="all"></mds-pref-theme-item> <!-- light only - dark mode will not activate with this item --> <mds-pref-theme-item label="Freddo chiaro" name="cool" scheme="light"></mds-pref-theme-item> <!-- dark only --> <mds-pref-theme-item label="Caldo scuro" name="warm" scheme="dark"></mds-pref-theme-item> </mds-pref-theme></mds-pref><mds-pref> <mds-pref-theme id="theme-chooser" name="default" scheme="all"> <mds-pref-theme-item label="Predefinito" name="default" scheme="all"></mds-pref-theme-item> <mds-pref-theme-item label="Freddo" name="cool" scheme="all"></mds-pref-theme-item> </mds-pref-theme></mds-pref>
<script> document.querySelector('#theme-chooser').addEventListener('mdsPrefThemeChange', (e) => { console.log('Tema attivo:', e.detail.name, '- Schema:', e.detail.scheme); });</script><mds-pref> <!-- First-visit default is "warm" --> <mds-pref-theme name="warm" scheme="all"> <mds-pref-theme-item label="Predefinito" name="default" scheme="all"></mds-pref-theme-item> <mds-pref-theme-item label="Caldo" name="warm" scheme="all"></mds-pref-theme-item> </mds-pref-theme></mds-pref><mds-pref> <mds-pref-theme name="default" scheme="all" size="sm"> <mds-pref-theme-item label="Predefinito" name="default" scheme="all"></mds-pref-theme-item> <mds-pref-theme-item label="Freddo" name="cool" scheme="all"></mds-pref-theme-item> </mds-pref-theme></mds-pref>mds-pref-theme-item { --mds-pref-theme-item-color-background: rgb(var(--magma-surface-inverse)); --mds-pref-theme-item-color-variant-primary: rgb(var(--magma-accent-emphasis));}