css对话气泡

<!doctype html>
<html>
  <head>
  <meta charset="UTF-8">
  <title>css对话气泡</title>

  <style>
  .test-div{
    position: relative;
    width:150px;
    height: 36px;
    border:black 1px solid;
    border-radius:5px;
    background: rgba(245,245,245,1) ;

  }
  .test-div:before,.test-div:after{
    content: "";
    display: block;
    position: absolute;
    top:8px;
    width: 0;
    height: 0;
    border:6px transparent solid;
   }
  .test-div:before{
    left:-11px;
    border-right-color: rgba(245,245,245,1);
    z-index:1;

      }
  .test-div:after{
    left:-12px;
    border-right-color: rgba(0,0,0,1);
    z-index: 0 ;

  }

/*前后各画一个三角形,通过改变位置和堆叠顺序,使两个三角形部分覆盖重合*/
  </style>
</head>
<body>
  <div class="test-div"></div>
</body>
</html>

时间: 2025-01-05 20:21:29

css对话气泡的相关文章

怎样在ps中制作对话气泡?一招教你轻松解决

PS是在工作中经常使用的平面设计软件,利用ps可以实现很多操作.换天,换发色,添加亮灯等操作都是比较常见的,今天将为大家分享怎样在ps中制作对话气泡的方法,希望能给大家带来帮助.绘制工具:PS绘制方法:1.在新建文件中创建一个线的画布,设定需要的像素大小,开始下一步的编辑.2.在左侧的工具栏中选择形状工具确定所要绘制气泡的样式,长按鼠标左键在面板中画出相同形状的图形.3.这时要对颜色进行选择,选择前景色中的RGB颜色按住AIL+Delete对气泡颜色进行填充.4.在左侧工具栏中选择字体操作,对字

纯css 画气泡

我们知道运用css可以绘画出各式各样的形状:三角形,圆形,正方形,椭圆形,平行四边形等等,而通过他们之间进行两两组合可以变换出各种意想不到的效果图,气泡框就是其中一个.最简单的气泡框就是一个矩形框+一个三角框. 我们先来看看用css如何画三角形:  css绘三角形之 border方法 先画一个100*100的矩形,给他四边加上不同颜色的边框.代码如下: .demo{ width:100px; height:100px; border:50px solid ;border-color:red pi

纯CSS实现气泡框

效果图如下: 源码: <!DOCTYPE html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3c.org/tr/html4/loose.dtd"> <html> <head> <meta charset="utf-8"> <title></title> <style type="

72.纯 CSS 创作气泡填色的按钮特效

原文地址:https://segmentfault.com/a/1190000015560736 感想:过渡效果+xyz中一轴. HTML code: <nav> <ul> <li> home <span></span><span></span><span></span><span></span> </li> </ul> </nav> CS

纯css设置气泡

/*css代码*/ /* poptip */ .poptip{position: absolute;top: 20px;left:20px;padding: 6px 10px 5px;*padding: 7px 10px 4px;line-height: 16px;color: #DB7C22;font-size: 12px;background-color: #FFFCEF;border: solid 1px #FFBB76;border-radius: 2px;box-shadow: 0 0

用CSS写气泡

新学到的一个小效果 用CSS实现如下图效果,其中demo结构为:<div id="square"></div> 实现这个效果需要用到两个知识点: 1.用border制作三角形 2.before.after伪元素 伪类元素可以看做是在某元素前加了一个元素 比如:<p>刘诗诗</p> 如果给这个元素设置一个before,  p:before{content:"我爱";},这个p就变成了:我爱刘诗诗 如果给这个元素设置一个a

如何用纯 CSS 创作气泡填色的按钮特效

效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/eKqZjy 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码. 请用 chrome, safari, edge 打开观看. https://scrimba.com/p/pEgDAM/ceBEytp 源代码下载 本地下载 每日前端实战系列的全部源代码请从 github 下载: https://github.com/

实用的60个CSS代码片段

1.垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,可以很优雅的解决这个困惑: .verticalcenter{ position: relative; top: 50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } 使用这个技巧,从单行文本.段落到box,都会垂直对齐.目前浏览器

60个有用的css代码片段

1.垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,可以很优雅的解决这个困惑: .verticalcenter{ position: relative; top: 50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } (ps:[译]如何实现CSS居中?–CSS居中常用方法) 使用这