Ogni sito web che si rispetti ha bisogno di un buon menù. Il menù è infatti il primo elemento che si presenta all'utente quando si collega ad un sito web che, a prescindere dal layout e dalla complessità, deve essere facilmente fruibile. Questo tutorial per CSS3 si propone appunto di offrire una guida alla realizzazione di un semplice menù facilmente fruibile.
Il tutorial di seguito si prefigge di ricreare il menu, situato nella parte superiore, del sito Vimeo.com.
Il menù ha la particolarità di scorrere in basso, quando si passa col cursore sopra la casella di ricerca e di offrire diverse opzioni di ricerca tra le quali scegliere per restringere la richiesta.
La base per questo tutorial è un semplice menù a scomparsa CSS basato su una lista non ordinata.
Creare pulsanti web con spigoli arrotondati e riempimento sfumato a gradienti è diventato più semplice tramite CSS3, dopo il rilascio di Firefox 3.6 ed il suo WebKit. Con CSS3 è possibile creare gli effetti dei pulsanti dinamici senza ricorrere ad immagini; tramite pochi comandi da inserire nelle righe di codice HTML si possono definire i colori delle sfumature lineari e del testo sia utilizzando valori RGB che HEX. Il risultato è un set di pulsanti leggeri e personalizzabili da utilizzare per ogni evento di programmazione web.
Di solito si cerca di essere molto creativi quando si tratta di progettare il menù di navigazione di un sito web. Di certo un menù attraente e fruibile può notevolmente contribuire a migliorare l’aspetto di un sito. In questo tutorial avrete modo di creare un
menù elegante e professionale, attraverso l'utilizzo dei fogli di stile CSS3.
Sono veramente tantissime le possibilità offerte da CSS3 e con il tutorial di oggi ve ne mostriamo ancora una.
L'obiettivo del tutorial è la creazione di un menù con delle scritte in ombra e un magnifico effetto di blur; le voci ovviamente verranno portate in evidenza (in chiaro) al passaggio del mouse.
Il seguente tutorial vi guiderà nella realizzazione di un menù facendo uso della tecnica dei CSS sprites. L'obiettivo che ci si propone è quello di creare un menù veloce che non richieda il supporto di Javascript. L'uso dei CSS sprites velocizza i tempi di load della pagina, e ne aumenta la compatibilità su browser differenti.
In questo tutorial imparerete un veloce e semplice metodo per creare un menù CSS3: aggiungere un'immagine ad ogni oggetto del menù e farla scomparire grazie all'effetto hover.
Il tutorial vi accompagnerà per tutto il breve processo spiegandovi step dopo step come procedere.
Partendo da un file photoshop e finendo con la semantica HTML e CSS creeeremo un menù di navigazione avanzato usando le proprietà: hover e position.
Il prodotto finito sarà utilizzabile in molti browser tra cui, Firefox, Safari, IE7 e 8, Opera e Chrome.
Per poterlo utilizzare anche su IE6 dovremo implementare un piccolo javascript per sfruttare la mancanza della funzione hover.
In 4 step sucessivi il tutorial vi accompagnerà passo passo nella creazione di questo menù.
In questo breve tutorial, viene utilizzata la potenza degli effetti e delle transizioni CSS3 per costruire un menu di navigazione animato senza JavaScript, che si potrà usare per aggiungere uno stile ricercato alla vostra pagina web o al vostro modello. Vengono usate alcune eccezionali caratteristiche come lo pseudo selettore :target e gli elementi :after.
Con i fogli di stile CSS3 si possono creare diverse cose, basta solo un pò di creatività; per dimostrarlo, seguite il tutorial segnalato che spiega come ricreare un menu pressochè identico al menu start di windows 7.
Vista la rapida crescita di popolarità del responsive design, vi vogliamo consigliare varie tecniche e soluzioni adottate per gestire il menu o la navigazione in dispositivi che presentano uno schermo piuttosto piccolo.
Progettare e creare un menu per device mobile potrebbe però essere la parte più complicata del vostro responsive layout, non solo per il codice, ma anche a causa della decisione da prendere a proposito di cosa deve restare e cosa no, affinchè tutto riesca a rientrare nel piccolo schermo a disposizione: bisogna insomma destreggiarsi tra la comodità di lettura ed il desiderio di far rientrare nella visuale dello schermo il più possibile.
In questo tutorial viene spiegata la creazione di un metodo di navigazione unico, usando riquadri scorrevoli. L'idea è quella di far scivolare una casella con gli elementi del menù e allo stesso tempo far comparire una piccola immagine. Verrà inoltre incluso un sottomenù con ulteriori link ad altri elementi di navigazione. Questo riquadro scivolerà a destra o sinistra, secondo quale elemento del menù si troverà sotto il puntatore del mouse.
La barra di navigazione, i pulsanti e la varietà di effetti come gradiente, ombre e bordi sono stati creati utilizzando esclusivamente CSS3.
Come potete vedere nella demo Il risultato è notevole, ma la compatibilità con i vari browser un pò meno; solo Firefox, Chrome e Safari sembrano funzionare correttamente, gli altri vanno testati.
Nel caso si volesse utilizzare per qualche lavoro, il consiglio è di avere una soluzione basata su pulsanti realizzati con le immagini per ovviare al problema della compatibilità di quei browser che non supportano pienamente i CSS3.
Con questo utile plugin jQuery, è possibile inserire le finestre per il login, sign-up e recupero password in una singola pagina web, utilizzando un menu a discesa.
In questo tutorial apprenderete come realizzare un menù dropdown animato usando caratteristiche del CSS3 come animazioni, trasformazioni e traslazioni.
Il tutorial è basato su un precedente menù a scorrimento presentato in un tutorial antecedente a questo; vi verranno forniti come al solito i codici HTML, CSS e jQuery.
Grazie al CSS3, creare un menù gradevole non richiede più tutto il codice e il tempo di una volta. Questo tutorial spiega come inserire bottoni dall'aspetto accattivante usando soltanto codice CSS3.
Tutorial che insegna a creare una barra di navigazione semplice e “pulita” sfruttando solo ed esclusivamente il foglio di stile.
Il tutorial, spiegato in maniera accurata, è rivolto ai principianti ed utilizza alcune tecniche di CSS3 che rendono il menu non cross browser.
Ancora un tutorial sull'implementazione dei menù per il vostro sito web. Il tutorial che segue vi mostrerà come creare dei menù drop down (ossia a comparsa verso il basso) usando HTML e CSS3, mostrandovi le linee di codice necessarie all'implementazione con la relativa spiegazione.
I CSS3 hanno una profonda influenza sulla comunità web designer, rendendo il lavoro di quest’ultimi più facile e più divertente.
Nel tutorial segnalato viene spiegata una funzione CSS3 dal nome :target Pseudo Class.
Per sperimentare questa classe è stato sviluppato un big drop-down menu interamente in CSS3 senza immagini o javascript, quindi, totalmente personalizzabile
Le CSS pseudo-classi sono utilizzate per aggiungere uno stato o una relazione a un selettore. Una pseudo classe inizia normalmente con i due punti (:) e viene aggiunto un selettore di tipo o selettore universale, senza spazi tra il nome del selettore e la pseudo classe.
Alcune pseudo-classi sono esclusive, mentre altre possono essere applicate simultaneamente allo stesso elemento.
Le pseudo-classi possono essere dinamiche, nel senso che un elemento può acquisire o perdere una pseudo-classe mentre un utente interagisce con il documento.
Quindi, in parole semplici, le pseudo classi sono utili per scegliere un elemento CSS nei suoi vari stati.
Il tutorial seguente vi guiderà nella creazione di un menu realizzato in CSS3 e jQuery, un pò diverso dai soliti.
La guida e l'insieme dei files HTML, CSS e Javascript (scaricabili gratuitamente) renderà il menu del vostro sito web animato e dinamico, attraverso un effetto di sfondo che, al movimento del mouse sul menu, segnalerà la posizione esatta dell'elemento attivo e cliccabile.
La fruibilità di un sito web è una componente importantissima dello sviluppo, molto spesso pagine troppo piene di contenuti rendono difficile la navigazione, ma questo tutorial vi propone una soluzione davvero elegante che, utilizzando JQuery e CSS3, vi mostrerà come implementare una sorta di widget a comparsa che potrete usare ad esempio per mettere a disposizione degli utenti i contenuti correlati alla pagina visualizzata.
Al tempo del lancio dell'iPad, Apple cambiò il menù di navigazione del proprio sito web: menù che è ancora attivo oggi.
In questo tutorial imparerete come ricreare questo menù utilizzando soltanto CSS3.
Questo sarà possibile poiché i bottoni sono creati indipendentemente dalle immagini; abbiate solo l'accortezza di assicurarvi che il vostro browser supporti il CSS3 e in poco tempo avrete un menù identico a quello Apple.
Guardate la demo per vedere un drop down menu su più livelli in stile Mac creato usando le proprietà box-radius, box-shadow e text-shadow. Viene visualizzato perfettamente da Firefox, Safari e Chrome. Il menù a scomparsa inoltre funziona su browser non compatibili col CSS3 come IE7+, ma gli angoli arrotondati e le ombre non verranno visualizzati.
In questo tutorial imparerete come creare un menù animato.
L'idea di base è di combinare alcuni semplici elementi ed animarli per creare il prodotto finale. Verranno usati un'icona, un titolo e un sottotitolo che verranno poi animati usando soltanto le transizioni e le animazioni CSS.
Molto carino l’effetto di questo menu in jQuery, ottimo anche per risparmiare spazio, in quanto risulta in parte nascosto e semi-trasparente, apparendo solo tramite il passaggio del mouse.
Con questo tipo di menu, però, l’usabilità del sito viene meno.
Spesso usati per siti e-commerce, i mega-menu stanno diventando sempre più popolari, in quanto offrono una soluzione efficace per la visualizzazione di molteplici contenuti pur mantenendo un layout pulito. In questo tutorial è spiegato come creare un drop-down mega menu in CSS3.
Visualizzate la demo del menu fisheye, compatibile con Firefox, Opera, Safari, Chrome, IE 6, 7 e 8, se vi piace, nel sito segnalato, trovate il codice CSS.