0

Here is my fiddle : http://jsfiddle.net/WRFx7/4/

.border{
    border-width: 0 0 60px 100vw; /* Or use: 0 0 60px 100vw   to invert! */
    border-style: solid dashed;
}
.border.top{    border-color: #D44032 transparent; }
.border.bottom{ border-color: transparent #D44032; }  

Can i use image instead of border ? i want to achieve something like this :

enter image description here

Or any solution would be great , thanks in advance

Community
  • 1
  • 1
Sadeghbayan
  • 1,163
  • 2
  • 18
  • 38

1 Answers1

-1

This was answered before:
Post: CSS3 Transform Skew One Side
Fiddle: http://jsfiddle.net/diegoh/mXLgF/1154/

HTML:

<div class="container">
<div id="parallelogram">
    <div class="image"></div>
</div>

CSS:

.container{
    overflow:hidden;
}
#parallelogram {
    width: 150px;
    height: 100px;
    margin: 0 0 0 -20px;
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
     -o-transform: skew(20deg);
    background: red;
    overflow:hidden;
    position:relative;
}

.image{
    background: url(http://placekitten.com/301/301);
    position:absolute;
    top:-30px;
    left:-30px;
    right:-30px;
    bottom:-30px;
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
}
Community
  • 1
  • 1
WingmanImd
  • 142
  • 6