答案 0 :(得分:1)
只需制作一个方框,用边框为边角着色,然后旋转/重新定位。
.roof {
height: 10em;
width: 10em;
border-left: 5px solid black;
border-top: 5px solid black;
transform: rotate(45deg) translate(2.5em);
position: absolute;
}

<div class="roof"></div>
&#13;
答案 1 :(得分:-1)
您可以将 absolute-positioning 与CSS transform
property 结合使用。
请注意,您希望rotate
向右倾斜45度,向左旋转45度(使用负旋转)。
#line1 {
width: 200px; /* Length */
height: 5px; /* Thickness */
position: absolute;
top: 100px;
left: 190px; /* #line2 width - both heights */
background-color: black;
/* Rotation */
-ms-transform: rotate(45deg); /* IE 9 */
-webkit-transform: rotate(45deg); /* Safari 3-8 */
transform: rotate(45deg);
}
#line2 {
width: 200px; /* Length */
height: 5px; /* Thickness */
position: absolute;
top: 100px;
left: 50px;
background-color: black;
/* Rotation */
-ms-transform: rotate(-45deg); /* IE 9 */
-webkit-transform: rotate(-45deg); /* Safari 3-8 */
transform: rotate(-45deg);
}
&#13;
<div id="line1"></div>
<div id="line2"></div>
&#13;