css带三角形的对话框
原理:before伪元素创建个小正方形,旋转45度角。颜色使用inherit。这样更改颜色的话只需要更改一处就行了。
<style type="text/css">html,body{padding: 0;margin:0;}.box{width: 20rem;height: 8rem;border-radius: 1rem;border:1px solid #dd9717;background: pink;margin-top: 10rem;box-sizing: border-box;position: relative;}.box::before{content:'';position: absolute;left: 2rem;top:-1.05rem;padding: 1rem;border:inherit;border-right: 0;border-bottom: 0;border-radius: 0.2rem;background:inherit;transform: rotate(45deg);}
</style>
<body>
<div class='box'></div>
</body>
复制代码
转载于:https://juejin.im/post/5cd384286fb9a032401911e1
css带三角形的对话框相关推荐
- 实现带三角形button按钮附带边框——html,css
实现带三角形button按钮附带边框--html,css 通过使用HTML+CSS实现带边框的三角形按钮样式 先看看效果 实现原理: 使用两个三角形,通过叠加,进而实现边框. 两个三角形重叠,下面的三 ...
- css做三角形横线加小三角,CSS创建三角形(小三角)的几种方法
你可以在很多地方看到三角形(小三角):tooltips提示框.下拉菜单.甚至在loading载入动画里.不管你喜欢还是不喜欢,这些小元素对各UI元素之间的联系关系式很重要的. 有一些不同的方法来设计并 ...
- CSS实现三角形的四种方法
方法一:使用 border (常见) [解释]不设置宽高,用边框大小控制三角型大小 [分解步骤] 设置一个div不设宽高 [示例] <style>#triangle{width: 0;he ...
- css画三角形(怎么用css画三角形)
如何用css3画一个有边框的三角形 如果是一个正方形,我们写边时,会用到border,但我们这里讨论的三角形本身就是border,不可能再给border添加border属性,所以我们需要用到其他办法. ...
- 纯Css实现三角形、气泡框的三角形
纯Css实现三角形 上下左右箭头 左上.左下.右上.右下箭头 气泡框的三角形 上下左右箭头 效果图片 HTML <!-- 向上的三角形 --><div class="tri ...
- css镂空三角形样式
前言 对话框----镂空三角形样式 原理 1)利用伪元素 :before :after 2):before ,border做出大三角形样式 3):after,border做出小三角形样式 4)小三角形 ...
- CSS实现三角形(详细)
三角形的广泛应用 网页设计中我们常常能见到各类三角形,比如二级菜单,下拉列表,三角形作为一个简单的图标能够清晰明了的表明页面的模块和功能.在具体的页面设计过程中可以直接使用背景图片实现,也可以通过CS ...
- css画横线箭头_用CSS绘制三角形箭头
用CSS绘制三角形箭头.使用纯CSS,你只需要很少的代码就可以创作出各种浏览器都兼容的三角形箭头! CSS代码:/* create an arrow that points up */ div.arr ...
- 纯 CSS 实现三角形尖角箭头的实例
为什么80%的码农都做不了架构师?>>> 上次无意中发现了个使用纯 CSS 实现三角形尖角箭头的方法 http://blog.csdn.net/zhouzme/article/ ...
- 06. 用css实现三角形
用css实现三角形 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...
最新文章
- java中堆与栈的区别 彻底理解
- Python的5种传参姿势,两分钟就能了解
- MyBatis-08MyBatis注解方式之@Insert
- 电脑知识--Windows一片
- 匿名函数:lambda函数简述
- HH SaaS电商系统的供应商系统设计
- NoSQLBooster for MongoDB 中跨库关联查询
- mysql数据库函数转义函数_MySql数据库-查询、插入数据时转义函数的使用
- Principle --03
- 如何跨越线程调用窗体控件?(1)
- Error: Loading chunk * failed,Vue Router懒加载报错问题解决方案
- 基于 Canal 和 Kafka 实现 MySQL 的 Binlog 近实时同步
- .net中实现文件下载的几种方法(收藏)
- mysql8 bigint类型和datetime类型的转换
- 简单的机器学习程序_发那科机器人编写简单的程序教程
- Vue打包出现Browserslist: caniuse-lite is outdated
- 【数字信号调制】基于 AM+FM+DSB+SSB实现信号调制解调含Matlab源码
- 虚拟机+服务器管理器怎么打开,大话西游2特色版虚拟机镜像一键服务端+启动教程+物品ID+GM设置方法+数据库工具等...
- Confidence-guided roadside individual tree extraction for ecological benefit estimation
- linux虚拟机管理面板,linux 虚拟主机面板(免费虚拟主机控制面板)
热门文章
- JetLinks 物联网基础平台 1.6 RELEASE 发布
- NSUserDefaults数据保存报错:Attempt to set a non-property-list object.
- Treejs+EasyUI+Vuejs实操
- python合并单元格居中_Python实现Excel自动分组合并单元格
- mysql热备 binlog日志切割_查看MySQL还原出来的binlog日志中内容方法
- 植树问题python_《程序员的数学》思考题(一)
- 六石管理学:谈谈工作技能培训
- LINUX如何创建一个程序组
- gpg: no default secret key: 私钥不可用
- LINUX安装文件DEB的postrm运行报错,无法卸载怎么办