利用纯css创建一个三角形
2016-06-27来源:

网页中对话气泡框下边的小三角是非常有用的,绘制的方法很多,想什么字体图标、小图片之类的都可以,但是都不够灵活和快捷,有了 css3 之后绘制一个三角形就非常简单了

利用纯 css 创建一个三角形

首先当然是一个任意的空标签来当小三角,下边的 css 丢进去即可:

代码如下:

.triangle{

left:50%;

margin-left:-5px;

width:5px;

height:5px;

background:#fafafa;

bottom:-4px;

position:absolute;

transform:rotate(45deg);

-ms-transform:rotate(45deg);

-moz-transform:rotate(45deg);

-webkit-transform:rotate(45deg);

-o-transform:rotate(45deg);

border:1px solid #e5e5e5;

border-top:none;

border-left:none

}

代码利用 css3 的 2d 旋转属性对正方形进行旋转,并且隐藏掉顶部左右两边的边框就可以实现小三角了。

例子

代码如下:

三种纯css实现三角形的方法

我是利用 border 属性实现的

我是利用 ◆ 字符实现的

我是利用 css transfrom 属性实现的

Baidu
map

2026上岸·考公考编培训报班

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
推荐信息
Baidu
map