原理: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带三角形的对话框相关推荐

  1. 实现带三角形button按钮附带边框——html,css

    实现带三角形button按钮附带边框--html,css 通过使用HTML+CSS实现带边框的三角形按钮样式 先看看效果 实现原理: 使用两个三角形,通过叠加,进而实现边框. 两个三角形重叠,下面的三 ...

  2. css做三角形横线加小三角,CSS创建三角形(小三角)的几种方法

    你可以在很多地方看到三角形(小三角):tooltips提示框.下拉菜单.甚至在loading载入动画里.不管你喜欢还是不喜欢,这些小元素对各UI元素之间的联系关系式很重要的. 有一些不同的方法来设计并 ...

  3. CSS实现三角形的四种方法

    方法一:使用 border (常见) [解释]不设置宽高,用边框大小控制三角型大小 [分解步骤] 设置一个div不设宽高 [示例] <style>#triangle{width: 0;he ...

  4. css画三角形(怎么用css画三角形)

    如何用css3画一个有边框的三角形 如果是一个正方形,我们写边时,会用到border,但我们这里讨论的三角形本身就是border,不可能再给border添加border属性,所以我们需要用到其他办法. ...

  5. 纯Css实现三角形、气泡框的三角形

    纯Css实现三角形 上下左右箭头 左上.左下.右上.右下箭头 气泡框的三角形 上下左右箭头 效果图片 HTML <!-- 向上的三角形 --><div class="tri ...

  6. css镂空三角形样式

    前言 对话框----镂空三角形样式 原理 1)利用伪元素 :before :after 2):before ,border做出大三角形样式 3):after,border做出小三角形样式 4)小三角形 ...

  7. CSS实现三角形(详细)

    三角形的广泛应用 网页设计中我们常常能见到各类三角形,比如二级菜单,下拉列表,三角形作为一个简单的图标能够清晰明了的表明页面的模块和功能.在具体的页面设计过程中可以直接使用背景图片实现,也可以通过CS ...

  8. css画横线箭头_用CSS绘制三角形箭头

    用CSS绘制三角形箭头.使用纯CSS,你只需要很少的代码就可以创作出各种浏览器都兼容的三角形箭头! CSS代码:/* create an arrow that points up */ div.arr ...

  9. 纯 CSS 实现三角形尖角箭头的实例

    为什么80%的码农都做不了架构师?>>>    上次无意中发现了个使用纯 CSS 实现三角形尖角箭头的方法 http://blog.csdn.net/zhouzme/article/ ...

  10. 06. 用css实现三角形

    用css实现三角形 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...

最新文章

  1. java中堆与栈的区别 彻底理解
  2. Python的5种传参姿势,两分钟就能了解
  3. MyBatis-08MyBatis注解方式之@Insert
  4. 电脑知识--Windows一片
  5. 匿名函数:lambda函数简述
  6. HH SaaS电商系统的供应商系统设计
  7. NoSQLBooster for MongoDB 中跨库关联查询
  8. mysql数据库函数转义函数_MySql数据库-查询、插入数据时转义函数的使用
  9. Principle --03
  10. 如何跨越线程调用窗体控件?(1)
  11. Error: Loading chunk * failed,Vue Router懒加载报错问题解决方案
  12. 基于 Canal 和 Kafka 实现 MySQL 的 Binlog 近实时同步
  13. .net中实现文件下载的几种方法(收藏)
  14. mysql8 bigint类型和datetime类型的转换
  15. 简单的机器学习程序_发那科机器人编写简单的程序教程
  16. Vue打包出现Browserslist: caniuse-lite is outdated
  17. 【数字信号调制】基于 AM+FM+DSB+SSB实现信号调制解调含Matlab源码
  18. 虚拟机+服务器管理器怎么打开,大话西游2特色版虚拟机镜像一键服务端+启动教程+物品ID+GM设置方法+数据库工具等...
  19. Confidence-guided roadside individual tree extraction for ecological benefit estimation
  20. linux虚拟机管理面板,linux 虚拟主机面板(免费虚拟主机控制面板)

热门文章

  1. JetLinks 物联网基础平台 1.6 RELEASE 发布
  2. NSUserDefaults数据保存报错:Attempt to set a non-property-list object.
  3. Treejs+EasyUI+Vuejs实操
  4. python合并单元格居中_Python实现Excel自动分组合并单元格
  5. mysql热备 binlog日志切割_查看MySQL还原出来的binlog日志中内容方法
  6. 植树问题python_《程序员的数学》思考题(一)
  7. 六石管理学:谈谈工作技能培训
  8. LINUX如何创建一个程序组
  9. gpg: no default secret key: 私钥不可用
  10. LINUX安装文件DEB的postrm运行报错,无法卸载怎么办