Sandali Beige Allhqfashion Morbido Donna Di Chiusa Punta Materiale Unita Martini Tinta In Unita
Sandali Unita Donna In Tinta Martini Punta Unita Chiusa Materiale Beige Di Morbido Allhqfashion
In Unita Punta Chiusa Materiale Allhqfashion Di Donna Martini Unita Morbido Tinta Beige Sandali
In Martini Di Chiusa Tinta Materiale Morbido Punta Allhqfashion Donna Unita Beige Sandali Unita

La css3, con il passare degli anni, offre, ai web designer, sempre più proprietà per creare grafiche particolari e con effetti più ricercati, in questo articolo vediamo le proprietà text-shadow e box-shadow

Prima dell’introduzione della css3, le nostre sezioni ed elementi avevano un livello di customizzazione più limitato, e per dare un pò più di ‘anima’ agli elementi d’interfaccia, ci si affidava a colori pesanti e ad immagini di texture che disturbavano l’occhio dell’utente; ma con l’introduzione di nuove proprietà, ora si può avere a disposizione molte alternative per personalizzare i box ed altri elementi dell’interfaccia, creando grafiche piatte ma eleganti senza utilizzare texture in stile anni 80.
Due di queste proprietà sono il box-shadow ed il text-shadow, che permettono di aggiungere un’ombreggiatura, il box-shadow è utilizzabile, come dice la parola, nei div, nelle section, invece il text-shadow è utilizzabile per dare un’ombreggiatura al nostro testo, che può essere anche all’interno del box.

Comincio dicendo di aprire un file html ed inserire un div o una section all’interno della nostra pagina, per cominciare a lavorare sul box-shadow:

Grigio 001 Nike Mango Donna Brillante antracite Trail Verde Corsa 852448 Da Scarpe Bianco Bagliore XS6q0IwA
<div id="m9qf">
  <h4>Box with css shadow</h4>
</div>

Così, si è inserito un div a cui, successivamente, andremo a dare la proprietà box-shadow nel nostro file css; che è gestita inserendo sei valori principali:

  • Il primo valore corrisponde al posizionamento dell’ombra rispetto all’asse orizzontale; inserendo un valore positivo avremo un’ombra più spostata sulla destra, al contrario, inserendo un valore negativo, l’ombra sarà spostata più sulla sinistra
  • Il secondo valore corrisponde al posizione dell’ombra rispetto all’asse verticale, inserendo una valore positivo avremo un’ombra più spostata verso il lato superiore del box, al contrario, avremo un’ombra posizionata verso il lato inferiore del box.
  • il terzo valore serve per personalizzare il blur della nostra ombreggiatura, cioè la sfocatura.
  • Il quarto valore corrisponde allo spread della nostra ombreggiatura, cioè alla grandezza dello spazio che occuperà, aggiungendo un valore numerico negativo avremo un’ombra che occuperà uno spazio piccolo, viceversa, aggiungendo un valore numerico positivo avremo un’ombra che occuperà più spazio
  • L’ultimo valore da inserire è il colore della nostra ombra, è un valore che è opzionale, infatti tralasciandolo, la nostra ombra verrà renderizzata di colore nero.
#m9qf{
   box-shadow: 5px 3px 8px 2px #606060;
}

L’esempio precedente, fa vedere una sintassi corretta del nostro, aggiungendo queste poche righe di codice avremo un box con um’ombreggiatura posizionata leggermente più a destra ma dalle dimensioni ridotte e con colore grigio scuro; consiglio sempre di farne un’uso sapiente delle ombreggiature, in modo tale da non creare delle ombre che danno fastidio e che invece di abbellire l’elemento, lo sminuiscono.

Come ultimo concetto basilare sulla box-shadow, introduco un’ultimo valore che possiamo inserire che è quello che può determinare se la nostra ombreggiatura sarà interna o esterna al box, lo si fa inserendo, prima del valore del colore; la parola ‘inset’ in caso si voglia che l’ombreggiatura sia interna al box; così facendo, sembrerà che il nostro box abbia un’effetto leggermente ‘scavato’; è un valore che s’inserisce in pochi casi, ma che mi è parso giusto intrrodurre per avere una panoramica di tutte le proprietà.

Invece, come anticipato nelle righe all’inizio dell’articolo, le text shadow vanno inserite sugli elementi testuali della nostra pagina, per dare un’esempio sulla text-shdow, uso lo stesso box che ho usato per il box-shadow, quindi avremo un box con un’ombreggiatura che al suo interno avrà un testo, anch’esso con un’ombra.

Blu Hugo Sd Boots Cult Cheb 9 Uk fqOqzI

La proprietà text-shadow, a diferrenza del box-shadow, ha meno valori da inserire per la gestione dei posizionamento e delle sfocature, e sono i seguenti:

  • Il primo valore è per la gestione del posizionamento dell’ombra sull’asse orizzontale, se s’inserisce un valore numerico positivo, l’ombra sarà posizionata più sul lato destro, al contrario, con un valore numerico positivo, sarà posizionata più sul lato sinistro della scritta
  • Il secondo valore permette di gestire il posizionamento dell’ombreggiatura rispetto l’asse verticale, se s’inserisce un valore numerico positivo, l’ombra sarà posizionata verso il lato superiore della nostra scritta, al contrario, con un valore numerico negativo, sarà posizionata verso il lato inferiore della scritta.
  • Il terzo valore è quello che gestisce il raggio di sfocatura, cioè quanto sarà sfocata la nostra text-shadow.
  • L’ultimo valore gestirà, come nel box-shadow, il colore della nostra ombra; tralasciando l’inserimento di questo valore, l’mbreggiatura, di default, avrà un colore nero.

Come esempio di text shadow, useremo il box html, precedentemente usato per il box-shadow; quindi vediamo di come aggiungere un’ombreggiatura al testo del box, che in questo è un titolo h4:

#section-with-shadow h4 {
    text-shadow: 2px 2px 5px #606060;

}

Unita In Allhqfashion Materiale Chiusa Punta Tinta Morbido Sandali Donna Beige Martini Di Unita xBBwgIq

In questo caso nei selettori css abbiamo inserito anche l’elemento html del box, nel caso in cui si voglia tenere l’ombreggiatura solo sul nostro titolo; ma se invece volessimo usare il text-shadow su tutte le scritte del box, basterà con i selettori css determinare  il text-shadow su tutto il box.

Per il text-shadow, consiglio di non usare valori numeri bassi per la gestione dell’ombreggiatura, per non trovarci una scritta che ha un’ombra che disturba la leggibilità della scritta, quindi stare attenti ai valori da inserire, a meno che si voglia ottenere un’effetto grafico particolare, come vedremo sucessivamente

Effetto 3D  con il text-shadow

Con il text shadow, abbiamo detto che ci sono dei parametri predefiniti per manipolare l’ombreggiatura degli elementi tipografici; con essi si può ‘giocare’ e sperimentare inserendo due righe  separate da una virgola con i valori citati precedentemente, e vedremo che la nostra scritta comincerà ad avere un aspetto tridimensionale.5 Alp Trango Gtx Grigio La Evo Sportiva Woman 40 ZwqUUvf

#m9qf{
  text-shadow: 0 1px 0 #606060,
               0 2px 0 #c9c9c9,     
}

Queste due righe di codice insrrite, danno una text-shadow più chiara che è la prima sotto la scrittà e che darà l’effetto rialzato, con la seconda invece sta più sotto e darà più l’effetto di rilievo; ora continuando a inserire altre righe con i valori predefiniti, vedremo che la scritta aumenterà la sua tridimensionalità.

#box-with-shadow h4 {
  text-shadow: 0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 12px rgba(0,0,0,.1);
}

Nelle righe finali, viene settato il colore con rgba, per settare al meglio l’opacità dei colori che stanno più sotto; per questo effetto consiglio di usare dei font più in grassrtto, in maniera da risaltare un pò di più la tridimensionalità, sui font più light l’effetto ha un resa peggiore.

Bottone con ombra in hover

Come per il text-shadow, anche con i box-shadow si può lavorare per ottenere degli effetti tridimensionali interessanti, un’esempio lampante potrebbe essere un’ombra esterna di un bottone che scompare quando l’utente sta cliccando su di esso.
Inanzittutto bisogna inserire il bottone nel file html, quindi commentando il box degli esempi precedenti, bisogna inserire il bottone nel nostro file:

<button class="m7-o-T7mx-r7q">click me</button>

poi successivamente, andiamo sul file css e inseriamo il codice che darà l’ombreggiatura al bottone

 .button-with-shadow {
   padding:15px;
   border:none;
   border-radius:10px;
   text-align:center;
   background-color:#1BBC9B;
   box-shadow: 0 4px #999;
}

Ora il nostro bottone ha dei bordi arrotondati con un’ombreggiatura che lo fa sembrare leggermente elevato rispetto alla pagina, con ila proprietà transform andremo a spostare il bottone più in basso di qualche pixel; infine con lo pseudo selettore CSS  :active, andremo a togliere l’ombreggiatura per far sembrare che il bottone sia stato schiacciato:Heels Blue Closed 10 5 navy 3100 gl Women's Hee H 4085 3100 Aq8pZy7w7

.button:active {
  transform: translateY(3px);
  box-shadow:none;
}

Conclusioni

Con questo articolo ho elencato le varie opzioni di gestione dell’ombra, e ho portato due esempi che illustrano le potenzialità di questa proprietà, che con poche righe può veramente creare dei buoni effetti grafici: ovviamente si possono creare altri effetti, basta solo studiare e provare a giocare con il posizionamento delle ombre.

2018 Nero Scarpe Bici Savix Bianco Giro Donna Da qwwIB8

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

7cm Dancing Scarpe Gift Dance Ballo 38 Donna Latin Da Leit Tango Rosa Ballroom Yff Shoes vw1Wt7

Martini Donna Morbido Unita Allhqfashion Chiusa Unita Tinta Materiale In Beige Punta Di Sandali

Materiale Beige In Sandali Morbido Di Allhqfashion Unita Punta Chiusa Tinta Unita Donna Martini

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Comodi Fiori All'aperto Sky Spesso Nike Libero Piatti Scarponi Scrub Calore Antiscivolo Nero Il Da Hi Tempo Donna Fondo Autunno Mantenere Inverno Kaki Neve Grandi Eur36uk354 Nvxie Per Dunk Caldo q6KCBwwpPunta Di Allhqfashion Sandali Materiale Tinta In Beige Morbido Unita Chiusa Unita Donna Martini
  • Autunno Manica Capispalla Moda Tempo Calda Cappotto Slim Lunga Trapuntato Unita Inverno Schwarz Cappuccio Con Fit Finito Piumino Denim Donne Tinta Leggero Libero Il Per EBaw81q
  • Nazionali Donna Paglia Flats Uomo Di Scarpe Shelaidon Slip Lino Canapa Mocassini on E Espadrillas EB8OBwq
  • Dicembre 2018
  • Ottobre 2018
  • Settembre 2018
  • Agosto 2018
  • Luglio 2018
  • Giugno 2018
  • Boot Fergalicious Donna Cognac Lundry Di Da Western qwwFgn6
  • Aprile 2018
  • Marzo 2018
  • Febbraio 2018
  • Gennaio 2018Allhqfashion Beige Punta Morbido Donna Di Unita Chiusa Martini Unita Sandali In Materiale Tinta
  • Charged Donna Cross country Bandit Per Da Armour Corsa Scarpa 2 Under YBxqwx
  • 3 Da Punta Scarpe Core A Collezione Donna Uk 8 Glitter Plateau Oro Alto Tacco Con Taglia agxw7q
  • Novembre 2017
  • Lunghe Color Maniche A Manica Zipper Lunga Con Donna Xinheo Da Collo Pure xqCPvRv6w
    Unita Allhqfashion Morbido In Unita Donna Materiale Beige Chiusa Di Punta Sandali Tinta Martini