CSS实现tip框三角形
来源:互联网 发布:云计算平台技术 编辑:程序博客网 时间:2024/06/07 22:07
CSS实现tip框
方法一:利用盒模型border
利用长宽设为0,border设为一定宽度,上下左右一边设为三角形颜色,另外的transparent
.parent1{ width: 0; height: 0; border-width: 30px; border-style: solid; border-color: red transparent transparent transparent; }
得到三角形:这里30px指的三角形高30px,长60px由此
<div class="parent1"> <div class="div2"></div> <div class="div1"></div></div>
.parent1{ position: relative; width: 400px; height: 100px; border: 1px solid #f07848; background-color: #dddddd; border-radius: 10px; margin: 100px auto; } .div1{ position: absolute; left: 20px; bottom: -30px; border-style: solid; border-width: 15px; border-color: #dddddd transparent transparent transparent; } .div2{ position: absolute; left: 20px; bottom: -31px; border-style: solid; border-width: 15px; border-color: #f07848 transparent transparent transparent; }
注意div2要比div1先渲染。方法二:利用CSS3的transform
将正方形底色设为tip框底色,右边和底边的边框色设为tip框边框色,底边在tip底边下面一半的高度,这样旋转45度角即可。
<div class="parent1"> <div class="div3"></div></div>
.parent1{ position: relative; width: 400px; height: 100px; border: 1px solid #f07848; background-color: #dddddd; border-radius: 10px; margin: 100px auto; } .div3{ position: absolute; left: 20px; bottom: -15px; width: 30px; height: 30px; background-color: #dddddd; border-right: 1px solid #f07848; border-bottom: 1px solid #f07848; transform: rotate(45deg); }
阅读全文
0 0
- CSS实现tip框三角形
- css实现tip popup
- css实现三角形
- CSS border实现三角形
- CSS border实现三角形
- css实现画三角形
- css实现三角形 圆形
- CSS border实现三角形
- 用css实现三角形
- css实现三角形
- css实现三角形
- 纯CSS实现三角形
- css三角形实现
- CSS实现DIV三角形
- 用CSS实现三角形
- css实现三角形形状
- CSS实现三角形效果
- css实现三角形原理
- 2017西安交大ACM小学期 敏感词汇[AC自动机]
- struts2单文件上传
- BlockingQueue使用说明
- ACM 数论
- LASSO与redge回归区别 L1 L2范数之间的区别
- CSS实现tip框三角形
- 简单的获取当地时间
- Android插件框架
- bzoj1531[POI2005]Bank notes 多重背包
- 简单的计算器,包含UI
- 关于飞思卡尔电磁组舵机反偏(乱打角)问题的总结
- glog的使用教程
- Wow6432Node
- [金融]衍生品定价,债券,期权,期货