Nell’articolo di oggi affronteremo un esperimento css3 dove andremo a creare una fantastica icona fumetto css3 senza l’utilizzo di immagini.
Struttura e Stile CSS3
Come vedete la struttura è molto semplice:
<div class="fumetto">Testo Fumetto</div>
Applichiamo ora alla classe fumetto lo stile necessario:
.fumetto {
position:relative;
padding:15px;
margin:1em 0 3em;
color:#000;
background:#f3961c; /* bg */
/* css3 */
background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9d835), to(#f3961c));
background:-moz-linear-gradient(#f9d835, #f3961c);
background:-o-linear-gradient(#f9d835, #f3961c);
background:linear-gradient(#f9d835, #f3961c);
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.fumetto:after {
content:"";
position:absolute;
bottom:-15px; /* valore = - border-top-width - border-bottom-width */
left:50px; /* posizionamento orizzontale */
border-width:15px 15px 0;
border-style:solid;
border-color:#f3961c transparent;
/* FF3.0 fix */
display:block;
width:0;
}
Di fatto con il primo blocco css3 andiamo a creare la struttura che conterrà il testo del nostro fumetto (agite sul border-radius per variare la “spigolosità” del fumetto). Con :after una nuova proprietà css3 andiamo ad “appendere” alla classe appena creata la classica icona fumetto.
Troverete informazioni su after a questo indirizzo di approfondimento.
Questo articolo ti è stato utile? Condividilo con i tuoi amici e colleghi 😉
Immagine fumetto disponibile su Shutterstock





