css transform skew
by yidaoj
HTML
<div class="original">
<div class="skew box1">
</div>
<figure>skewX(30deg)</figure>
</div>
<div class="original">
<div class="skew box2">
</div>
<figure>skewX(-20deg)</figure>
</div>
<div class="original">
<div class="skew box3">
</div>
<figure>skewY(40deg)</figure>
</div>
<div class="original">
<div class="skew box4">
</div>
<figure>skewY(-20deg)</figure>
</div>
<div class="original">
<div class="skew box5">
</div>
<figure>skew(20deg, 20deg)</figure>
</div>
CSS
body {
margin: 10px 10px;
}
figure {
color:#000;
font:bold 0.9em Arial;
margin-top:100px;
margin-left:-10px;
}
.original,
.skew {
border-radius: 6px;
}
.original {
width: 80px;
height: 80px;
background: #BDBDBD;
border: 1px dashed #cecfd5;
float: left;
margin: 30px 30px;
}
.skew {
width: 80px;
height: 80px;
background: #642EFE;
float: left;
margin: 0;
}
.box1 {
transform: skewX(30deg);
}
.box2 {
transform: skewX(-20deg);
}
.box3 {
transform: skewY(40deg);
}
.box4 {
transform: skewY(-20deg);
}
.box5 {
transform: skew(20deg, 20deg);
}