首页 > 其他分享 >纯CSS实现气泡框效果

纯CSS实现气泡框效果

时间:2024-07-29 16:33:21浏览次数:15  
标签:效果 color 6px width speech border CSS 气泡

目标效果

image

实现

<div class="pop triangle-border">Hello</div>
/* 气泡框类*/
.pop {
 ...
}

/* 气泡尖角伪元素*/
.triangle-border:before {
  content: '';
  position: absolute;
  top: 10px; /* controls vertical position */
  bottom: auto;
  left: -8px;
  border-width: 6px 8px 6px 0;
  border-style: solid;
  border-color: transparent @theme-color;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}

.triangle-border:after {
  content: '';
  position: absolute;
  top: 10px;
  bottom: auto;
  left: -7px;
  border-width: 6px 8px 6px 0;
  border-style: solid;
  border-color: transparent #f7f7f7;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}

参考

https://ruanyifeng.com/blog/2010/04/css_speech_bubbles.html
https://nicolasgallagher.com/pure-css-speech-bubbles/
https://nicolasgallagher.com/pure-css-speech-bubbles/demo/

标签:效果,color,6px,width,speech,border,CSS,气泡
From: https://www.cnblogs.com/huangtq/p/18330359

相关文章

  • WPF实现边缘停靠效果
    最近做的某个功能需要用到边缘停靠,WPF实现了下,效果如下 主要实现原理如下:1、增加一块热点区域,鼠标进入时,触发显示动画,并隐藏热点区域2、鼠标拖动或离开窗体,判断窗体离屏幕边缘的距离,符合条件的,触发隐藏动画,并显示热点区域3、使用Window.Left属性进行窗体动画需要注意......
  • Css为例 Hugo博客框架编译时将Assets中未实际使用的文件引入Public
    今日作Hugo博客开发的过程中,想使用main.css作为其他css的入口,即项目仅引用main.css,子样式模块在main.css中引入。编译后发现public中仅有main.css,没有其他的css文件导致样式无法正常使用。遂寻找解决办法:在项目仅实际引用main.css的情况下,将其他css文件导入public。解决办法为引......
  • 百度竞价推广效果突然下降?分析和解决方法
    百度竞价推广是企业获取精准流量、提升品牌曝光度的重要手段之一。然而,面对瞬息万变的市场环境和激烈的竞争态势,偶尔会遇到推广效果突然下降的情况,这无疑给企业的营销策略带来了挑战。百度竞价托管 www.pansem.com将从分析原因、诊断问题、制定策略三个维度,为您详细阐述如何......
  • React实现过渡效果更新时间展示
     创建一个组件,实时展示时分秒,并且动态更新数据。数据变化时利用过渡效果动态更新。利用两个元素,重叠在一个位置,以达到交替变化的效果//创建秒显示节点<divclassName="textsecond"> <CSSTransition in="{renderSecond}" timeout="{1000}" classNames="fade" unmo......
  • CSS网页布局速成
    1.CSS教程::CSS教程|菜鸟教程(runoob.com)2.CSS布局思路1.盒子模型1.1外边距margin上右下左1.2内边距padding 上右下左1.3边框border 上右下左1.4阴影box-shadow:h-shadowv-shadowblurspreadcolorinset;(box-shadow:0010px-2pxrgba(0,0,0,5);)1......
  • web期末作业设计网页/web前端开发期末大作业/html css网页制作成品(第51-60套/总计100
     博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩。项目配有对应开发文档、开题报告、任务书、P......
  • CSS选择器详细介绍
    CSS选择器是一种模式,用于选择需要添加样式的HTML元素。它们允许开发者精确地指定哪些元素应该被样式化。CSS选择器主要分为以下几大类:一、基本选择器元素选择器(标签选择器):通过HTML标签名来选择元素,如p、h1、div等。类选择器:通过元素的class属性来选择元素,使用.(点号)来标识,如.c......
  • YOLOv10全网最新创新点改进系列:ICCV 2023 - 动态蛇形卷积(Dynamic Snake Convolution)采
    YOLOv10全网最新创新点改进系列:ICCV2023-动态蛇形卷积(DynamicSnakeConvolution)采用管状结构,拉升模型小目标、遮挡目标检测效果,高效涨点!!!所有改进代码均经过实验测试跑通!截止发稿时YOLOv10已改进40+!自己排列组合2-4种后,考虑位置不同后可排列组合上千万种!改进不重样!!专注A......
  • 【简单介绍下PostCSS,什么是PostCSS?】
    ......
  • 402.高端大气的网络科技公司网页 大学生期末大作业 Web前端网页制作 html+css+js
    目录一、网页概述二、网页文件 三、网页效果四、代码展示1.html2.CSS3.JS五、总结1.简洁实用2.使用方便3.整体性好4.形象突出5.交互式强六、更多推荐欢迎光临仙女的网页世界!这里有Web前端网页制作的各行各业的案例,样式齐全新颖,并持续更新!感谢CSDN,提供了这......