如何使用CSS3实现带边线的三角形
1个回答
展开全部
你试试用背景渐变和边框以及2d旋转来试试三角
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>带边线的三角</title>
<style>
*{padding:0;margin: 0;}
.box{
width: 400px;
height: 400px;
background: pink;
margin: 200px;
}
.arrow{
width: 30px;
height: 30px;
box-sizing: border-box;
overflow: hidden;
border-width: 1px 1px 0 0;
border-color: #000;
border-style: solid;
background: linear-gradient(225deg,#f00 50%, transparent 50%);
transform: rotate(45deg);
}
</style>
</head>
<body>
<div class="box">
<div class="arrow"></div>
</div>
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询