当前位置: 首页 > backend >正文

山东大学软件学院项目实训-基于大模型的模拟面试系统-前端美化滚动条问题

模拟面试界面左侧底部

在这里插入图片描述
通过检查工具定位到其所在的位置:
在这里插入图片描述
直接对该组件进行美化:

  <!-- AI面试官列表 --><div class="ai-interviewer-section" v-show="activeTab === 'interviewer'"><el-scrollbar class="no-horizontal-scroll" style="height:100%"><div class="interviewer-list"><divclass="interviewer-list"v-for="interviewer in aiList":key="interviewer.interviewerId":class="['interviewer-item', { 'active': activeInterviewer === interviewer.interviewerId }]"@click="handleInterviewerSelect(interviewer.interviewerId)"><div class="interviewer-avatar"><i class="el-icon-user-solid"></i></div><div class="interviewer-name">{{ interviewer.name }}</div></div></div></el-scrollbar></div>

使用类选择器实现了隐藏水平滚动条和确保内容不会溢出触发水平滚动两个功能。

/* 隐藏水平滚动条 */
.no-horizontal-scroll ::v-deep .el-scrollbar__wrap {overflow-x: hidden !important;
}/* 确保内容不会溢出触发水平滚动 */
.interviewer-list {white-space: nowrap;/* 如果不需要横向排列则移除 */width: 100%;box-sizing: border-box;
}

最终效果如下:
在这里插入图片描述

我的面试官界面

在这里插入图片描述
该界面有两处滚动条需要去除,一处在左侧底部,这个和上面差不多,还有一处和最右侧,这个需要重新定位去除。

左侧底部

因为和之前差不多,就在这里直接上代码。

<el-scrollbar class="vertical-only-scrollbar" style="height:100%">
//...
</el-scrollbar>
 /* 使用深度选择器隐藏水平滚动条 */:deep(.vertical-only-scrollbar .el-scrollbar__wrap) {overflow-x: hidden !important;padding-bottom: 0 !important;}

右侧

定位到对应的div之后,直接加一个隐藏垂直滚动条的选择器就行。

.right-panel.no-vertical-scroll {overflow-y: hidden !important;
}

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

知识库管理页面

同样是有两个滚动条需要隐藏。

在这里插入图片描述
这部分不再进行说明都和之前一模一样。

最终效果(因为有些滚动条需要缩放才能看到,所以页面进行了部分缩放):
在这里插入图片描述

http://www.xdnf.cn/news/2291.html

相关文章:

  • 2025年4月25日第一轮
  • Vue Composition API 与 Options API:全面对比与使用指南
  • HTML快速入门-4:HTML <meta> 标签属性详解
  • 【漫话机器学习系列】224.双曲正切激活函数(Hyperbolic Tangent Activation Function)
  • 现在流行的linux面板管理工具
  • 三款实用工具推荐:图片无损放大+音乐格式转换+音视频格式转换!
  • TCGA 数据下载与生存分析 //todo
  • FreeRTOS事件标志组详解:高效的任务间通知机制
  • 结合五层网络结构讲一下用户在浏览器输入一个网址并按下回车后到底发生了什么?
  • 机器学习基础理论 - 频率派 vs 贝叶斯派
  • Java 中 ConcurrentHashMap 1.7 和 1.8 之间有哪些区别?
  • 什么是Lua模块?你会如何使用NGINX的Lua模块来定制请求处理流程?
  • Spring 学习笔记之 @Transactional 异常不回滚汇总
  • 【机器学习-线性回归-3】深入浅出:简单线性回归的概念、原理与实现
  • 【VMware】虚拟机如何扩展存储
  • LLM基础之源码一
  • asammdf 库的依赖项和安装指南
  • 【数据结构】优先级队列
  • 【人工智能之大模型】详述大模型中流水线并行(Pipeline Parallelism)的​GPipe推理框架?
  • 【树莓派 PICO 2 测评】ADC 水位监测系统
  • ZBrush2025.1.3 中文版【ZBrush2025版下载】附安装教程
  • tkinter中Listbox列表框常用的操作方法
  • 单片机-89C51部分:4、固件烧录
  • Pygame多人游戏开发:本地双人对战实战
  • C++篇——继承
  • 详解Adobe Photoshop 2024 下载与安装教程
  • Adruino:人机界面及接口技术
  • SSE协议
  • 飞帆:自定义控件平台
  • 【CF】Day44——Codeforces Round 908 (Div. 2) C + Codeforces Round 1020 (Div. 3) DE