div+css做出带三角的弹出框

Posted jiangfeilong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了div+css做出带三角的弹出框相关的知识,希望对你有一定的参考价值。

https://blog.csdn.net/Szu_AKer/article/details/51755821

notice:三角的那部分可以用图片作为背景,但是容易出现杂边。所以利用css中border做出三角形状,原理是用border的形状如下:

 技术图片

 

当我们设置content的宽高为0时,可想而知会出现什么效果,如下:

技术图片 

然后把不保留的其他boder设置颜色为透明transparent就行了。具体代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.box
position: relative;
padding-top: 8px;

.con
width: 200px;
height: 100px;
border: 1px skyblue solid;
border-radius: 3px;
background-color: skyblue;

.con-ret
border: 7px solid transparent;
border-bottom-color:skyblue; 
position: absolute;
left: 10px;
top:-6px;

</style>
</head>
<body>
<div class="box">
<div class="con-ret"></div>
<div class="con"></div>
</div>
</body>
</html>

 

以上是关于div+css做出带三角的弹出框的主要内容,如果未能解决你的问题,请参考以下文章

java swing Jpanel 怎么添加一个Jdialog弹出框

MUI 自定义从底部弹出的弹出框

MUI 自定义从底部弹出的弹出框内容

updatepanel 里面放ASPxGridView,使用RegisterClientScriptBlock方法,弹出框弹不出

当通过 innerHTML 添加 html 内容时,弹出框未显示

js弹出框对话框提示框弹窗总结