div实现scroll(vue版本)

废话不多说上代码

template模块

注释:dv-border-box-10是DataV(大数据看板组件库)的组件
<template>
  <div>
    <dv-border-box-10
      style="height: 467px; width: 487px"
      class="dv-contain_caozuo"
    >
      <div class="caozuo">
        <i class="iconfont icon-caozuojilu"></i><span>操作记录</span>
      </div>
      <div class="record_content">
        <div class="open">
          <i class="iconfont icon-circle open_icon"></i>
          <span>用户张小花打开设备操作成功</span>
          <span>2022-09-22 10:00:03</span>
        </div>
        <div class="close">
          <i class="iconfont icon-circle close_icon"></i>
          <span>用户张小花关闭设备操作成功</span>
          <span>2022-09-22 10:00:03</span>
        </div>
        <div class="open">
          <i class="iconfont icon-circle open_icon"></i>
          <span>用户张小花打开设备操作成功</span>
          <span>2022-09-22 10:00:03</span>
        </div>
        <div class="close">
          <i class="iconfont icon-circle close_icon"></i>
          <span>用户张小花关闭设备操作成功</span>
          <span>2022-09-22 10:00:03</span>
        </div>
        <div class="open">
          <i class="iconfont icon-circle open_icon"></i>
          <span>用户张小花打开设备操作成功</span>
          <span>2022-09-22 10:00:03</span>
        </div>
        <div class="close">
          <i class="iconfont icon-circle close_icon"></i>
          <span>用户张小花关闭设备操作成功</span>
          <span>2022-09-22 10:00:03</span>
        </div>
        <div class="open">
          <i class="iconfont icon-circle open_icon"></i>
          <span>用户张小花打开设备操作成功</span>
          <span>2022-09-22 10:00:03</span>
        </div>
        <div class="close">
          <i class="iconfont icon-circle close_icon"></i>
          <span>用户张小花关闭设备操作成功</span>
          <span>2022-09-22 10:00:03</span>
        </div>
        <div class="open">
          <i class="iconfont icon-circle open_icon"></i>
          <span>用户张小花打开设备操作成功</span>
          <span>2022-09-22 10:00:03</span>
        </div>
        <div class="close">
          <i class="iconfont icon-circle close_icon"></i>
          <span>用户张小花关闭设备操作成功</span>
          <span>2022-09-22 10:00:03</span>
        </div>
      </div>
    </dv-border-box-10>
   </template>
  </div>

Css模块

<style lang="scss" scoped>
.caozuo {
  padding: 20px;
  span {
    padding: 5px;
    font-size: 20px;
    color: white;
    font-weight: 700;
  }

  .icon-caozuojilu {
    font-size: 25px;
    color: #5cd9e8;
  }
}

@mixin font {
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 0px;
  color: rgba(255, 255, 255, 1);
  text-align: left;
  vertical-align: top;
  padding: 15px;
  height: 21px;
  line-height: 21px;
}

@mixin box {
  padding: 20px;
  height: 25px;
  line-height: 25px;
}

.open {
  @include box();

  span {
    @include font();
  }

  .open_icon {
    font-size: 20px;
    color: rgba(27, 158, 79, 1);
  }
}

.close {
  @include box();

  span {
    @include font();
  }

  .close_icon {
    font-size: 20px;
    color: rgba(212, 48, 48, 1);
  }
}
.record_content{
    height: 80%;
    //设定y轴有srcoll效果
   overflow-y: scroll;
}
/* 自定义滚动条样式开始 */
::-webkit-scrollbar {
  width: 5px; /*滚动条宽度*/
  height: 18px; /*滚动条高度*/
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  box-shadow: 0px 1px 3px #071e4a inset; /*滚动条的背景区域的内阴影*/
  border-radius: 10px; /*滚动条的背景区域的圆角*/
  background-color: #071e4a; /*滚动条的背景颜色*/
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  box-shadow: 0px 1px 3px #00a0e9 inset; /*滚动条的内阴影*/
  border-radius: 10px; /*滚动条的圆角*/
  background-color: #00a0e9; /*滚动条的背景颜色*/
}
</style>

效果图

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值