• CSS聊天气泡


    概述

    谷歌效果图如下:

    ie效果图如下:

    完整代码

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="gbk" />
        <title>test</title>
        <style>
        /**容器样式**/
        .container{
            box-sizing:border-box;
            -moz-box-sizing:border-box;
            -webkit-box-sizing:border-box; 
            //min-width:200px;
            min-height:300px;
            border-radius:5px;
            border:1px solid #E0E0E0;
            -webkit-box-shadow: #E0E0E0 0px 0px 10px  inset;
            -moz-box-shadow: #E0E0E0 0px 0px 10px inset;
            box-shadow: #E0E0E0 0px 0px 10px  inset;
            overflow-y:scroll;
            word-wrap: break-word;
            word-break: break-all;    
        }
        /**谷歌滚动条样式修改**/
        .webkit-scroll::-webkit-scrollbar {
            width: 10px;
        }
        .webkit-scroll::-webkit-scrollbar-track {/* 滚动条的滑轨背景颜色 */
             background-color:#ffffff;
             box-shadow: inset 0 0 5px rgba(0,0,0,.3);
             -webkit-border-radius: 5px;
             -moz-border-radius: 5px;
             border-radius:5px;
        }
        .webkit-scroll::-webkit-scrollbar-thumb {/* 滑块颜色 */
             background-color:#bbb;
             -webkit-border-radius: 5px;
             -moz-border-radius: 5px;
             border-radius:5px;
        }
        .webkit-scroll::-webkit-scrollbar-thumb:hover {/* 滑块hover的颜色 */
            background-color:#5ABFDD;
        }
        .webkit-scroll::-webkit-scrollbar-button {/* 滑轨两头的监听按钮颜色 */
                  //background-color:#5ABFDD;
        } 
    
        .webkit-scroll::-webkit-scrollbar-corner {/* 横向滚动条和纵向滚动条相交处尖角的颜色 */
                  //background-color: #ffffff;
        } 
        /**ie滚动条样式修改**/
        .ie-scroll{
            scrollbar-face-color:#5ABFDD;
            scrollbar-shadow-color:#5ABFDD;
            scrollbar-highlight-color:#5ABFDD;
            scrollbar-3dlight-color:#5ABFDD;
            scrollbar-darkshadow-color:#5ABFDD;
            scrollbar-track-color:#ffffff;
            scrollbar-arrow-color:#EFAD4D;
        }
        /**气泡样式**/
        .pop{
            //background:yellow;
            display:inline-block;
            margin-top:10px;
            margin-left:10px;    
            margin-right:10px;
            width:90%;
        }
        .pop-img{
            width:40px;
            height:40px;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius:20px;
            display:inline-block;
            color:white;
            font-family:12px;
            line-height:41px;//垂直居中
        }
        .pop-left,.pop-right{
            //background:pink;
            max-width:50%;
            position:relative;
            border:1px solid black;
            margin-left:10px;    
            margin-right:10px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius:3px;
            display:inline-block; //宽度随内容适应    
        }
        .pop-left:before{
            content:"";
            position:absolute;
            right:100%;
            top:10px;
            border-top:6px solid transparent;
            border-right:6px solid black;
            border-bottom:6px solid transparent;
        }
        .pop-right:after{
            content:"";
            position:absolute;
            left:100%;
            top:10px;
            border-top:6px solid transparent;
            border-left:6px solid black;
            border-bottom:6px solid transparent;
        }
        .pop-text{
            background:black;
            color:white;
            padding:10px;
        }
        .ff{float:left;}
        .fr{float:right;}
        .pop-br{/**换行div**/
            //background:blue;
            height: 1px;  
            width:100%;
        }
        .time{font-size:12px;}
        </style>
    </head>
    <body>
        <div class="container webkit-scroll ie-scroll">
    
           <div class="pop ff ">
                <div class="pop-img ff" style="background:rgba(100,200,150,.8)"><center>迢迢</center></div>
                <div class="pop-left ff">
                    <div class="pop-text"><span class="time">2018-03-08 12:02:46</span><br>测试内容测试内容测试内容测试内容测试内容测试内测试内容测试内测试内容测试内测试内容测试内测试内容测试内测试内容测试内</div>
                </div>
            </div><div class="pop-br"/>
    
            <div class="pop fr">
                <div class="pop-img fr" style="background:rgba(250,10,50,.9)"><center>西悉</center></div>
                <div class="pop-right fr">
                    <div class="pop-text"><span class="time">2018-03-08 12:03:10</span><br>测试内容测试内容测试内容测试内容</div>
                </div>
            </div><div class="pop-br"/>
    
            <div class="pop ff ">
                <div class="pop-img ff" style="background:rgba(100,200,150,.8)"><center>迢迢</center></div>
                <div class="pop-left ff">
                    <div class="pop-text"><span class="time">2018-03-08 12:04:01</span><br>测试内容</div>
                </div>
            </div><div class="pop-br"/>
    
            <div class="pop fr">
                <div class="pop-img fr" style="background:rgba(250,10,50,.9)"><center>西悉</center></div>
                <div class="pop-right fr">
                    <div class="pop-text"><span class="time">2018-03-08 12:04:50</span><br>测试</div>
                </div>
           </div><div class="pop-br"/>
    
        </div>
    </body>
    </html>
  • 相关阅读:
    捕获控制台输出信息
    .net 值类型变量赋值需要注意
    《河北省实施〈中华人民共和国道路交通安全法〉办法》
    在Win7应用程序中使用盾牌图标
    32位WIndows 7的“快速启动”,重启后丢失的问题,被确认是一个bug
    在本地网页中,让flash可以访问本地文件
    WPF 3D编程中,摄像机的位置很重要
    让Windows7任务栏图标显示Windows菜单(恢复,最小化,关闭)
    Joomla 书籍
    Joomla! 1.5 Template Toolbar简化Joomla模板做成的工具
  • 原文地址:https://www.cnblogs.com/xmqa/p/8664464.html
Copyright © 2020-2023  润新知