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

模拟面试界面左侧底部

通过检查工具定位到其所在的位置:

直接对该组件进行美化:

css 复制代码
  <!-- AI面试官列表 -->
  <div class="ai-interviewer-section" v-show="activeTab === 'interviewer'">
    <el-scrollbar class="no-horizontal-scroll" style="height:100%">
      <div class="interviewer-list">
        <div
          class="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>

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

css 复制代码
/* 隐藏水平滚动条 */
.no-horizontal-scroll ::v-deep .el-scrollbar__wrap {
  overflow-x: hidden !important;
}

/* 确保内容不会溢出触发水平滚动 */
.interviewer-list {
  white-space: nowrap;
  /* 如果不需要横向排列则移除 */
  width: 100%;
  box-sizing: border-box;
}

最终效果如下:

我的面试官界面

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

左侧底部

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

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

右侧

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

css 复制代码
.right-panel.no-vertical-scroll {
  overflow-y: hidden !important;
}

最终效果:

知识库管理页面

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

这部分不再进行说明都和之前一模一样。

最终效果(因为有些滚动条需要缩放才能看到,所以页面进行了部分缩放):

相关推荐
旺仔Sec6 分钟前
2026年度河北省职业院校技能竞赛“Web技术”(高职组)赛项竞赛任务
运维·服务器·前端
用户4099322502126 分钟前
Vue的Class绑定对象语法如何让动态类名切换变得直观高效?
前端·ai编程·trae
GIS之路37 分钟前
GIS 数据转换:GDAL 实现将 CSV 转换为 Shp 数据(一)
前端
武清伯MVP1 小时前
深入了解Canvas:HTML5时代的绘图利器(一)
前端·html5·canvas
一水鉴天1 小时前
整体设计 定稿 之24 dashboard.html 增加三层次动态记录体系仪表盘 之2 程序 (Q208 之1)
前端·html
_杨瀚博1 小时前
微信支付集成_JSAPI
前端
polaris_tl1 小时前
react beginwork
前端
亮子AI1 小时前
【css】列表的标号怎么实现居中对齐?
前端·css
梦想的旅途22 小时前
媒体文件(图片/文件)的上传与管理:获取 Media ID 的技术细节
前端·http·servlet
一水鉴天2 小时前
整体设计 定稿 之22 dashboard.html 增加三层次动态记录体系仪表盘 之1
前端·html