在看别人网站上有类似指示作用的  小三角形图标 准备下载下来自己用的时候 审查元素后看到 这尼玛原来是css弄出来的- -  附上代码

.box{
    display: block;
    height: 0;
    width: 0;
    border-bottom: 10px yellow solid;
    border-right: 10px solid red;
    border-top: 10px solid yellow;
    border-left: 10px solid red;
}

                

如下图:

明白了吧,四个边可以隐藏其中三个来实现各个方向上面的三角形,原理:看了下border的实现方式,故做了一张图,大家一看便知

看到了吧这其实就是正常的一个元素有黑色边框的情况,他的四个边框其实是等腰梯形,而宽高设置为0以后从而等腰梯形也就变成了等腰三角形(如果border等宽),所以就可以根据border的透明来设置三角形啦~