Come creare un nastro (ribbon) semplice e leggero con HTML/CSS (senza immagini JPG/PNG)

Ecco un semplice e leggero frammento di HTML e CSS che crea uno sfondo a nastro con del testo, senza bisogno di immagini JPG o PNG.

Demo: nastro CSS per il tuo sito web

My Ribbon

HTML

Copia il codice qui sotto e incollalo nel tuo documento HTML.

<div class="ribbon">
    <span class="ribbon-text">My Ribbon</span>
</div>

CSS

Copia il codice qui sotto e incollalo nel tuo file CSS.

.ribbon {
    position: relative;
    background: blue;
    text-align: center;
    z-index: 1;
    width: 240px;
    height: 52px;
    margin: 0 auto;
}
.ribbon-text {
    position: relative;
    display: block;
    font-size: 2em;
    color: white;
}
.ribbon:before {
    content: '';
    border: 26px solid blue;
    border-left-color: transparent;
    border-left-width: 14px;
    position: absolute;
    top: 0;
    left: -20px;
}
.ribbon:after {
    content: '';
    border: 26px solid blue;
    border-right-color: transparent;
    border-right-width: 21px;
    position: absolute;
    top: 0;
    right: -27px;
}

Puoi personalizzare colore e dimensioni del nastro. Per cambiare il colore, sostituisci blue in background e in entrambe le dichiarazioni border. Se cambi l’altezza, imposta lo spessore del bordo 26px su :before e :after alla metà della nuova altezza. Buon divertimento!

Lascia un commento

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