如何使用CSS3实现带边线的三角形

 我来答
我命如天不如妖
2016-12-05 · TA获得超过1250个赞
知道小有建树答主
回答量:1875
采纳率:0%
帮助的人:737万
展开全部

你试试用背景渐变和边框以及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>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式