DIV+CSS实现的小三角

两年前写的东西,前几天项目里又用到了,贴在这里,记录下。实现效果:

这里的小三角方向是可以改变的,包括向上、向下、向右、以及这里的向左。

HTML代码:

<!-- 外框 -->
< div class = "mod-container" >
     <!-- 小三角部分 -->
     < div class = "mod-triangle" >
         < div class = "t-border" ></ div >
         < div class = "t-inset" ></ div >
     </ div >
</ div >

CSS代码:

/*外框容器*/
.mod-container {
     width : 100px ;
     height : 60px ;
     border : 1px solid #000 ;
     margin : 20px ;
     background : #fff ;
}
/*小三角部分*/
.mod-triangle {
     display : block ;
     position : relative ;
     left : -23px ;
     top : 18px ;
     z-index : 20 ;
}
.mod-triangle .t-border,
.mod-triangle .t- inset {
     left : 0px ;
     top : 0px ;
     width : 0 ;
     height : 0 ;
     font-size : 0 ;
     overflow : hidden ;
     position : absolute ;
     border-width : 12px ;
     /*可在此处更改小三角方向:上-右-下-左(solid的位置)*/
     border-style : dashed solid dashed dashed ;
}
/*小三角的边框,如果不需要,可将颜色值改变*/
.mod-triangle .t-border{
     border-color : transparent #000 transparent transparent ;
     left : -1px ;
}
.mod-triangle .t- inset {
     border-color : transparent #fff transparent transparent ;
}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值