分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

纯css写带小三角对话框

发布时间:2023-09-06 01:36责任编辑:沈小雨关键词:暂无标签

在实际样式中经常会遇到要写类似对话框的样式,而这种样式往往会有一个小三角,如下所示:

那么如何用css写出来呢,其实很简单,先让父元素相对定位,然后运用css的伪类before或after。就可以写个三角形,如果想要带边框的三角形,则可以两个重叠使用。代码如下:

<div class="box2"> ???纯css写带小三角对话框</div>
.box2{ ?????float:left; ?????position:relative; ?????width:200px; ?????height:100px; ?????border:1px solid #00f; ?????margin:50px; ?????box-sizing:border-box; ?????font-size:14px; ?????padding:10px; ?????box-shadow:0 0 2px rgba(0,0,0,.5) ?} ?.box2:before,.box2:after{ ?????position:absolute; ?????content:‘‘; ???border:10px solid;} ?.box2:before{ ?????right: -20px; ???top:20px; ???border-color: transparent transparent transparent #00f;} ?.box2:after{ ?????border-color: transparent transparent transparent #fff; ???right: -18px; ???top: 20px;} ?

纯css写带小三角对话框

原文地址:https://www.cnblogs.com/dxzg/p/8279135.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved