改老外的模板是看到了这个效果
看其源代码写了个demo
完整代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
div{
width: 100px;
min-height:50px;
position:relative;
background:#ff8a00;
}
div:before{
position: absolute;
left: 100%;
top: 0;
border-right: 50px solid transparent;
border-bottom: 50px solid #ff8a00;
content: "";
}
</style>
</head>
<body>
<div>
</div>
</body>
</html>
自己又尝试做了个直角三角形
代码如下
section{
width: 0;
border-right: 50px solid transparent;
border-bottom: 50px solid #ff8a00;
}
再想想能不能做个等边三角形,只要满足比例关系就行
section{
width: 0;
border-right: 50px solid transparent;
border-bottom: 86.6025405px solid #ff8a00;
border-left: 50px solid transparent;
}
网上查了下相关资料,边框不是直线也不是矩形,而是梯形