首先說一下大概思路:
一個div給它寬高設(shè)為0腰根,然后分別給四個邊加上邊框,邊框的寬度根據(jù)你具體需要的提示框大小設(shè)置杉允,把其中三個邊框的顏色設(shè)置為透明(transparent),那么剩下的那個邊就成三角形了终蒂,聽請來是不是有點迷糊,其實實現(xiàn)起來很簡單签则,下面直接上代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
#bigbox{
width: 200px;
height: 200px;
background-color: #ccc;
position: relative;
margin-top: 50px;
}
#box{
width:0;
height:0;
border-top:50px solid transparent;
border-right:50px solid transparent;
border-bottom:50px solid #ccc;
border-left:50px solid transparent;
position: absolute;
left: 50px;
top:-100px;
}
</style>
</head>
<body>
<div id="bigbox">
<div id="box"></div>
</div>
</body>
</html>
實現(xiàn)的效果是這樣的: