| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317 |
- *{padding:0;margin:0}
- .floatRight{float: right;}
- .clear{clear: both;}
- .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
- font-family: inherit;
- font-weight: 500;
- line-height: 1.2;
- color: inherit;
- }
- .el-menu.el-menu--horizontal{
- border-bottom: none;
- padding-bottom: 4px;
- }
- .el-menu--horizontal>.el-menu-item.is-active{
- border-bottom: 3px solid #409EFF;
- }
- .chatBg .el-tabs__header{margin: 0;}
- .faceBtn, .faceBtn:after, .faceBtn {
- border: 1px solid;
- }
- .iconBtns{
- border-top:1px solid #e4e4e4;
- border-bottom:1px solid #e4e4e4;
- padding: 2px 0;
- }
- .visitorFaceBtn{
- float: left;
- margin-left: 5px;
- }
- .visitorFaceBox{
- position: absolute;
- bottom: 105px;
- }
- .kefuFaceBox{
- position: absolute;
- bottom: 0px;
- z-index: 999;
- }
- .faceBtn {
- -webkit-border-radius: 50%;
- -moz-border-radius: 50%;
- -o-border-radius: 50%;
- border-radius: 50%;
- height: 28px;
- width: 28px;
- display: inline-block;
- vertical-align: middle;
- font-style: normal;
- color: #9da0a0;
- text-align: left;
- text-indent: -9999px;
- direction: ltr;
- position: relative;
- cursor: pointer;
- }
- .faceBtn:before {
- content: '';
- pointer-events: none;
- -webkit-border-radius: 50%;
- -moz-border-radius: 50%;
- -o-border-radius: 50%;
- border-radius: 50%;
- box-shadow: 8px 0 0 0, 0 0 0 2px inset;
- height: 4px;
- width: 4px;
- left: 7px;
- position: absolute;
- top: 29%;
- }
- .faceBtn:after {
- content: '';
- pointer-events: none;
- -webkit-border-radius: 50%;
- -moz-border-radius: 50%;
- -o-border-radius: 50%;
- border-radius: 50%;
- -webkit-transform: translateX(-50%);
- -moz-transform: translateX(-50%);
- -ms-transform: translateX(-50%);
- -o-transform: translateX(-50%);
- transform: translateX(-50%);
- border-top-color: transparent;
- border-left-color: transparent;
- border-right-color: transparent;
- height: 15px;
- left: 50%;
- position: absolute;
- top: 10%;
- width: 15px;
- }
- .imageBtn {
- width: 32px;
- height: 23px;
- overflow: hidden;
- display: inline-block;
- vertical-align: middle;
- position: relative;
- font-style: normal;
- color: #9da0a0;
- text-align: left;
- text-indent: -9999px;
- direction: ltr;
- border: 1px solid;
- }
- .imageBtn:before {
- content: '';
- position: absolute;
- width: 17px;
- height: 16px;
- left: -2px;
- top: 10px;
- -webkit-transform: rotate(45deg);
- -moz-transform: rotate(45deg);
- -ms-transform: rotate(45deg);
- -o-transform: rotate(45deg);
- transform: rotate(45deg);
- box-shadow: inset 0 0 0 32px, 10px -6px 0 0;
- }
- .imageBtn:after {
- content: '';
- -webkit-border-radius: 50%;
- -moz-border-radius: 50%;
- -o-border-radius: 50%;
- border-radius: 50%;
- position: absolute;
- width: 3px;
- height: 3px;
- box-shadow: inset 0 0 0 32px;
- top: 5px;
- right: 5px
- }
- .visitorImageBtn{
- float: left;
- margin-left: 20px;
- margin-top: 2px;
- }
- .faceBox{
- width: 100%;
- background: #fff;
- z-index: 99999999;
- padding: 2px;
- display: none;
- }
- .faceBoxList{
- list-style: none;
- padding: 0;
- margin: 0;
- }
- .faceBoxList li{
- cursor: pointer;
- float: left;
- border: 1px solid #e8e8e8;
- width: 28px;
- overflow: hidden;
- margin: -1px 0 0 -1px;
- padding: 4px 2px;
- text-align: center;
- }
- @-webkit-keyframes bounce-up {
- 25% {-webkit-transform: translateY(10px);}
- 50%, 100% {-webkit-transform: translateY(0);}
- 75% {-webkit-transform: translateY(-10px);}
- }
- @keyframes bounce-up {
- 25% {transform: translateY(10px);}
- 50%, 100% {transform: translateY(0);}
- 75% {transform: translateY(-10px);}
- }
- .animate-bounce-up{ -webkit-animation: bounce-up 1.4s linear infinite;animation: bounce-up 1.4s linear infinite;}
- .mainLogo{
- font-size: 20px;
- font-weight: bold;
- color: #fff;
- }
- .mainVersion{
- margin-left: 5px;
- font-size: 12px;
- }
- .el-submenu__title i{
- color: #fff;
- }
- .el-container{
- height: 100%;
- }
- .el-aside{
- height: 100%;
- background: #222d32;
- }
- .textDark {color: #343a40;}
- .bgInfo {background-color: #17a2b8}
- .bgSuccess {background-color: #28a745}
- .bgDanger {background-color: #dc3545}
- .bgInfo {background-color: #17a2b8}
- .smallBox {
- border-radius: .25rem;
- box-shadow: 0 0 1px rgba(0,0,0,.125), 0 1px 3px rgba(0,0,0,.2);
- display: block;
- margin-bottom: 20px;
- position: relative;
- padding: 10px;
- color: #fff;
- }
- .settingMain h2{
- margin-bottom: 20px;
- }
- .settingMain h3{
- font-size: 24px;
- margin-bottom: 10px;
- }
- .bigPic{
- background: #ccc;
- width: 100%;
- height: 100%;
- position: fixed;
- top: 0;
- left: 0;
- z-index: 999;
- display: none;
- text-align: center;
- }
- /*客服聊天主板*/
- .chatLeft .el-tabs__nav,.chatRight .el-tabs__nav {
- margin-left: 20px;
- }
- .onlineUsers {
- padding: 5px;
- height: 40px;
- line-height: 40px;
- font-size: 14px;
- border-bottom: solid 1px #e6e6e6;
- }
- .onlineUsers a{
- color: #333;
- }
- .onlineUsers:hover,.onlineUsers.cur{background-color: #f0f9eb;color: #67C23A;}
- .imgGray {-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);filter: grayscale(100%);filter: gray;color:#888;}
- .hasLastMsg{line-height: normal;}
- .lastNewMsg{font-size: 12px;color: #7f7f7f;margin-top: 4px;overflow: hidden;height: 16px;}
- /*客服页*/
- .chatKfPageApp{
- max-width: 800px;
- margin:0 auto;
- }
- .chatCenter{background: #fff;max-width: 800px;margin: 0 auto;}
- .chatContext{
- width: 100%;
- text-align: left;
- position: relative;
- margin-bottom: 105px;
- }
- .chatBox{
- /*overflow-y: auto;*/
- overflow-x: hidden;
- /*margin-bottom: 80px;*/
- }
- .chatVisitorPage .chatBox{
- min-height: 540px;
- padding: 0 4px;
- }
- .chatBox .el-col{margin:10px 0;}
- .chatUser{
- line-height: 24px;
- font-size: 12px;
- white-space: nowrap;
- color: #999;
- text-align: left;
- }
- .chatContent{
- background-color: rgb(166,212,242);
- color: #000;
- border: 1px solid rgb(152, 199, 230);
- padding: 8px 15px;
- word-break: break-all;
- position: relative;
- border-radius: 5px;
- display: inline-block;
- margin-left: 6px;
- }
- .chatContent:after {
- content: '';
- position: absolute;
- left: -10px;
- top: 13px;
- width: 0;
- height: 0;
- border-style: dashed;
- border-color: transparent;
- overflow: hidden;
- border-width: 10px;
- border-top-style: solid;
- border-top-color: rgb(166,212,242);
- }
- .chatBoxMe .chatContent{float: right;background-color: rgb(152,225,101);border: 1px solid rgb(145, 215, 96);}
- .chatBoxMe .chatContent:after{border-top-color: rgb(152,225,101);}
- .chatBoxMe .el-col-3{float: right;text-align: right;}
- .chatBoxMe .chatUser{text-align: right}
- .chatBoxMe .chatContent:after{left:auto;right: -10px;}
- .chatArea{float: left;width: 85%;margin: 4px 0 0 4px;}
- .chatArea .el-textarea__inner{padding: 1px 5px}
- .btnArea{width: 10%;float: right;}
- @media screen and (max-width: 500px) {
- body{background: #fff}
- .chatArea {width: 70%;}
- .btnArea{width: 20%;}
- }
- .chatTitle{height: 30px;line-height: 30px;color: #1989fa}
- .chatBoxSend{background: #f5f5f5;position: fixed;bottom: 0px;width: 100%;height: 105px;max-width: 800px;}
- .chatBoxSendBtn{float: right;margin: 12px 4px 0 0;}
- .footContact{text-align: center;}
- .footContact a{font-size: 12px;color: #999;text-decoration: none;}
- .chatTime{text-align: center;color: #bbb;margin: 5px 0;font-size: 12px;}
- .chatTimeHide{display: none;}
- .clear{clear:both;}
|