Я пытаюсь создать это с помощью HTML/CSS... http://postimg.org/image/uhmhf04qz/
Теперь, сначала я попробовал..
<div class='box'>
<p>paragraph here</p>
</div>
CSS:
.box {
background: red;
width: 400px;
height: 800px;
margin: auto;
transform: skewX(-20deg);
}
Но это также относится ко второму элементу child, что делает его выглядящим довольно искаженным, я пытаюсь сделать абзац подходящим в границах родительского div, но без перекоса тоже. Есть ли способ сделать это в HTML/CSS?
Компенсировать отрицательное значение для положительного значения в p-элементе.
Jsfiddle: http://jsfiddle.net/u4NtT/4/
<div id='shape'>
<p>paragraph here</p>
</div>
#shape {
width: 450px;
height: 350px;
-webkit-transform: skew(20deg);
-moz-transform: skew(20deg);
-o-transform: skew(2d0eg);
background: #333;
margin:100px;
}
#shape p {
font:1em normal Futura, sans-serif;
color:#f1f1f1;
padding:60px 60px;
-webkit-transform: skew(-20deg) !important;
-moz-transform: skew(-20deg) !important;
-o-transform: skew(-20deg) !important;
transform: skew(-20deg) !important;
}