Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

parallelogram shape in css [duplicate]

I want to make a header menu background with the help of parallelogram shape in css. Problem is my header menu text is also show in parallelogram style . I want my text style as a straight/normal.

Here is my css code:-

.nav-bg{
   background-color:rgba(2,2,2,0.9);
   float:left;
    Skew 
   -webkit-transform: skew(-60deg); 
   -moz-transform: skew(-60deg); 
   -o-transform: skew(-60deg);
   transform: skew(-60deg);
}
<div class="nav-bg">
         <ul class="nav navbar-nav"><li>test</li></ul>
</div>

Kindly advise me any solution.

like image 727
sleekdev Avatar asked Aug 21 '26 12:08

sleekdev


1 Answers

body{
    margin: 30px 150px;
}

.nav-bg {    
    width: 150px;/*for example*/
    height: 150px;/*for example*/
    background-color:rgba(2, 2, 2, 0.9);
    -webkit-transform: skew(-60deg);
       -moz-transform: skew(-60deg);
         -o-transform: skew(-60deg);
            transform: skew(-60deg);    
}
.nav-bg ul{
    color: #fff;
    -webkit-transform: skew(60deg);
       -moz-transform: skew(60deg);
         -o-transform: skew(60deg);
            transform: skew(60deg);
}
<div class="nav-bg">
    <ul class="nav navbar-nav">
        <li>test</li>
    </ul>
</div>
like image 80
Dmitriy Avatar answered Aug 23 '26 08:08

Dmitriy



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!