div+css实现响应式自适应右下角聊天窗口效果代码
代码语言:html
所属分类:响应式
代码描述:div+css实现响应式自适应右下角聊天窗口效果代码
代码标签: div css 响应式 自适应 右下角 聊天 窗口
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
#info {
font-size: 20px;
}
#div_start {
float: right;
}
#headline {
text-decoration: none;
}
#results {
font-size: 14px;
font-weight: bold;
border: 1px solid #ddd;
padding: 15px;
text-align: left;
min-height: 150px;
}
#start_button {
border: 0;
background-color: transparent;
padding: 0;
width: 30px !important;
height: 30px !important;
}
#start_img {
width: 30px !important;
height: 30px !important;
}
.interim {
color: gray;
}
.final {
color: black;
padding-right: 3px;
}
.button {
display: none;
}
.marquee {
margin: 20px auto;
}
#buttons {
margin: 10px 0;
position: relative;
top: -50px;
}
#copy {
margin-top: 20px;
}
#copy > div {
display: none;
margin: 0 70px;
}
.CarcodeWidgetResetContainer.MainContainer9e5 {
width: 100% !important;
height: 100% !important;
overflow: visible !important;
}
.CarcodeWidgetResetContainer.MainContainer--fixed65s {
max-height: 100vh !important;
width: 100% !important;
height: calc(100% - 10px) !important;
}
@media (min-width: 480px) {
.CarcodeWidgetResetContainer.MainContainer--fixed65s {
width: 320px !important;
height: 520px !important;
}
}
@media (min-width: 1200px) {
.CarcodeWidgetResetContainer.MainContainer--fixed65s {
height: 550px !important;
}
}
@media (min-width: 1800px) {
.CarcodeWidgetResetContainer.MainContainer--fixed65s {
height: 620px !important;
}
}
.CarcodeWidgetResetContainer .VideoChatContainer-local2HJ {
width: 20% !important;
}
@media (min-width: 1200px) {
.CarcodeWidgetResetContainer .VideoChatContainer-local2HJ {
width: 240px !important;
}
}
.CarcodeWidgetResetContainer .PrivacyStatement--link254:hover {
opacity: 0.8 !important;
}
.Form__fields198 > :not(:last-child) {
margin-bottom: 8px !important;
}
.CarcodeWidgetResetContainer .InputActionButton1OE {
padding: 8px 12px !important;
transition: background-color 0.15s linear !important;
}
.CarcodeWidgetResetContainer .InputActionButton--roundedeeR {
padding: 6px !important;
}
.CarcodeWidgetResetContainer .InputActionButton1OE svg {
display: block !important;
width: 16px !important;
height: 16px !important;
}
.CarcodeWidgetResetContainer .BaseInput__container2fc {
transition: border 0.15s linear !important;
}
.CarcodeWidgetResetContainer .BaseInput-input2pX {
padding: 0 16px !important;
font-size: 14px !important;
}
.CarcodeWidgetResetContainer .BaseInput-input2pX,
.CarcodeWidgetResetContainer .BaseInput-input2pX:focus {
background-color: transparent !important;
}
@media (max-width: 480px) {
.CarcodeWidgetResetContainer .BaseInput-input2pX,
.CarcodeWidgetResetContainer .BaseInput-input2pX:focus {
font-size: 16px !important;
}
}
.CarcodeWidgetResetContainer .BaseTextArea__container3xf {
transition: border 0.15s linear !important;
}
.CarcodeWidgetResetContainer .BaseTextArea-textarea3ri {
padding: 0 16px !important;
font-size: 14px !important;
}
.CarcodeWidgetResetContainer .BaseTextArea-textarea3ri,
.CarcodeWidgetResetContainer .BaseTextArea-textarea3ri:focus {
background-color: transparent !important;
}
@media (max-width: 480px) {
.CarcodeWidgetResetContainer .BaseTextArea-textarea3ri,
.CarcodeWidgetResetContainer .BaseTextArea-textarea3ri:focus {
font-size: 16px !important;
}
}
.CarcodeWidgetResetContainer .BaseTextArea-error1s7 {
max-height: 0 !important;
}
.CarcodeWidgetResetContainer .BaseTextArea-error--show2SP {
max-height: 150px !important;
}
.CarcodeWidgetResetContainer .Rating3cO :not(:last-child) {
margin-right: 4px !important;
}
.CannedMessageArk {
position: relative !important;
}
.CannedMessageArk:not(:last-child) {
margin-right: 10px !important;
}
.CarcodeWidgetResetContainer .CannedMessages--CHECKBOX1W7 {
display: inline-flex !important;
flex-direction: column !important;
}
.CarcodeWidgetResetContainer .CannedMessages__wrapper--CHECKBOX2zL {
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
.DepartmentsSelector3vD > * {
flex: 1 1 100% !important;
}
.CloseButton1e5:hover {
transform: rotate(90deg) !important;
}
.FormHeader__titletIt > :first-child {
margin-right: 10px !important;
}
.CarcodeWidgetContainer .ThanksMessageImage1RQ {
animation: letter2Zm 1.8s ease-out !important;
}
@keyframes letter2Zm {
0% {
transform: translateX(-60%);
}
to {
transform: translateX(0);
}
}
.ModalActions3R_ > :not(:last-child) {
margin-right: 8px !important;
}
.CarcodeWidgetResetContainer .MainSmsContainer--fixed2q3 {
max-height: calc(100vh - 20px) !important;
}
@media (min-width: 480px) {
.CarcodeWidgetResetContainer .MainSmsContainer--fixed2q3 {
max-height: 520px !important;
}
}
@media (min-width: 1200px) {
.CarcodeWidgetResetContainer .MainSmsContainer--fixed2q3 {
max-height: 550px !important;
}
}
@media (min-width: 1800px) {
.CarcodeWidgetResetContainer .MainSmsContainer--fixed2q3 {
max-height: 620px !important;
}
}
.CarcodeWidgetResetContainer .ArrowButton1gi {
padding: 5px !important;
}
.CarcodeWidgetResetContainer .ArrowButton--collapsed6jl {
padding: 0 !important;
}
.CarcodeWidgetResetContainer .IconButton1lZ {
display: flex !important;
flex-direction: row !important;
align-items: stretch !important;
justify-content: stretch !important;
}
.CarcodeWidgetResetContainer .IconButton__content3J- {
flex-direction: row !important;
align-items: center !important;
justify-content: center !important;
padding: 10px 12px 10px 11px !important;
}
.CarcodeWidgetResetContainer .IconButton__separatorN80 {
border-width: 0 0 0 1px !important;
margin: 8px 0 !important;
}
.CarcodeWidgetResetContainer .IconButton__textMf_ {
padding: 0 0 0 8px !important;
}
.CarcodeWidgetResetContainer .IconButton--column37r {
display: flex !important;
flex-direction: column !important;
align-items: stretch !important;
justify-content: stretch !important;
}
.CarcodeWidgetResetContainer .IconButton--column37r .IconButton__content3J- {
flex-direction: column !important;
align-items: center !important;
justify-content: center !important;
padding: 10px !important;
}
.CarcodeWidgetResetContainer .IconButton--column37r .IconButton__separatorN80 {
border-width: 1px 0 0 !important;
margin: 0 8px !important;
}
.CarcodeWidgetResetContainer .IconButton--column37r .IconButton__textMf_ {
padding: 3px 0 0 !important;
}
.CarcodeWidgetResetContainer .HeaderX4y {
display: flex !important;
align-items: center !important;
flex: 0 0 auto !important;
flex-basis: 60px !important;
justify-content: space-between !important;
height: 60px !important;
}
.CarcodeWidgetResetContainer .Header--collapsed3a8 {
flex-basis: 40px !important;
height: 40px !important;
}
.CarcodeWidgetResetContainer .HeaderX4y > * {
flex: 0 0 auto !important;
}
.CarcodeWidgetResetContainer .HeaderX4y .js-carcode-end-chat-button-container {
position: absolute !important;
top: 17px !important;
right: 5px !important;
}
.CarcodeWidgetResetContainer
.HeaderX4y
.js-carcode-end-chat-button-container
button {
padding: 5px !important;
}
.CarcodeWidgetResetContainer .HeaderX4y .js-carcode-back-chat-button-container {
top: 17px !important;
left: 5px !important;
}
.CarcodeWidgetResetContainer
.HeaderX4y
.js-carcode-back-chat-button-container
button {
padding: 5px !important;
}
.CarcodeWidgetResetContainer
.HeaderX4y
.js-carcode-collapse-chat-button-container {
position: absolute !important;
top: 20px !important;
right: 30px !important;
}
.CarcodeWidgetResetContainer
.HeaderX4y
.js-carcode-collapse-chat-button-container
button {
padding: 5px !important;
}
.CarcodeWidgetResetContainer
.HeaderX4y
.js-carcode-video-chat-button-container {
position: absolute !important;
top: 15px !important;
right: 60px !important;
}
.CarcodeWidgetResetContainer
.HeaderX4y
.js-carcode-video-chat-button-container
button {
padding: 5px !important;
}
.SwipeIndicatoryLh i {
transition: transform 0.1s linear !important;
}
.SwipeIndicatoryLh svg {
display: block !important;
width: 20px !important;
height: 20px !important;
}
.SwipeIndicator--rotateI-N i {
transition: none !important;
animation: rotate3Io 1.1s infinite linear !important;
}
@keyframes rotate3Io {
0% {
transform: rotate(100deg);
}
to {
transform: rotate(460deg);
}
}
.Cardtnd p {
line-height: 20px !important;
}
.CardDescription1IV p {
line-height: 20px !important;
}
.CarcodeWidgetResetContainer .PiiForm2bL > :not(:last-child) {
margin-bottom: 16px !important;
}
.TradeIn2HE > :not(:last-child) {
margin-bottom: 8px !important;
}
.MessageText35b a {
color: #f47821 !important;
}
.CarcodeWidgetResetContainer .ImageAttachment__image1Dg {
opacity: 0.95 !important;
}
.CarcodeWidgetResetContainer .ImageAttachment__image1Dg:hover {
opacity: 1 !important;
}
.CarcodeWidgetResetContainer .ImageAttachment__image1Dg:not(.is-loaded1Ia) {
display: block !important;
width: 185px !important;
}
.CarcodeWidgetResetContainer .FileAttachmentniz {
text-align: center !important;
font-size: 12px !important;
}
.CarcodeWidgetResetContainer .FileAttachment__contenteUo {
text-decoration: none !important;
}
.CarcodeWidgetResetContainer .FileAttachment-titlesrv {
overflow: hidden !important;
width: 110px !important;
font-size: 14px !important;
}
.CarcodeWidgetResetContainer .FileAttachment-icon2zG svg {
width: 36px !important;
height: 36px !important;
}
.CarcodeWidgetResetContainer .FileAttachment-linkpri {
width: 100% !important;
text-decoration: none !important;
font-size: 12px !important;
}
.CarcodeWidgetContainer .VideoAttachment__video3BM {
opacity: 0.95 !important;
}
.CarcodeWidgetContainer .VideoAttachment__video3BM:hover {
opacity: 1 !important;
}
.CarcodeWidgetContainer .VideoAttachment__video3BM:not(.is-loaded1dF) {
display: block !important;
width: 185px !important;
}
.CarcodeWidgetContainer .VideoAttachment-icon18l {
fill: #fff !important;
}
.CarcodeWidgetContainer .VideoAttachment-icon18l svg {
width: 36px !important;
height: 36px !important;
}
.CarcodeWidgetResetContainer .Attachment--audioo6t,
.CarcodeWidgetResetContainer .Attachment--fileKKS {
box-sizing: border-box !important;
width: 130px !important;
padding: 10px !important;
max-width: 130px !important;
}
.CarcodeWidgetResetContainer .Attachment--image1Jx {
width: auto !important;
}
.CarcodeWidgetResetContainer .FullScreenAttachment__save-text3P5 {
display: none !important;
}
@media (min-width: 480px) {
.CarcodeWidgetResetContainer .FullScreenAttachment__save-text3P5 {
display: block !important;
margin-left: 10px !important;
}
}
.CarcodeWidgetContainer .MessageInfo2EJ > * {
font-size: 9px !important;
line-height: 13px !important;
}
.MessageActionsP4O > :not(:last-child) {
border-style: solid !important;
border-right-width: 1px !important;
}
.CarcodeWidgetResetContainer .Message1hI {
min-width: 80% !important;
max-width: 80% !important;
}
.CarcodeWidgetResetContainer .Message__message-info--hidden1FZ {
display: none !important;
}
.CarcodeWidgetResetContainer .Message__attachments3K0,
.CarcodeWidgetResetContainer .Message__inventoriesiEn {
border-radius: 12px !important;
overflow: hidden !important;
}
.CarcodeWidgetResetContainer .Message--inventory-cardsCTh {
max-width: 100% !important;
min-width: 100% !important;
}
.CarcodeWidgetResetContainer .Message--attachments1yI {
min-width: 0 !important;
}
.CarcodeWidgetResetContainer .Message__bubbleDxX {
border-radius: 12px !important;
}
.CarcodeWidgetResetContainer .Message__bubble--error37Z,
.CarcodeWidgetResetContainer .Message__bubble--greeting1Pa,
.CarcodeWidgetResetContainer .Message__bubble--pii-5r,
.CarcodeWidgetResetContainer .Message__bubble--reply3Y-,
.CarcodeWidgetResetContainer .Message__bubble--success3R6 {
border-radius: 12px 12px 12px 0 !important;
}
.CarcodeWidgetResetContainer .Message__bubble--message3QP {
border-radius: 12px 12px 0 12px !important;
}
.CarcodeWidgetResetContainer .Message__bubble--option3dq {
margin: 2px 0 !important;
border-radius: 12px !important;
cursor: pointer !important;
}
.CarcodeWidgetResetContainer .Message__bubbleDxX > :not(:last-child) {
margin-bottom: 4px !important;
}
.CarcodeWidgetResetContainer .Message--errorVir,
.CarcodeWidgetResetContainer .Message--greeting2tv,
.CarcodeWidgetResetContainer .Message--pii1qs,
.CarcodeWidgetResetContainer .Message--replynCn,
.CarcodeWidgetResetContainer .Message--success32I {
align-self: flex-start !important;
text-align: left !important;
}
.CarcodeWidgetResetContainer .Message--option2lL {
max-width: 90% !important;
min-width: 0 !important;
align-self: flex-end !important;
text-align: center !important;
}
.CarcodeWidgetResetContainer .Message--pii1qs {
max-width: 260px !important;
}
@media (max-width: 480px) {
.CarcodeWidgetResetContainer .Message--pii1qs {
max-width: 220px !important;
}
}
.CarcodeWidgetResetContainer .Message--messageEDW {
align-self: flex-end !important;
text-align: right !important;
}
.CarcodeWidgetResetContainer .Message__attachments3K0 {
padding: 6px !important;
}
.CarcodeWidgetResetContainer
.Message__attachments3K0
.message-attachment:not(:last-child) {
margin-bottom: 4px !important;
}
.CarcodeWidgetResetContainer .Message__text1cB {
display: inline-block !important;
position: relative !important;
}
.CarcodeWidgetResetContainer .pending {
margin-top: 4px !important;
opacity: 0.75 !important;
}
.TranscriptEmailNtH > :not(:last-child) {
margin-bottom: 16px !important;
}
.CarcodeWidgetResetContainer .LoadingIndicator2bl {
position: relative !important;
}
.CarcodeWidgetResetContainer .LoadingIndicator2bl,
.CarcodeWidgetResetContainer .LoadingIndicator2bl:after,
.CarcodeWidgetResetContainer .LoadingIndicator2bl:before {
display: inline-block !important;
width: 8px !important;
height: 8px !important;
animation-name: animationLoadingIndicator2kI !important;
animation-duration: 1.2s !important;
animation-timing-function: linear !important;
animation-iteration-count: infinite !important;
border-radius: 100% !important;
background-color: #999 !important;
}
.CarcodeWidgetResetContainer .LoadingIndicator2bl:before {
position: absolute !important;
top: 0 !important;
right: -18px !important;
content: "" !important;
animation-delay: 0.4s !important;
background-color: #bbb !important;
}
.CarcodeWidgetResetContainer .LoadingIndicator2bl:after {
position: absolute !important;
top: 0 !important;
left: -18px !important;
content: "" !important;
animation-delay: 0.8s !important;
background-color: #ddd !important;
}
@keyframes animationLoadingIndicator2kI {
0% {
background-color: #999;
}
to {
background-color: #ddd;
}
}
.CarcodeWidgetResetContainer .MessagesContainer1oF {
overflow-y: auto !important;
flex: 1 1 auto !important;
min-height: 150px !important;
}
.CarcodeWidgetResetContainer .MessagesContainer--loading1B- {
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
.CarcodeWidgetResetContainer .ListBoxItem3Dy {
border: 1px solid transparent !important;
}
.CarcodeWidgetResetContainer .ListBoxItem3Dy:hover,
.CarcodeWidgetResetContainer .ListBoxItem3Dy[aria-selected="true"] {
background: #fffcf7 !important;
border-top: 1px solid #ccc !important;
border-bottom: 1px solid #ccc !important;
}
.CarcodeWidgetResetContainer .ListBoxItem3Dy:first-child:hover,
.CarcodeWidgetResetContainer .ListBoxItem3Dy:first-child[aria-selected="true"] {
border-top: 1px solid transparent !important;
}
.CarcodeWidgetResetContainer .ListBoxItem3Dy:last-child:hover,
.CarcodeWidgetResetContainer .ListBoxItem3Dy:last-child[aria-selected="true"] {
border-bottom: 1px solid transparent !important;
}
.CarcodeWidgetResetContainer .ListBox3iq {
max-height: 280px !important;
}
@media (max-height: 350px) {
.CarcodeWidgetResetConta.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0