使用CSS实现三角形
一个盒子共包括margin+padding+conten+border
如果给盒子设置宽度、高度和边框就会出现下图
<style>
.rect {
width: 100px;
height: 100px;
border-color: red palegreen rebeccapurple cadetblue;
border-style: solid;
border-width: 20px;
}
</style>
</head>
<body>
<div class='rect'></div>
</body>
当我们把宽度和高度设置为0就会出现下图
<style>
.rect {
width: 0px;
height: 0px;
border-color: red palegreen rebeccapurple cadetblue;
border-style: solid;
border-width: 20px;
}
</style>
</head>
<body>
<div class='rect'></div>
</body>
然后保留一种颜色,把其他的颜色设置为和背景一样的颜色就ok了
<style>
.rect {
width: 0px;
height: 0px;
border-color: white white rebeccapurple white;
border-style: solid;
border-width: 20px;
}
</style>
</head>
<body>
<div class='rect'></div>
</body>