首页 >

CSS 三角形对话框(带边框)- :before + :after + border – CSS – 前端,css3动画画圆

css下划线,css过度速度,css字体向上对齐,css点击后跳转页面,css字体右下角,css 图片背景固定不动,css3动画画圆纯CSS画三角形(带边框).png

css下划线,css过度速度,css字体向上对齐,css点击后跳转页面,css字体右下角,css 图片背景固定不动,css3动画画圆CSS 三角形对话框(带边框)-  :before + :after + border - CSS - 前端,css3动画画圆

关于三角形的各种画法,之前在文章《纯CSS -border绘制三角形(各种角度)》内有详细的介绍,今天来讲的是CSS绘出对话框和三角带边框

真正的三角形画法虽然重要,但常用程度甚至不如本文介绍的带边框三角形,因为现在网页需要弹出各种信息,比如二维码,比如联系方式等,都需要用到对话框,这个框如果使用PS做图的话也可行,但很浪费时间,css直接实现的话更靠谱!

如上图所示,代码如下:

<!DOCTYPEhtml>
<html>
<head>
<metacharset="UTF-8">
<title>CSS三角形对话框,三角形(带边框)</title>
</head>
<style>
.find-div-body{
position:relative;
top:30px;
right:0px;
width:400px;
height:200px;
padding:8px;
background-color:#FFFFFF;
border:#ccccccsolid1px;
border-radius:3px;
}
.find-div-body:before{
box-sizing:content-box;
width:0px;
height:0px;
position:absolute;
top:-16px;;
right:41px;
padding:0;
border-bottom:8pxsolid#FFFFFF;
border-top:8pxsolidtransparent;
border-left:8pxsolidtransparent;
border-right:8pxsolidtransparent;
display:block;
content:'';
z-index:12;
}
.find-div-body:after{
box-sizing:content-box;
width:0px;
height:0px;
position:absolute;
top:-18px;;
right:40px;
padding:0;
border-bottom:9pxsolid#cccccc;
border-top:9pxsolidtransparent;
border-left:9pxsolidtransparent;
border-right:9pxsolidtransparent;
display:block;
content:'';
z-index:10
}
</style>
<body>
<divclass="find-div-body">
</div>
</body>
</html>

如上图,主要需要用到:after和:before选择器,这也是制作各种CSS图形必须熟练的选择器!


CSS 三角形对话框(带边框)-  :before + :after + border - CSS - 前端,css3动画画圆
  • 捷达屏幕返回键 - CSS - 前端,页面css分页
  • 捷达屏幕返回键 - CSS - 前端,页面css分页 | 捷达屏幕返回键 - CSS - 前端,页面css分页 ...

    CSS 三角形对话框(带边框)-  :before + :after + border - CSS - 前端,css3动画画圆
  • css怎么在文本框内加文字 - CSS - 前端,js 不同css样式切换
  • css怎么在文本框内加文字 - CSS - 前端,js 不同css样式切换 | css怎么在文本框内加文字 - CSS - 前端,js 不同css样式切换 ...

    CSS 三角形对话框(带边框)-  :before + :after + border - CSS - 前端,css3动画画圆
  • css55有黑顶吗 |css div 水平居中对齐
  • css55有黑顶吗 |css div 水平居中对齐 | css55有黑顶吗 |css div 水平居中对齐 ...