码迷,mamicode.com
首页 > Web开发 > 详细

【小技巧】只用css实现带小三角的对话框样式

时间:2019-11-13 16:33:56      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:color   css   nbsp   order   span   ati   red   top   pre   

一个小小的技巧:

 技术图片 

如图所示,这种小三角,不用图片,只用css怎么实现呢?

直接上代码吧:

<!DOCTYPE html>
<html>
    <head>
        <title>三角</title>
        <style>
            .main{width: 100px;border: 1px solid red;height: 100px;position: relative;}                        
            .box{width: 0;height: 0;border-style: solid;border-width: 10px;border-color: red transparent transparent transparent;position: relative;margin-left: 40px;z-index: 10;}
            .box .con{ width: 0;height: 0;border-style: solid;border-width: 15px;border-color: #fff transparent transparent transparent;position: absolute;left: -15px;top: -16px;}
        </style>
    </head>
        <div class="main"></div>
    
        <div class="box">
            <div class="con"></div>
        </div>
    </body>
</html>

 

其原理就是利用边框,三个边只有一个有颜色,其他透明,用两个层实现遮挡。

还有有点小用处的,在此记录一下,以后遇到了直接拷贝。

 

【小技巧】只用css实现带小三角的对话框样式

标签:color   css   nbsp   order   span   ati   red   top   pre   

原文地址:https://www.cnblogs.com/hzhjxx/p/11849860.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!