仿chatGPT或chatPDF的前端界面布局,css实现对话聊天布局代码,响应式左右分栏布局(附完整源代码)...

chatPDF或者chatGPT的界面挺简洁的,就是一个左侧的列表以及右侧的对话列表,现在使用css实现这样的布局

充分运用了flex布局方式实现,左右分栏,以及对话形式展示效果

下面是效果图:

在手机设备看就隐藏左侧,右侧100%适应

 下面就是html和css的布局代码

<style>.chatpdf{display: flex;height: 100vh;flex-direction: row;}.chatpdf .pannel{width: 255px;background-color: rgb(0, 21, 41);}.chatpdfBox{display: flex;flex-direction: column;flex: 1;background: linear-gradient(to bottom right,#dbe6fb, #f3f4f8);background-size: cover;background-attachment: fixed;}.chatpdfLine{flex: 1;width: 100%;max-width: 1000px;margin: 0 auto;overflow-y: auto;}.chatpdfRow{margin: 20px 10px;display: flex;}.chatpdfAsk{justify-content: flex-end;}.chatpdfContent{display: inline-block;border-radius: 8px;padding: 6px 12px;max-width: 500px;background: rgba(255, 255, 255, 0.6);font-size: 14px;box-shadow:  0px 0.3px 0.9px rgba(0, 0, 0, 0.12), 0px 1.6px 3.6px rgba(0, 0, 0, 0.16);}.chatpdfAsk .chatpdfContent{background: linear-gradient(90deg, #2870EA 10.79%, #1B4AEF 87.08%);;color: #fff;}.chatpdfArea{display: flex;padding: 5px 10px;max-width: 1000px;margin: 0 auto;width: 100%;}.chatpdfArea textarea{flex: 1;border-color: #d9d9d9;resize: none;outline: none;padding: 0px 5px;height: 35px;line-height: 30px;color: #404040;border-radius: 10px 0px 0px 10px;transition: all 0.3s,height 0s;}.chatpdfArea textarea:hover{border-color: #4096ff;}.chatpdfArea button{height: 35px;color: #fff;background: linear-gradient(90deg, #2870EA 10.79%, #1B4AEF 87.08%);box-shadow: 0 2px 0 rgba(5, 145, 255, 0.1);border: none;padding: 0 20px;border-radius: 0px 8px 8px 0px;cursor: pointer;}.chatpdfArea button:hover{background-color: #388aff;}.chatpdf .fileTitle{background-color: #1677ff;color: #fff;border-radius: 8px;padding: 10px;margin: 10px;font-size: 14px;cursor: pointer;}@media (max-width: 768px) {.pannel{display: none;}}
</style>
<div class="chatpdf"><div class="pannel"><div class="fileList"><div class="fileTitle">新浪网技术(中国)有限公司.docx</div><div class="fileTitle">新浪网技术(中国)有限公司.pdf</div><div class="fileTitle">新浪网技术(中国)有限公司.xlsx</div></div></div><div class="chatpdfBox"><div class="chatpdfLine"><div class="chatpdfRow"><div class="chatpdfContent">我是知识库机器人,一个专门响应人类指令的大模型</div></div><div class="chatpdfRow"><div class="chatpdfContent">我服务于人类,致力于让生活更美好</div></div><div class="chatpdfRow"><div class="chatpdfContent">我是知识库机器人,一个专门响应人类指令的大模型</div></div><div class="chatpdfRow chatpdfAsk"><div class="chatpdfContent">自建私有数据知识库 · 与知识库AI聊天</div></div></div><div class="chatpdfArea"><textarea></textarea><button><svg t="1682141916531" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1271" width="16" height="16"><path d="M0 1024l106.496-474.112 588.8-36.864-588.8-39.936L0 0l1024 512z" fill="#ffffff" p-id="1272"></path></svg></button></div></div></div>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/4606.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chatgpt赋能python:Python聊天界面:开发高效且易于使用的消息应用

Python聊天界面&#xff1a;开发高效且易于使用的消息应用 Python是一种十分流行的编程语言&#xff0c;最近几年来&#xff0c;这种语言在GUI应用程序开发方面也越来越受欢迎。在本篇文章中&#xff0c;我们将介绍如何使用Python开发一个高效且易于使用的消息应用程序——聊天…

ChatGPT 使用 拓展资料:使用 HuggingFace+Gradio 部署快速搭建一个ChatGPT的聊天界面

ChatGPT 使用 拓展资料:使用 HuggingFace+Gradio 部署快速搭建一个ChatGPT的聊天界面 聊天界面链接 https://huggingface.co/spaces/duanzhihua/AI-ChatGPT HuggingFace 部署 注册一个 HuggingFace 的账号,点击左上角的头像,然后点击 “+New Space” 创建一个新的项目空间…

Flutter GetX 实现 ChatGPT 简单聊天界面

Flutter 是一款跨平台的移动应用开发框架&#xff0c;而 GetX 是 Flutter 中一种简单易用的状态管理和路由管理工具。本篇我们将使用 Flutter 和 GetX 实现一个简单的聊天界面&#xff0c;以与 ChatGPT 进行交互。 我们需要在 Flutter 项目中引入 GetX 库。在pubspec.yaml文件…

关于进程的拒绝访问

进程拒绝访问怎么办&#xff1f; hModuleSnap CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, dwPID); int errGetLastError(); if (hModuleSnap INVALID_HANDLE_VALUE) { printf("创建失败:%d/n ",err); return (FALSE); } 代码在这里总是…

无法中止进程无法访问操作拒绝访问

无法中止进程无法访问操作拒绝访问 解决方案&#xff1a;使用360解除占用 任务管理器显示进程路径 找到该进程的路径 右键使用360解除占用 注&#xff1a;此方法有可能会无效&#xff0c;如果谁有更好的方法&#xff0c;请说明&#xff0c;谢谢。 其他方法&#xff08;在控…

PermissionError: [WinError 5] 拒绝访问。: ‘../data‘

# 通过ToTensor实例将图像数据从PIL类型变换成32位浮点数格式&#xff0c; # 并除以255使得所有像素的数值均在0到1之间 trans transforms.ToTensor() mnist_train torchvision.datasets.FashionMNIST(root"../data", trainTrue, transformtrans, downloadTrue) mn…

对com1的访问被拒绝

对 " com1 " 的访问被拒绝编写了一个串口通信程序,运行调试,系统提示: 不对啊&#xff0c;我的机器可是新买的品牌机哟. 1 .检查我的com1是否运行正常并启用.右击我的电脑 --> 属性 --> 选择 " 硬件 " --> 设备管理器 --> 端口(com和LPT) --&g…

文件访问被拒绝?5个解决方法!

案例&#xff1a;文件访问被拒绝 【朋友们&#xff0c;想问问大家的电脑有遇到过文件访问被拒绝的情况吗&#xff1f;真的太头疼了&#xff0c;大家都是怎么解决的呢&#xff1f;】 在日常使用电脑和操作文件时&#xff0c;有时我们可能会遇到文件访问被拒绝的情况。这可能会…

PermissionError: [WinError 5] 拒绝访问

使用Pycharm运行时&#xff0c;报错&#xff1a;PermissionError: [WinError 5] 拒绝访问 但是使用终端&#xff08;Terminal&#xff09;运行就没有问题 尝试方案&#xff1a;三步解决python PermissionError: [WinError 5]拒绝访问的情况 &#xff0c;然而并没有解决问题 …

windows 错误: 无法终止 进程。 原因: 拒绝访问。

问题描述 想要kill掉进程&#xff0c;但报错出现拒绝访问导致进程关不掉。 解决方案&#xff1a; 权限不够,以管理员权限打开cmd&#xff0c;然后输入命令终止进程。 相关命令&#xff1a; tasklist #查看进程名和pid netstat -ano | findstr "端口号" #根据端…

WindowsApps拒绝访问

情况 访问win10系统的某个文件夹提示“拒绝你访问该文件夹。若要获取访问文件夹的权限&#xff0c;你需要使用安全选项卡。”。在打开C盘“Program Files”文件夹下的“WindowsApps”文件夹时&#xff0c;在获取权限无法打开后提示“拒绝你访问该文件夹”。 解决办法 1、首…

[转]permissionerror winerror 5 拒绝访问。

转载自&#xff1a;温柔易淡–windows下pip安装python模块时报错总结 前言&#xff1a; 这几天把python版本升级后&#xff0c;发现pip安装模块好多都报错&#xff08;暂不确定是不是因为升级导致的&#xff09;&#xff0c;我定睛一看&#xff0c;发现是权限的问题&#xff0…

PermissionError: [WinError 5] 拒绝访问。(已解决)

前言&#xff1a; 今天学OpenCV,在写一个关于车牌的识别时遇到的这个问题。因为在将车牌的位置框出来后&#xff0c;想用pytesseract将框出来的内容识别出来并输出&#xff0c;而车牌中又因为有汉字&#xff0c;于是想用 # coding utf -8 from PIL import Image import pytes…

如何处理phpmyadmin中访问被拒绝

一、出错的模样 二、如何解决这个问题 1、首先打开XAMPP中的 Apache 那一行中 config 按钮里的 phpmyadmin&#xff0c;如下图所示&#xff1a; 2、进入到文件中&#xff0c;添加你的数据库密码&#xff0c;如下图所示 三、让我们看下修改后的结果 成功&#xff01;&#xf…

phpMyAdmin访问被拒绝!

1、环境&#xff1a; XAMPP PhpStorm 2、phpMyAdmin配置文件路径&#xff1a; /Applications/XAMPP/xamppfiles/phpmyadmin/libraries/config.default.php 3、问题出现的原因&#xff1a; 在终端首次进入mysql命令行模式&#xff0c;提示设置密码&#xff0c;设置后在浏览器…

ChatGPT常见问题,Access denied的解决办法

今天&#xff0c;突然想登录一登录ChatGPT&#xff0c;提示 Access denied, You do not have access to chat.openai.com 怎么办&#xff1f; “Access denied You do not have access to chat.openai.com. The site owner may have set restrictions that prevent you from ac…

PermissionError: [WinError 5] 拒绝访问。解决办法

PermissionError: [WinError 5] 拒绝访问 问题描述解决办法一、找到programdata下anaconda3的python二、进入Users的权限&#xff0c;将除了特殊权限外&#xff0c;全部挂上√。三、在返回到anaconda3的目录&#xff0c;进入anaconda3的属性&#xff0c;设置权限 问题描述 当在…

WinSCP拒绝访问问题

文章目录 前言一、问题描述二、搜索问题三、解决方案总结 前言 大家好&#xff0c;我是三&#x1f40e;&#xff01;最近使用VMware虚拟机配置了Ubuntu系统&#xff0c;想使用WinSCP软件将电脑上的一些文件上传到虚拟机中时&#xff0c;发现了一些问题。现将问题以及解决方法分…

关于PermissionError: [WinError 5] 拒绝访问的解决方案

在python使用pip命令安装各种package时&#xff0c;可能会发生下列现象&#xff1a; PermissionError: [WinError 5] 拒绝访问。: c:\\program files\\python36\\Lib\\site-packages\\selenium *因我安装的是selenium包&#xff0c;所以报错信息的路径会和selenium有关&#xf…

收发网易,雅虎,hotmail,gmail邮件可能遇到的问题的解答

一、我使用新申请的网易的126/163邮件箱&#xff0c;能在网页上收邮件&#xff0c;但是通过FOXMAIL无法收信&#xff0c;错误提示&#xff1a;没有权限使用POP3 &#xff0c;但是我以前的126/163邮箱是可以正常使用的&#xff0c; 错误如下图提示&#xff0c; 二、我使用新申请…