CSS Corner Ribbon

For Example, CSS Corner Ribbon shape...

Demo

Ribbon

HTML

<div class="ribbonWrapper">
    <div class="ribbon">
        <div class="ribbon-color">Ribbon</div>
    </div>
</div>​

CSS

<style>
    .ribbonWrapper { 
        margin: 50px 0; 
        width: 240px; 
        height: 250px; 
        background: white; 
        border-radius: 10px; 
        position: relative; 
        z-index: 90; 
        -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.25); 
        -moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.25); 
        box-shadow:         0px 0px 8px rgba(0,0,0,0.25);
    }
    .ribbon { 
        width: 85px; 
        height: 90px; 
        position: absolute; 
        top:-2px; 
        right:-2px; 
        overflow: hidden; 
    }
    .ribbon-color { 
        font: 15px; color: #FFF; 
        text-align: center; 
        width: 120px; 
        padding: 7px 0; 
        position: relative; 
        left: -5px; 
        top:15px; 
        -webkit-transform: rotate(45deg); 
        -moz-transform:    rotate(45deg); 
        -ms-transform:     rotate(45deg); 
        -o-transform:      rotate(45deg);
    
        background-color: #037cd5;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#037cd5), to(#0361a7)); 
        background-image: -webkit-linear-gradient(top, #037cd5, #0361a7); 
        background-image:    -moz-linear-gradient(top, #037cd5, #0361a7); 
        background-image:     -ms-linear-gradient(top, #037cd5, #0361a7); 
        background-image:      -o-linear-gradient(top, #037cd5, #0361a7); 
    }
    .ribbon-color:before, 
    .ribbon-color:after { 
        content: ""; 
        border-top: 3px solid #0361a7; 
        border-left: 3px solid transparent; 
        border-right: 3px solid transparent;
         position:absolute; bottom:-3px; 
    }
    .ribbon-color:before { 
        left: 0;
    }
    .ribbon-color:after { 
        right: 0;
    }​
</style>

Copyright 2025 by WebiBeris.com. All Rights Reserved.