CSS中对话边框怎么弄呢?在网页设计中,对话框或对话气泡是常见的元素。为了让其看起来更加真实,我们可以通过CSS来对其边框进行美化。下面,我们来看一下具体的实现方法。首先,我们可以利用伪元素:befo...
CSS中对话边框怎么弄呢?
在网页设计中,对话框或对话气泡是常见的元素。为了让其看起来更加真实,我们可以通过CSS来对其边框进行美化。
下面,我们来看一下具体的实现方法。
首先,我们可以利用伪元素:before和:after来创建对话框的三角形。代码如下:
.dialog-box:before {
content: "";
position: absolute;
border-style: solid;
border-width: 14px 14px 0 0;
border-color: #fff transparent transparent transparent;
top: -14px;
left: 10px;
}
.dialog-box:after {
content: "";
position: absolute;
border-style: solid;
border-width: 14px 0 0 14px;
border-color: #2bb6f9 transparent transparent transparent;
top: -14px;
left: 9px;
z-index: 1;
} .dialog-box {
position: relative;
width: 200px;
padding: 20px;
background-color: #2bb6f9;
color: #fff;
border-radius: 5px;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
} <p class="dialog-box">
这是一个对话框。
</p>