三角形css_CSS实现三角形

efdac3d5758c4c43124ec06a9f93e42e.png生而为人,喜丧并存三角形是我们开发中比较常用到的一个图标,比如树形菜单右侧的点击展开按钮为向右的三角形,点击展开后又会变为向下的三角形。那么怎么简单实现一个三角形呢?
<html lang="en"><head>  <meta charset="UTF-8">  <title>Documenttitle>  <style type="text/css">    *{      margin: 0;      padding: 0;    }    span{      display: block;      width: 0;      height: 0;      border:20px solid transparent;      border-left-color:red;    }style>head><body>  <span>span>body>html>
只需要一个span标签即可,因为span是内联元素,我们首先把它转为块元素或内联块元素,然后设置宽高都为0,然后利用边框让元素本身可以显示,边框颜色都设置为透明,然后单独设置一边的边框为我们需要的颜色即可。需要注意的是:left控制向右的箭头,right控制向左的箭头,top控制向上的箭头,bottom控制向下的箭头。效果如下:

54daf5b7655012bba416df0a6f985d5e.png

以上就是css简单生成三角形的方法。当然了,方式多种多样,比如icon小图标,图片等,实际看应用场景。

期待能够对你有所帮助~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值