css使用伪元素绘制带三角箭头的提示框

效果图

代码实现

使用伪元素进行绘制:

css 复制代码
<div class="my-tip"></div>
.my-tip{
	width: 128px;
	height: 100px;
	background: #FFFFFF;
	box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.05), 0px 4px 5px 0px rgba(0,0,0,0.08), 0px 2px 4px -1px rgba(0,0,0,0.12);
	border: 1px solid #DCDCDC;
	border-radius: 4px;
	&:after,&:before{ // 绘制三角形
	    content: "";
	    position: absolute;
	    width: 0;
	    height: 0;
	    border: 8px solid transparent;
	    border-bottom-color: #DCDCDC;
	    left: 57%;
	    top: -16px;
	}
	&:after{ // 遮住边框
	    border-bottom-color: #FFFFFF;
	    top: -15px;
	}
}
相关推荐
空中海19 分钟前
04 React Native工程化、质量、发布与生态选型
javascript·react native·react.js
AI砖家24 分钟前
Claude Code Superpowers 安装使用指南:让 AI 编程从“业余”走向“工程化”
前端·人工智能·python·ai编程·代码规范
李白的天不白36 分钟前
webpack 与axios 版本冲突问题
前端·webpack·node.js
杨超凡1 小时前
豆包收费了?我特么自己用“意念”搓了一个!
javascript
Java后端的Ai之路1 小时前
模型调好了怎么给老板看?用这玩意儿5分钟出Demo,连前端都不用学:Gradio 6全栈实战指南
前端·机器学习·gradio
木斯佳1 小时前
前端八股文面经大全:中科星图前端日常实习(2026-04-29)·面经深度解析
前端
heRs BART1 小时前
spring-boot-starter和spring-boot-starter-web的关联
前端
龙猫里的小梅啊1 小时前
CSS(七)CSS列表控制
前端·css
浩冉学编程1 小时前
微信小程序中基于java后端实现官方的文本内容安全识别msgSecCheck
java·前端·安全·微信小程序·小程序·微信公众平台·内容安全审核