多语言展示
当前在线:1709今日阅读:67今日分享:44

Html三角形图标,无需图片

在做网站开发时,经常会为站点添加一些小图标。这些小图标,一般都是通过图片来完成。比如在做一个提示框或者下拉框时,通常都会显示一个三角形的小图标,来做一个指示作用。以前的做法都是用一个三角形的图片,现在我们不希望再用图片来处理,因为如果三角形要修改大小,颜色时,用图片的话还需要重新设计过。下面一起看下怎样不用图片来做一个三角形图标
方法/步骤
1

首先我们可以用CSS来实现,这个在之前有介绍过,请参考下面的链接,

2

这次介绍另一种方法,用HTML实体来完成。看下HTML代码,很简单,就是一个div:

其中 ▼就是HTML实体里的三角形符号,

3

运行结果如图,可以得到一个标准的三角形图标,

4

这个实体,其实相当于一个字符串,所以,我们可以添加字体大小,颜色等来定义这个三角形的大小和颜色,CSS代码如图:

5

如图的运行结果。和用CSS Border生成的三角形一样,我们可以很方便的更改这个三角形的大小和颜色。

6

通过为这个实体字符串添加text-shadow样式,我们还可以为三角形添加投影效果

7

当然,各个方向的三角形都是可以实现的,分别由不同的实体来完成。上三角形实体: ▲右三角形实体: ►下三角形实体: ▼左三角形实体: ◄,如图

推荐信息