(css)AI智能问答页面布局

news/2025/1/15 19:39:13/

(css)AI智能问答页面布局

效果:
在这里插入图片描述


html

<!-- AI框 --><div class="chat-top"><div class="chat-main" ref="chatList"><div v-if="!chatList.length" class="no-message"><span>欢迎使用</span><span>ESG实践智能交互系统</span><img src="@/assets/image/light.png" alt /></div><divv-for="(item, index) in chatList"class="chat-item":class="[index%2===1 ? 'question' :'answer']":key="index"><div class="header-img-wrapper"><div class="wrapper-img"><el-image v-if="index%2===1" :src="otherImg" :fit="fit" class="header-img"></el-image></div></div><div class="content"><!-- <span class="itemTime" v-if="index%2===1">{{ itemTime }}</span> --><div class="content-width">{{ item.content }}</div><div class="indicator"></div></div><div class="header-img-wrapper"><div class="wrapper-img"><el-image v-if="index%2===0" :src="meImg" :fit="fit" class="header-img"></el-image></div></div></div></div><el-row class="chat-input"><el-col :span="22"><el-inputv-model.trim="searchValue"placeholder="请输入您想咨询的问题..."class="input-with-select"@keyup.enter.native="onSend":disabled="disabled"></el-input></el-col><el-col :span="2" class="sendImg"><el-image :src="sendImg" :fit="fit" v-if="!isQuestionIng" @click="onSend"></el-image></el-col></el-row></div>

css


/* 中区 */
.chat-wrapper {height: 100%;// AI区.chat-top {width: 100%;height: 88%;background-image: url("../assets/image/chat-main-1.png");background-size: 100% 100%;padding: 20px;font-size: 16px;font-family: Regular-font;.AITip {height: 10%;color: #01ffff;font-size: 24px;padding-bottom: 4px;display: flex;justify-content: center;align-items: flex-end;line-height: 1;}.chat-main {width: 100%;height: 84%;padding: 20px 30px;overflow-y: auto;background-image: url("../assets/image/chat-main-2.png");background-size: 100% 100%;.no-message {width: 50%;height: 100%;font-size: 40px;font-family: iFonts;text-align: center;margin: 0 auto;display: flex;justify-content: center;flex-direction: column;span:nth-child(1) {font-size: 34px;}img {display: block;width: 100%;height: 14px;margin-top: -12px;}}// 单条信息.chat-item {display: flex;justify-content: space-between;text-align: left;position: relative;margin-bottom: 50px;// 头像.header-img-wrapper {width: 60px;height: 65px;.wrapper-img {background-image: url("../assets/image/head-portrait-background.png");background-size: 100% 100%;display: flex;justify-content: center;align-items: flex-end;.header-img {width: 60px;height: 60px;}}}// 内容.content {flex: 1;color: #ffffff;margin: 0 30px;padding: 16px 20px;//   border: 2px solid #2da8f0;border: 2px solid rgba(31, 159, 191, 0.9);border-radius: 10px;background: rgba(22, 68, 124, 0.8);//   background: linear-gradient(0deg, #125eab 0%, #3a94f4 100%);line-height: 30px;position: relative;.itemTime {position: absolute;top: -36px;left: 46%;width: 50px;height: 20px;background: rgba(22, 68, 124, 0.8);text-align: center;font-size: 14px;line-height: 18px;}}}.chat-item.question .indicator {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid rgba(31, 159, 191, 0.9);// border-right: 10px solid #2da8f0;position: absolute;left: -10px;top: 16px;}.chat-item.answer .indicator {width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid rgba(31, 159, 191, 0.9);// border-left: 10px solid #2da8f0;position: absolute;right: -10px;top: 16px;}.chat-item:not(:first-child) {margin-top: 38px;}}.chat-input {width: 100%;height: 11%;background-image: url("../assets/image/chat-main-3.png");background-size: 100% 100%;padding-right: 2%;margin: 3% auto;display: flex;justify-content: space-between;align-items: center;/deep/ .el-input__inner {background-color: transparent;border: none;color: #fff;}.sendImg {width: 26px;height: 26px;cursor: pointer;}}} 
}

http://www.ppmy.cn/news/987183.html

相关文章

Java 生成随机数据

文章目录 1. Java-faker依赖demo 2. common-random依赖demo 1. Java-faker 依赖 <dependency><groupId>com.github.javafaker</groupId><artifactId>javafaker</artifactId><version>1.0.2</version> </dependency>https://…

RVM问题记录 - Error running ‘__rvm_make -j10‘

文章目录 前言开发环境问题描述问题分析解决方案最后 前言 公司新到一台电脑需要配置开发环境&#xff0c;在用RVM安装Ruby时遇到了一个奇怪的问题。 开发环境 RVM: 1.29.12OpenSSL: 3.1.1 问题描述 执行命令安装Ruby 3.0版本&#xff1a; rvm install ruby-3.0.0在编译阶…

win11任务栏不合并 终于回归啦

25915.1000 win11任务栏不合并 终于回归啦&#xff01;&#xff01;&#xff01; 下载地址&#xff1a;https://uup.rg-adguard.net/

基于Java+SpringBoot+vue前后端分离技术交流和分享平台设计实现

博主介绍&#xff1a;✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专…

k8s webhook实例,java springboot程序实现 对Pod创建请求添加边车容器 ,模拟istio实现日志文件清理

k8s webhook实例&#xff0c;java springboot程序实现 对Pod创建请求添加边车容器 &#xff0c;模拟istio实现日志文件清理 大纲 背景与原理实现流程开发部署my-docker-demo-sp-user服务模拟业务项目开发部署my-sidecar服务模拟边车程序开发部署服务my-docker-demo-k8s-opera…

了解Unity编辑器之组件篇Playables和Rendering(十)

Playables 一、Playable Director&#xff1a;是一种用于控制和管理剧情、动画和音频的工具。它作为一个中央控制器&#xff0c;可以管理播放动画剧情、视频剧情和音频剧情&#xff0c;以及它们之间的时间、顺序和交互。 Playable Director组件具有以下作用&#xff1a; 剧情控…

docker基于centos7镜像安装python3.7.9

下载centos7镜像 docker pull centos&#xff1a;centos7 启动容器centos-python-3.7 docker run -itd --name centos-python-3.7 -p 60021:22 --privileged centos:centos7 /usr/sbin/init 进入容器 docker exec -it centos-python-3.7 /bin/bash centos7环境下安装python3.7.…

计算从曲线的起点到param指定的点的曲线段的长度

以下方法只能用于继承于AcDbCurve的类型 主要使用两个接口 派生类中此函数的实现应返回, 并将endParam设置为曲线端点的参数。 如果成功则返回Acad::eOk。 默认情况下, 该函数返回Acad::eNotImplemented。 virtual Acad::ErrorStatus getEndParam(double&endParam) cons…