用css如何写一个箭头的样式

因项目要求不能使用icon,图片,只能用css去实现这个
clipboard.png
网上三角形的很多,但是这个箭头的没找到,求求给一个方法

阅读 4.5k
5 个回答
  1. 正方形两条边
  2. 旋转45度

=

.arrow-right
  width 1em
  height 1em
  border-right 1px solid currentColor
  border-top 1px solid currentColor
  transform rotate(45deg)

百度上的这个 我没测试 加个 border-radius 大小颜色啥的再调调 就行了吧

#triangle-facing-right {  
        display: inline-block;  
        margin: 72px;  
        border-right: 24px solid;
        border-bottom: 24px solid;  
        width: 120px; 
        height: 120px;  
        transform: rotate(-45deg);  
    }  
<div id="triangle-facing-right"></div>  

别自己写啊。。。
平时做做玩具还可以
自己做项目还是用成熟的东西吧
http://www.iconfont.cn/
搜索箭头就可以找到很多了。不建议自己写

可以试下svg图,简单快速。

<svg width="14" height="14" xmlns="http://www.w3.org/2000/svg" version='1.1'>
                            <!--M:moveto L:lineto-->
                            <path d="M0 0 L8 7 L0 14" stroke="#fff" stroke-width="1" fill="none"/>
                        </svg>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题