首页 > 其他分享 >CSS代码实现提示气泡效果

CSS代码实现提示气泡效果

时间:2023-02-20 16:56:49浏览次数:42  
标签:color 代码 height width div border transparent CSS 气泡

气泡三角主要使用,border-color ,把元素的前后伪元素,叠加生成气泡上方的小箭头;

border-color:如果元素都是边框,则是三角形如下图

 

 伪元素其他3边透明,留一个边(即三角形,两个伪元素位置差1-2像素形成三角形的两个边)

 

例子

 

 

思路:

    整体绿框通过border 设置;

    三角部分先通过 before伪元素设置一个全绿三角,再通过after设置一个全白三角遮住部分,形成所需效果。

html:

<div class="div"></div>

css:

    .div{
        width: 200px;
        height: 100px;
        border: 2px solid #95eb6c;
        position: relative;
        top: 50px;
    }
    .div::before{
    content: '';
    width: 0;
    height: 0;
    border: 20px solid;
    position: absolute;
    top: -40px;
    left: 140px;
    border-color: transparent transparent #95eb6c;
    }
    .div::after{
    content: '';
    width: 0;
    height: 0;
    border: 20px solid;
    position: absolute;
    top: -36px;
    left: 140px;
    border-color: transparent transparent  #fff;
    }
    .div{
    width: 200px;
    height: 100px;
    border: 2px  solid #95eb6c;
    border-radius: 7px;  /*圆角弧度为7px*/
    position: relative;
  }

 

 

转: https://blog.csdn.net/RedaTao/article/details/103903014

https://wenku.baidu.com/view/c7597108b7daa58da0116c175f0e7cd1842518f0.html

https://baike.baidu.com/item/CSS%20border-color/2152244?fr=aladdin

 

标签:color,代码,height,width,div,border,transparent,CSS,气泡
From: https://www.cnblogs.com/fps2tao/p/17138015.html

相关文章

  • 拼多多商品列表数据采集接口代码展示
    简介:item_search-根据关键词取商品列表接口,调用该接口可以拿到商品ID,商品标题,商品优惠券,商品到手价,商品价格,商品优惠价,商品sku属性,商品图片,商品视频,商品sku属性图片,商品属性......
  • 1688商品详情数据接口代码展示
    简介:item_get-获得1688商品详情接口,利用该接口可以拿到商品ID,商品标题,商品优惠券,商品到手价,商品价格,商品优惠价,商品sku属性,商品图片,商品视频,商品sku属性图片,商品属性描述,商......
  • babel对ES6的模块化代码转换
    1安装工具babel-clibabel-preset-envbrowserify(webpack).babelrc配置{presets":["babel-preset-env"]2npxbabelsrc/js-ddist/js3打包npxbrowserifydis......
  • 《黑马旅游网》综合案例八 分页数据展示-前台代码
    类别id传递点击了不同的分类后将来看到的旅游线路不一样的。通过分析数据库表结构,发现旅游线路表和分类表是一个多对一的关系   CategoryServiceImpl实现类:pub......
  • 数据对接:从Notion Database到低代码平台
    前言Notion简介近几年,有一款叫Notion的产品异常火爆,它是集笔记、任务管理、Wiki、数据管理为一体的产品,他主打两个理念「模块化」和「All-in-one」,Notion最有魅力的还是引进......
  • css的z-index和微信小程序的API及React知识点
    变量的三个基本要素:类型+名称+值 devDependencies与dependencies区别:devDependencies里面的依赖只用于开发环境,不用于生产环境。而dependencies依赖的包不仅开发环......
  • html+css图片下面小空白、图片间的间隙问题
    添加图片的时候,图片的默认样式是图片与图片之间有间隙,图片下面也有间隙,需要使用方法进行清除,列举三种方法:方法一:给图片设置对齐方式:vertical-align:top/middle/bott......
  • 直播平台开发,css溢出之后滚动条样式修改
    直播平台开发,css溢出之后滚动条样式修改  //溢出的class .five-content{  display:flex;  overflow:auto;  height:437px; } //  滚动条样......
  • CSS
    CSS简介:css主要使用场景就是美化网页,布局页面的.是层叠样式表的简称,也会称为css样式表或级联样式表,也是一种标记语言.css主要用于设置HTML页面中的文本内容(字体,大小......
  • CSS架构之BEM设计模式
    为什么需要CSS架构?其实在日常开发CSS当中,会遇到许多的问题,使用设计模式能够很好的解决。例如在日常开发项目,需要组件化时,组件内部的class样式类管理就非常的杂乱。大部分公......