Ormai probabilmente hai visto abbastanza tutorial CSS3 per durare una vita. Probabilmente stai iniziando a familiarizzare con ciò che i CSS3 hanno da offrire e sei pronto a superare la teoria di base e vedere alcuni esempi pratici di progettazione che puoi copiare e incollare direttamente nel tuo codice senza sfiorare tonnellate di commenti.
Bene, sei fortunato perché è esattamente quello che abbiamo per te oggi! Di seguito troverai sette divertenti e accattivanti trucchi CSS che puoi afferrare e inserire direttamente nei tuoi progetti e personalizzare a piacere. Tieni presente che dal momento che questa roba è ancora all'avanguardia, i browser meno recenti non ne supportano la maggior parte. Ho cercato di garantire un degrado gradevole laddove possibile, in modo che tu possa offrire un'esperienza di lavoro a tutti gli utenti e un'esperienza migliore a chi utilizza il webkit.
letterpress
L'inserimento del testo è abbastanza semplice nei CSS. Per realizzarlo avrai bisogno di tre colori: un colore di sfondo, una tonalità più chiara del colore di sfondo e una tonalità più scura del colore di sfondo.
Per iniziare, riempi il tuo testo con la tonalità più scura del tuo colore di sfondo. Quindi applica semplicemente un'ombra di testo CSS3 che è più chiara e ha l'effetto di creare un aspetto in rilievo.
L'HTML
Il CSS
Maiuscoletto
L'effetto di maiuscoletto è quando tutte le lettere di un titolo sono maiuscole, ma le lettere iniziali di ogni parola sono più grandi delle altre. È un effetto piacevole e semplice che non si vede spesso sul Web (non proprio CSS3 ma comunque interessante!).
Un modo semplice per farlo è semplicemente inserire?piccolo? tag nel tuo codice HTML e poi per modellare quei tag con una dimensione del carattere leggermente più piccola rispetto al resto del titolo. Alcuni commentatori mi hanno detto che esiste un modo più semplice per farlo! Basta usare? Font-variant: small-cap ;? e sei a posto!
Ho anche usato il? Maiuscolo? text-transform solo per divertimento. Questo prenderà automaticamente il testo in minuscolo e lo trasformerà, rendendo facile tornare indietro e modificare il tuo HTML mantenendo lo stesso aspetto, anche se non ricordi di digitare maiuscole.
L'HTML
Il CSS
Coupon CSS
Questo è utile per i rivenditori online che desiderano offrire promozioni, vendite, coupon online, ecc. Il trattamento di confine tipico che vedi nella maggior parte dei siti Web è solo una linea continua, ma puoi in alternativa linee tratteggiate o punteggiate di Apple su un bordo.
Combina questo con alcuni angoli arrotondati CSS3 e un box-shadow e ti sei procurato una bella grafica coupon CSS!
L'HTML
Il CSS
cucita
Mentre siamo in tema di trattamenti di confine tratteggiati, ecco un trucco alternativo che puoi usare per dare a una scatola un'illusione sottile cucita.
Questa volta invece di un confine usiamo un contorno. Una struttura può essere facilmente inserita utilizzando un valore negativo sul comando offset struttura.
L'HTML
Il CSS
gloss
Questo effetto web 2.0 popolare e forse abusato richiedeva almeno l'estrazione di un'immagine. Ora, usando CSS3 e un piccolo gradiente di sfondo, sappiamo come è possibile ricreare lo splendore usando solo il codice.
I gradienti CSS complessi possono essere difficili da costruire, quindi consiglio di utilizzare il Generatore di gradienti CSS avanzato o qualcosa di simile per automatizzare il processo.
L'HTML
Il CSS
Testo barrato & @ carattere-faccia
In questo esempio ottieni due trucchi in uno! Vedrai la sintassi per l'aggiunta di tratti di testo nel webkit oltre a quella per l'aggiunta di caratteri personalizzati in tutti i browser moderni usando @ font-face.
Il font che ho usato nell'esempio qui sotto è chiamato Jungle Fever e può essere scaricato come un font @ font-face da Font Squirrel.
L'HTML
Il CSS
Testo a tratti doppio
Ho scoperto questo tip completamente per caso mentre creavo un testo tratteggiato per l'esempio precedente. Si scopre che se si utilizza RGBa sul testo tratteggiato e si riduce un po 'l'opacità, è possibile ottenere un doppio colpo eccezionale! Non sono del tutto sicuro del motivo per cui funziona (qualcosa ha a che fare con il sanguinamento dell'ictus?) Ma lo fa!
L'HTML
Il CSS
Conclusione
Come ho detto nelle dichiarazioni di apertura, sentiti libero di copiare e utilizzare gli esempi sopra, tuttavia, che desideri. Lascia un commento qui sotto se hai qualche idea per migliorare qualcuno di questi trucchi, sia che li faccia apparire più cool o più cross-browser-friendly. Sono tutt'altro che perfetti e voglio vederti migliorarli!