CSS- 使用伪元素实现对话框效果

Posted WHOVENLY

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS- 使用伪元素实现对话框效果相关的知识,希望对你有一定的参考价值。

代码如下:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
      .container 
        padding: 20px;
      
      .box1 
        background: white;
        width: 200px;
        height: 100px;
        border: 2px solid palegoldenrod;
        position: relative;
        border-radius: 5px;
      
      .box1::after 
        content: "";
        width: 20px;
        height: 20px;
        background: white;
        border: 2px solid palegoldenrod;
        border-bottom-color: transparent;
        border-right-color: transparent;
        transform: rotate(45deg);
        position: absolute;
        top: -12px;
        left: 20px;
      
    </style>
  </head>
  <body>
    <div class="container">
      <div class="box1"></div>
    </div>
  </body>
</html>

效果图如下所示:

以上是关于CSS- 使用伪元素实现对话框效果的主要内容,如果未能解决你的问题,请参考以下文章

伪类和伪元素

Web前瞻一个可以打开模态窗的 CSS 新属性

css伪选择器使用总结——css中关于伪类和伪元素的知识总汇

带有伪元素的 CSS 波纹效果导致回流

css 使用:before和:after伪元素的“更深”缩进文本效果。

css 伪类实现弧形