UNPKG

growthai-webui

Version:

Growth AI WebUI Component是一个用于应用在融合AI过程中,专门为应用提供面向AI的交互界面功能组件,它是Growth Store系列中的一个部分。使用该组件后,可以让应用在融合AI后的用户体验获得巨大提升。它提供与AI或AI Agent标准化的交互界面(如对话),以及对原有界面进行融合的组件。

1,028 lines (884 loc) 51.7 kB
.growthai { padding: 0px; box-sizing: border-box; } .growthai div { box-sizing: border-box; } .growthai.hidden { display: none; } .growthai .ui-ball { background-image: url('data:image/png;base64,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'); width: 100px; height: 100px; position: absolute; right: 150px; bottom: 20px; border-radius: 50%; box-shadow: 0px 0px 12px rgba(0, 0, 0, .5); z-index: 9998; } .growthai .ui-ball:hover { background-color: #5a87fe; } @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .growthai .rotate { width: 100px; height: 100px; background-color: #4CAF50; animation: rotate 5s linear infinite; /* 动画名称 持续时间 速度曲线 延迟次数 */ } .growthai .ui-container { height: 460px; border: #ccc 1px solid; border-radius: 10px; position: absolute; bottom: 130px; right: 300px; display: flex; flex-direction: column; justify-content: flex-end; overflow: hidden; z-index: 9999; background-color: #000; box-shadow: 0px 0px 12px rgba(0, 0, 0, .5); } .growthai .ui-container .ui-input-container { display: flex; flex-direction: column; justify-content: flex-start; } .growthai .ui-container .ui-input-container .ui-attachments { display: flex; flex-direction: row; justify-content: flex-start; padding: 5px; width: calc(100%); background-color: #fff; } .growthai .ui-container .ui-input-container .ui-attachments .imagefile { width: 56px; height: 56px; border: 1px solid #E8EBF0; box-shadow: rgba(19, 51, 107, 0.08) 0px 2.571px 6.429px 0px, rgba(19, 51, 107, 0.08) 0px 0px 0.643px 0px; border-radius: 10px; position: relative; align-items: center; object-position: center; place-content: center; margin-right: 5px; } .growthai .ui-container .ui-input-container .ui-attachments .imagefile .selectimage { width: 56px; max-height: 56px; border-radius: 10px; } .growthai .ui-container .ui-input-container .ui-attachments .imagefile:hover .close-icon { display: block; } .growthai .ui-container .ui-input-container .ui-attachments .imagefile .close-icon { color: #fff; width: 16px; object-fit: cover; display: none; right: -8px; top: -8px; z-index: 100; flex-shrink: 0; box-sizing: content-box; vertical-align: top; fill: currentcolor; cursor: pointer; position: absolute; border-radius: 50%; background-color: rgb(233, 77, 77); border: 1px #cdc6c6 solid; padding: 1px; } .growthai .ui-container .ui-input-container .ui-attachments .imagefile .close-icon:hover { color: #3c3c3c; width: 16px; } .growthai .ui-container .ui-input-container .ui-audio-wave { display: flex; flex-direction: row; justify-content: space-between; align-items: center; vertical-align: middle; padding: 5px; width: calc(100% - 0px); background-color: #666; } .growthai .ui-container .ui-input-container .ui-audio-wave .recorder div { line-height: 30px; } .growthai .ui-container .ui-input-container .ui-audio-wave .recorder { width: calc(100% - 80px); height: 100%; display: flex; flex-direction: row; justify-content: space-evenly; font-size: 12px; color: #eee; } .growthai .ui-container .ui-input-container .ui-audio-wave .recorder canvas { width: calc(100% - 80px); height: 30px; } .growthai .ui-container .ui-input-container .ui-audio-wave .btn { border-radius: 5px; max-height: 30px; max-width: 30px; height: 30px; width: 30px; padding: 5px; border: #0000 0px; box-shadow: rgba(19, 51, 107, 0.08) 0px 2.571px 6.429px 0px, rgba(19, 51, 107, 0.08) 0px 0px 0.643px 0px; background-color: #666; color: #fff; } .growthai .ui-container .ui-input-container .ui-audio-wave .btn:hover { color: #000; background-color: #fff; box-shadow: rgba(19, 51, 107, 0.08) 0px 2.571px 6.429px 0px, rgba(19, 51, 107, 0.08) 0px 0px 0.643px 0px; } .growthai .ui-container .ui-inputtext { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-end; background-color: #666; padding: 5px; } .growthai .ui-container .titlebar { width: calc(100%); height: 30px; padding: 5px 5px 5px 5px; background-color: #aaa; display: flex; justify-content: space-evenly; align-items: center; user-select: none; } .growthai .ui-container .titlebar span { width: calc(100% - 60px); } .growthai .ui-container .titlebar button { max-height: 24px; max-width: 24px; height: 24px; width: 24px; margin-right: 5px; border: #0000 0px; color: #000; background-color: #aaa; } .growthai .ui-container .titlebar button:hover { border: #0000 0px; color: #000; background-color: #fff; border-radius: 5px; } .growthai .ui-container .ui-inputtext .ui-input { width: calc(100% - 110px); max-width: calc(100% - 110px); max-height: 80px; min-height: 30px; line-height: 24px; background-color: #666; border: 0px; color: #ddd; overflow-y: auto; overflow-x: hidden; cursor: text; } .growthai .ui-container .ui-inputtext button { max-height: 30px; max-width: 30px; height: 30px; width: 30px; padding: 2px; border-radius: 50%; border: #0000 0px; background-color: #666; } .growthai .ui-container .ui-inputtext button:hover { background-color: #fff; color: #000; border-radius: 5px; } .growthai .ui-container .typing { background-color: #fff !important; color: #000; } .growthai .ui-container .sending { color: #fff; } .growthai .ui-container .ht { color: #fff; } @keyframes blink { 0%, 100% { opacity: 1; } 50% { opacity: 0.3; } } /* 应用动画到元素 */ .growthai .ui-container .ui-inputtext .blink { animation: blink 4s infinite; /* 持续时间1秒,无限次重复 */ } .growthai .ui-container .ui-chathist { padding: 10px; max-width: calc(100%); height: 100%; background-color: #fff; overflow-y: auto; overflow-x: hidden; } .growthai .ui-container .ui-chathist .message.sent { max-width: calc(100% - 10px); display: flex; flex-direction: row; justify-content: flex-end; padding: 10px 0px 10px 0px; border-radius: 10px; } .growthai .ui-container .ui-chathist .message.sent .name { text-align: right; } .growthai .ui-container .ui-chathist .message.received { max-width: calc(100% - 0px); display: flex; flex-direction: row; justify-content: flex-start; text-align: left; padding: 10px 0px 10px 0px; border-radius: 10px; } .growthai .ui-container .ui-chathist .message.sent .name { text-align: right; padding-right: 10px; } .growthai .ui-container .ui-chathist .message.received .name { padding-left: 10px; } .growthai .ui-container .ui-chathist .message .head { width: 24px; } .growthai .ui-container .ui-chathist .message .head .avatar { padding: 4px; width: 24px; height: 24px; border-radius: 50%; } .growthai .ui-container .ui-chathist .message .body .name { line-height: 30px; font-size: 16px; } .growthai .ui-container .ui-chathist .message .body .content .text p { margin: 0 auto; line-height: 20px; } .growthai .ui-container .ui-chathist .message.received .body .content { border-radius: 10px; background-color: #ccc2; padding: 10px; } .growthai .ui-container .ui-chathist .message.sent .body .content { background-color: #cc63; border-radius: 10px; padding: 10px; } .growthai .ui-container .ui-chathist .message .footer { width: 100%; font-size: 10px; color: #999; line-height: 15px; display: flex; vertical-align: middle; } .growthai .ui-container .ui-chathist .message .footer .copybtn { padding: 0px; border: 0px; width: 15px; height: 15px; margin: 1px 5px; color: #999; background-color: #ffff; } .growthai .ui-container .ui-chathist .message .content { font-size: 14px; } /** * 全模态的对话框样式 */ .growthframe { width: calc(100%); padding: 8px; box-sizing: border-box; } .growthframe div { box-sizing: border-box; } .growthframe .ui-container { width: calc(100%); height: calc(100vh - 160px); border: #ccc 1px solid; border-radius: 10px; display: flex; flex-direction: column; justify-content: flex-end; overflow: hidden; z-index: 1; } .growthframe .ui-container .ui-input-container { display: flex; flex-direction: column; justify-content: flex-start; } .growthframe .ui-container .ui-input-container .ui-attachments { display: flex; flex-direction: row; justify-content: flex-start; padding: 10px; width: calc(70% - 20px); margin: 0 auto; background-color: #fff; } .growthframe .ui-container .ui-input-container .ui-attachments .imagefile { width: 56px; height: 56px; border: 1px solid #E8EBF0; box-shadow: rgba(19, 51, 107, 0.08) 0px 2.571px 6.429px 0px, rgba(19, 51, 107, 0.08) 0px 0px 0.643px 0px; border-radius: 10px; position: relative; align-items: center; object-position: center; place-content: center; margin-right: 5px; } .growthframe .ui-container .ui-input-container .ui-attachments .imagefile .selectimage { width: 56px; max-height: 56px; border-radius: 10px; } .growthframe .ui-container .ui-input-container .ui-attachments .imagefile:hover .close-icon { display: block; } .growthframe .ui-container .ui-input-container .ui-attachments .imagefile .close-icon { color: #fff; width: 16px; object-fit: cover; display: none; right: -8px; top: -8px; z-index: 100; flex-shrink: 0; box-sizing: content-box; vertical-align: top; fill: currentcolor; cursor: pointer; position: absolute; border-radius: 50%; background-color: rgb(233, 77, 77); border: 1px #cdc6c6 solid; padding: 1px; } .growthframe .ui-container .ui-input-container .ui-attachments .imagefile .close-icon:hover { color: #3c3c3c; width: 16px; } .growthframe .ui-container .ui-inputtext { display: flex; flex-direction: row; justify-content: space-between; align-items: center; background-color: #666; padding: 15px; width: 70%; margin: 0 auto; border-radius: 50px; } .growthframe .ui-container .titlebar { width: calc(100% - 0px); height: 40px; padding: 5px 10px 5px 5px; background-color: #aaa; display: flex; justify-content: space-evenly; align-items: center; user-select: none; } .growthframe .ui-container .titlebar span { width: calc(100% - 60px); line-height: 40px; } .growthframe .ui-container .titlebar button { max-height: 24px; max-width: 24px; height: 24px; width: 24px; margin-right: 5px; border: #0000 0px; color: #000; background-color: #aaa; display: block; } .growthframe .ui-container .titlebar button:hover { border: #0000 0px; color: #000; background-color: #fff; border-radius: 5px; } .growthframe .ui-container .ui-inputtext .ui-input { width: calc(100% - 110px); max-width: calc(100% - 110px); max-height: 80px; min-height: 30px; line-height: 24px; background-color: #666; border: 0px; color: #ddd; overflow-y: auto; overflow-x: hidden; cursor: text; } .growthframe .ui-container .ui-inputtext button { max-height: 30px; max-width: 30px; height: 30px; width: 30px; padding: 2px; border-radius: 50%; border: #0000 0px; background-color: #666; } .growthframe .ui-container .ui-inputtext button:hover { background-color: #fff; color: #000; border-radius: 5px; } .growthframe .ui-container .ui-inputtext .typing { background-color: #fff !important; color: #000; } .growthframe .ui-container .ui-inputtext .sending { color: #fff; } .growthframe .ui-container .ui-inputtext .ht { color: #fff; } @keyframes blink { 0%, 100% { opacity: 1; } 50% { opacity: 0.3; } } /* 应用动画到元素 */ .growthframe .ui-container .ui-inputtext .blink { animation: blink 4s infinite; /* 持续时间1秒,无限次重复 */ } .growthframe .ui-container .ui-chathist { padding: 10px; width: calc(100% - 0px); height: 100%; background-color: #fff; overflow-y: auto; overflow-x: hidden; } .growthframe .ui-container .ui-chathist .message.sent { max-width: calc(100% - 20px); display: flex; flex-direction: row; justify-content: flex-end; padding: 10px 0px 10px 10px; border-radius: 10px; } .growthframe .ui-container .ui-chathist .message.sent .name { text-align: right; padding-right: 10px; } .growthframe .ui-container .ui-chathist .message.received .name { padding-left: 10px; } .growthframe .ui-container .ui-chathist .message.received { max-width: calc(100% - 20px); display: flex; flex-direction: row; justify-content: flex-start; text-align: left; padding: 10px 10px 10px 0px; border-radius: 10px; } .growthframe .ui-container .ui-chathist .message .head { width: 24px; } .growthframe .ui-container .ui-chathist .message .head .avatar { padding: 4px; width: 24px; height: 24px; border-radius: 50%; } .growthframe .ui-container .ui-chathist .message .body .name { line-height: 30px; font-size: 18px; } .growthframe .ui-container .ui-chathist .message .body .content .text p { margin: 0 auto; line-height: 20px; } .growthframe .ui-container .ui-chathist .message.received .body .content { border-radius: 10px; background-color: #ccc2; padding: 10px; } .growthframe .ui-container .ui-chathist .message.sent .body .content { background-color: #cc63; border-radius: 10px; padding: 10px; } .growthframe .ui-container .ui-chathist .message .footer { width: 100%; font-size: 10px; color: #999; line-height: 15px; display: flex; vertical-align: middle; } .growthframe .ui-container .ui-chathist .message .footer .copybtn { padding: 0px; border: 0px; width: 15px; height: 15px; margin: 1px 5px; color: #999; background-color: #ffff; } .growthai .ui-container .ui-chathist .responsing { padding: 0px; max-width: 100%; } .growthframe .ui-container .ui-chathist .responsing { padding: 0px; max-width: 100%; } .growthframe .ui-container .ui-chathist .message.current .avatar { animation: rotate 3s linear infinite } .growthai .ui-container .ui-chathist .message.current .avatar { animation: rotate 3s linear infinite } .growthframe .ui-container .ui-chathist .message.current .text { display: inline; } .growthai .ui-container .ui-chathist .message.current .text { display: inline; } .growthframe .ui-container .ui-chathist .message.current .blink { color: #000; display: inline; font-size: 24px; animation: blink 0.5s infinite; } .growthai .ui-container .ui-chathist .message.current .blink { color: #000; display: inline; font-size: 16px; animation: blink 0.5s infinite; } .growthframe .ui-container .ui-input-container .ui-audio-wave { display: flex; flex-direction: row; justify-content: space-between; align-items: center; vertical-align: middle; width: calc(70% - 0px); background-color: #666; padding: 15px; margin: 0 auto; border-radius: 50px; } .growthframe .ui-container .ui-input-container .ui-audio-wave .recorder div { line-height: 30px; } .growthframe .ui-container .ui-input-container .ui-audio-wave .recorder { width: calc(100% - 80px); height: 100%; display: flex; flex-direction: row; justify-content: space-evenly; font-size: 12px; color: #eee; } .growthframe .ui-container .ui-input-container .ui-audio-wave .recorder canvas { width: calc(100% - 80px); height: 30px; } .growthframe .ui-container .ui-input-container .ui-audio-wave .btn { border-radius: 5px; max-height: 30px; max-width: 30px; height: 30px; width: 30px; padding: 5px; box-shadow: rgba(19, 51, 107, 0.08) 0px 2.571px 6.429px 0px, rgba(19, 51, 107, 0.08) 0px 0px 0.643px 0px; border: #0000 0px; background-color: #666; } .growthframe .ui-container .ui-input-container .ui-audio-wave .btn:hover { color: #000; background-color: #fff; box-shadow: rgba(19, 51, 107, 0.08) 0px 2.571px 6.429px 0px, rgba(19, 51, 107, 0.08) 0px 0px 0.643px 0px; } .growthai .ui-container .loader { position: relative; width: 60px; height: 30px; } .growthai .ui-container .loader .spinner { width: 60px; height: 30px; text-align: center; } .growthai .ui-container .loader .spinner > div { background-color: #eee; height: 100%; width: 6px; margin: auto 2px; display: inline-block; -webkit-animation: stretchdelay 1.2s infinite ease-in-out; animation: stretchdelay 1.2s infinite ease-in-out; } .growthai .ui-container .loader .spinner .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .growthai .ui-container .loader .spinner .rect3 { -webkit-animation-delay: -1s; animation-delay: -1s; } .growthai .ui-container .loader .spinner .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .growthai .ui-container .loader .spinner .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } @-webkit-keyframes stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4); } 20% { -webkit-transform: scaleY(1); } } @keyframes stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); -webkit-transform: scaleY(0.4); } 20% { transform: scaleY(1); -webkit-transform: scaleY(1); } } .growthframe .ui-container .loader { position: relative; width: 60px; height: 30px; } .growthframe .ui-container .loader .spinner { width: 60px; height: 30px; text-align: center; } .growthframe .ui-container .loader .spinner > div { background-color: #eee; height: 100%; width: 6px; margin: auto 2px; display: inline-block; -webkit-animation: stretchdelay 1.2s infinite ease-in-out; animation: stretchdelay 1.2s infinite ease-in-out; } .growthframe .ui-container .loader .spinner .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .growthframe .ui-container .loader .spinner .rect3 { -webkit-animation-delay: -1s; animation-delay: -1s; } .growthframe .ui-container .loader .spinner .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .growthframe .ui-container .loader .spinner .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } [data-tooltips]{ position:relative; display:inline-block; } [data-tooltips]:before,[data-tooltips]:after{ border-radius:4px; position:absolute; transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); visibility:hidden; opacity:0; z-index:1000000; pointer-events:none; transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; transition-delay:0ms; -moz-transition-delay:0ms; -webkit-transition-delay:0ms } [data-tooltips]:hover:before,[data-tooltips]:hover:after{ visibility:visible; opacity:1 } [data-tooltips]:hover:before,[data-tooltips]:hover:after{ transition-delay:100ms; -moz-transition-delay:100ms; -webkit-transition-delay:100ms } [data-tooltips]:before{ content:''; position:absolute; background:transparent; border:6px solid transparent; z-index:1000001 } [data-tooltips]:after{ position: absolute; content:attr(data-tooltips); background:#383838; color:#fff; padding:8px 10px; font-size:12px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; line-height:12px; white-space:nowrap; z-index:1000002 } [data-tooltips='']:before,[data-tooltips='']:after{ display:none !important; } [data-tooltips]:after{ text-shadow:0 -1px 0 #2a2a2a; box-shadow:4px 4px 8px rgba(0,0,0,0.3) } .tooltips-top-left:before{ border-top-color:#383838 } .tooltips-top-right:before{ border-top-color:#383838 } .tooltips-top:before{ border-top-color:#383838 } .tooltips-bottom-left:before{ border-bottom-color:#383838 } .tooltips-bottom-right:before{ border-bottom-color:#383838 } .tooltips-bottom:before{ border-bottom-color:#383838 } .tooltips-left:before{ border-left-color:#383838 } .tooltips-right:before{ border-right-color:#383838 } .tooltips-top:before{ margin-bottom:-11px } .tooltips-top:before,.tooltips-top:after{ bottom:100%; left:50%; } .tooltips-top:before{ left:calc(50% - 6px); } .tooltips-top:after{ transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); } .tooltips-top:hover:before,.tooltips-top:focus:before{ transform:translateY(-8px); -moz-transform:translateY(-8px); -webkit-transform:translateY(-8px) } .tooltips-top:hover:after,.tooltips-top:focus:after{ transform:translateX(-50%) translateY(-8px); -moz-transform:translateX(-50%) translateY(-8px); -webkit-transform:translateX(-50%) translateY(-8px) } .tooltips-bottom:before{ margin-top:-11px } .tooltips-bottom:before,.tooltips-bottom:after{ top:100%;left:50%}.tooltips-bottom:before{left:calc(50% - 6px)} .tooltips-bottom:after{transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)} .tooltips-bottom:hover:before,.tooltips-bottom:focus:before{transform:translateY(8px);-moz-transform:translateY(8px);-webkit-transform:translateY(8px)} .tooltips-bottom:hover:after,.tooltips-bottom:focus:after{ transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px); -webkit-transform:translateX(-50%) translateY(8px) } .tooltips-right:before{ margin-left:-11px; margin-bottom:-6px; } .tooltips-right:after{ margin-bottom:-14px } .tooltips-right:before,.tooltips-right:after{ left:100%; bottom:50% } .tooltips-right:hover:before,.tooltips-right:focus:before{ transform:translateX(8px); -moz-transform:translateX(8px); -webkit-transform:translateX(8px) } .tooltips-right:hover:after,.tooltips-right:focus:after{transform:translateX(8px);-moz-transform:translateX(8px);-webkit-transform:translateX(8px)} .tooltips-left:before{margin-right:-11px;margin-bottom:-6px} .tooltips-left:after{margin-bottom:-14px} .tooltips-left:before,.tooltips-left:after{right:100%;bottom:50%} .tooltips-left:hover:before,.tooltips-left:focus:before{transform:translateX(-8px);-moz-transform:translateX(-8px);-webkit-transform:translateX(-8px)} .tooltips-left:hover:after,.tooltips-left:focus:after{transform:translateX(-8px);-moz-transform:translateX(-8px);-webkit-transform:translateX(-8px)} .tooltips-top-left:before{margin-bottom:-11px} .tooltips-top-left:before,.tooltips-top-left:after{bottom:100%;left:50%} .tooltips-top-left:before{left:calc(50% - 6px)} .tooltips-top-left:after{transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%)} .tooltips-top-left:after{margin-left:12px} .tooltips-top-left:hover:before,.tooltips-top-left:focus:before{transform:translateY(-8px);-moz-transform:translateY(-8px);-webkit-transform:translateY(-8px)} .tooltips-top-left:hover:after,.tooltips-top-left:focus:after{ transform:translateX(-100%) translateY(-8px); -moz-transform:translateX(-100%) translateY(-8px); -webkit-transform:translateX(-100%) translateY(-8px) } .tooltips-top-right:before{margin-bottom:-11px} .tooltips-top-right:before,.tooltips-top-right:after{bottom:100%;left:50%} .tooltips-top-right:before{left:calc(50% - 6px)} .tooltips-top-right:after{transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)} .tooltips-top-right:after{margin-left:-12px} .tooltips-top-right:hover:before,.tooltips-top-right:focus:before{transform:translateY(-8px);-moz-transform:translateY(-8px);-webkit-transform:translateY(-8px)} .tooltip