Как сделать диагональную линию заполнять и вставлять в ящик (просто чистый css - без использования фонового изображения)?Диагональные линии CSS - как вписаться в свой родительский элемент?
div.diagonal-container {
border: 1px solid #000;
width:400px;
height:400px;
margin: 0 auto;
}
.to-right,
.to-left {
border-top:1px solid #ff00ff;
width:100%;
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.to-right {
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
<div class="diagonal-container" style="">
<div class="to-right"></div>
</div>
<div class="diagonal-container" style="">
<div class="to-right"></div>
</div>
<div class="diagonal-container" style="">
<div class="to-left"></div>
</div>
Результат:
Кроме того, возможно ли иметь элемент только без его обертывания? Например:
<div class="to-right"></div>
<div class="to-right"></div>
<div class="to-left"></div>
Возможно ли это?
дубликата http://stackoverflow.com/questions/17602291/diagonal-line-through-div-or-span –
я не хотите использовать фоновое изображение - просто чистый css. – laukok