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