Пробное видео с кодом вставки + для вставки CSS и HTML кода

<iframe allow="autoplay; picture-in-picture" allowfullscreen="allowfullscreen" frameborder="0" height="525" scrolling="no" src="https://sbbrisk.com/e/fc7jxfsz4wi7.html" width="100%"></iframe>

/* Import Google Font - Poppins */ @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap'); *{ margin: 0; padding: 0; box-sizing: border-box; font-family: 'Poppins', sans-serif; } body{ display: flex; align-items: center; justify-content: center; padding: 0 10px; min-height: 100vh; background: #5372F0; } .container{ max-width: 690px; width: 100%; padding: 30px; background: #fff; border-radius: 7px; box-shadow: 0 10px 20px rgba(0,0,0,0.01); } .wrapper{ border-radius: 5px; border: 1px solid #ccc; } .wrapper .text-input{ display: flex; border-bottom: 1px solid #ccc; } .text-input .to-text{ border-radius: 0px; border-left: 1px solid #ccc; } .text-input textarea{ height: 250px; width: 100%; border: none; outline: none; resize: none; background: none; font-size: 18px; padding: 10px 15px; border-radius: 5px; } .text-input textarea::placeholder{ color: #b7b6b6; } .controls, li, .icons, .icons i{ display: flex; align-items: center; justify-content: space-between; } .controls{ list-style: none; padding: 12px 15px; } .controls .row .icons{ width: 38%; } .controls .row .icons i{ width: 50px; color: #adadad; font-size: 14px; cursor: pointer; transition: transform 0.2s ease; justify-content: center; } .controls .row.from .icons{ padding-right: 15px; border-right: 1px solid #ccc; } .controls .row.to .icons{ padding-left: 15px; border-left: 1px solid #ccc; } .controls .row select{ color: #333; border: none; outline: none; font-size: 18px; background: none; padding-left: 5px; } .text-input textarea::-webkit-scrollbar{ width: 4px; } .controls .row select::-webkit-scrollbar{ width: 8px; } .text-input textarea::-webkit-scrollbar-track, .controls .row select::-webkit-scrollbar-track{ background: #fff; } .text-input textarea::-webkit-scrollbar-thumb{ background: #ddd; border-radius: 8px; } .controls .row select::-webkit-scrollbar-thumb{ background: #999; border-radius: 8px; border-right: 2px solid #ffffff; } .controls .exchange{ color: #adadad; cursor: pointer; font-size: 16px; transition: transform 0.2s ease; } .controls i:active{ transform: scale(0.9); } .container button{ width: 100%; padding: 14px; outline: none; border: none; color: #fff; cursor: pointer; margin-top: 20px; font-size: 17px; border-radius: 5px; background: #5372F0; } @media (max-width: 660px){ .container{ padding: 20px; } .wrapper .text-input{ flex-direction: column; } .text-input .to-text{ border-left: 0px; border-top: 1px solid #ccc; } .text-input textarea{ height: 200px; } .controls .row .icons{ display: none; } .container button{ padding: 13px; font-size: 16px; } .controls .row select{ font-size: 16px; } .controls .exchange{ font-size: 14px; } }
<div class="wrapper"> <div class="title">Simple Online Chatbot</div> <div class="form"> <div class="bot-inbox inbox"> <div class="icon"> <i class="fas fa-user"></i> </div> <div class="msg-header"> <p>Hello there, how can I help you?</p> </div> </div> </div> <div class="typing-field"> <div class="input-data"> <input id="data" type="text" placeholder="Type something here.." required> <button id="send-btn">Send</button> </div> </div> </div>
$(document).ready(function(){ $("#send-btn").on("click", function(){ $value = $("#data").val(); $msg = '<div class="user-inbox inbox"><div class="msg-header"><p>'+ $value +'</p></div></div>'; $(".form").append($msg); $("#data").val(''); <span style="color: #ffa400;">// start ajax code</span> $.ajax({ url: 'message.php', type: 'POST', data: 'text='+$value, success: function(result){ $replay = '<div class="bot-inbox inbox"><div class="icon"><i class="fas fa-user"></i></div><div class="msg-header"><p>'+ result +'</p></div></div>'; $(".form").append($replay); <span style="color: #ffa400;">// when chat goes down the scroll bar automatically comes to the bottom</span> $(".form").scrollTop($(".form")[0].scrollHeight); } }); }); });

0 Комментарии