Questa pagina è generata dai pacchetti Magma, documentati solo in inglese.
<mds-header menu="none"> <mds-header-bar> <mds-img class="w-800" src="/logo.svg" alt="Logo"></mds-img> <mds-button slot="nav" label="Accedi" variant="dark" tone="outline"></mds-button> <mds-button slot="nav" label="Registrati" variant="primary" tone="strong"></mds-button> </mds-header-bar></mds-header><mds-header menu="mobile"> <mds-header-bar> <mds-img class="w-800" src="/logo.svg" alt="Logo"></mds-img> <mds-button slot="nav" label="Accedi" variant="dark" tone="outline"></mds-button> </mds-header-bar>
<div slot="menu"> <div class="p-600"> <mds-button label="Accedi" variant="dark" tone="outline"></mds-button> <mds-button label="Registrati" variant="primary" tone="strong"></mds-button> </div> </div></mds-header><mds-header appearance="inline"> <mds-header-bar> <mds-img class="w-800" src="/logo.svg" alt="Logo"></mds-img> <mds-button slot="nav" label="Accedi" variant="dark" tone="outline"></mds-button> </mds-header-bar></mds-header><!-- Starts inline (floating), switches to stripe (full-width) after 300 px of scroll --><mds-header appearance-set="inline, stripe 300" appearance="inline"> <mds-header-bar> <mds-img class="w-800" src="/logo.svg" alt="Logo"></mds-img> </mds-header-bar></mds-header><mds-header auto-hide="300" threshold="10"> <mds-header-bar> <mds-img class="w-800" src="/logo.svg" alt="Logo"></mds-img> <mds-button slot="nav" label="Accedi" variant="dark" tone="outline"></mds-button> </mds-header-bar></mds-header><!-- Hamburger shown on all screen sizes; inline nav shown only on desktop --><mds-header menu="all" nav="desktop"> <mds-header-bar> <mds-img class="w-800" src="/logo.svg" alt="Logo"></mds-img> <mds-button slot="nav" label="Accedi" variant="dark" tone="outline"></mds-button> </mds-header-bar>
<div slot="menu"> <div class="p-600"> <mds-button label="Accedi" variant="dark" tone="outline"></mds-button> </div> </div></mds-header><mds-header auto-hide="200" id="siteHeader"> <mds-header-bar> <mds-img class="w-800" src="/logo.svg" alt="Logo"></mds-img> </mds-header-bar></mds-header>
<script> document.getElementById('siteHeader').addEventListener('mdsHeaderVisibilityChange', (e) => { console.log('header visibile:', e.detail.visibility); });</script><mds-header id="siteHeader"> <mds-header-bar> <mds-img class="w-800" src="/logo.svg" alt="Logo"></mds-img> </mds-header-bar> <div slot="menu"> <mds-button label="Accedi" variant="dark" tone="outline"></mds-button> </div></mds-header>
<script> document.getElementById('siteHeader').addEventListener('mdsHeaderClose', (e) => { console.log('menu chiuso, bar:', e.detail.bar); });</script><mds-header id="siteHeader"> <mds-header-bar> <mds-img class="w-800" src="/logo.svg" alt="Logo"></mds-img> </mds-header-bar> <div slot="menu"> <mds-button label="Vai alla home" id="homeBtn" variant="primary" tone="strong"></mds-button> </div></mds-header>
<script> document.getElementById('homeBtn').addEventListener('click', async () => { window.location.href = '/'; await document.getElementById('siteHeader').setOpened(false); });</script>mds-header { --mds-header-color: rgb(var(--magma-text-muted)); --mds-header-icon-color: rgb(var(--magma-accent-fg)); --mds-header-z-index: 200;}
/* Inline appearance: wider floating margin on desktop */mds-header[appearance='inline'] { --mds-header-inline-margin: 2rem; --mds-header-backdrop-blur-strength: 4px;}