.task-list-box { width 100% padding 5px color #ffffff overflow-x hidden .running-job-list { .job-item { //border: 1px solid #454545; width: 100%; padding 2px background-color #555555 .job-item-inner { position relative height 100% overflow hidden .progress { position absolute width 100% height 100% top 0 left 0 display flex justify-content center align-items center span { font-size 20px color #ffffff } } } } } .finish-job-list { .job-item { width 100% height 100% border 1px solid #666666 padding 6px overflow hidden border-radius 6px transition: all 0.3s ease; /* 添加过渡效果 */ .opt { .opt-line { margin 6px 0 ul { display flex flex-flow row li { margin-right 6px a { padding 3px 0 width 40px text-align center border-radius 5px display block cursor pointer background-color #4E5058 color #ffffff &:hover { background-color #6D6F78 } } } .show-prompt { font-size 20px cursor pointer } } } } } .animate { &:hover { box-shadow: 0 0 10px rgba(71, 255, 241, 0.6); /* 添加阴影效果 */ transform: translateY(-10px); /* 向上移动10像素 */ } } } .el-image { width 100% height 100% overflow visible img { height 240px } .el-image-viewer__wrapper { img { width auto height auto } } .image-slot { display flex flex-flow column justify-content center align-items center height 100% min-height 200px color #ffffff height 240px .iconfont { font-size 50px margin-bottom 10px } } } .el-image.upscale { max-height 310px img { height 310px } .el-image-viewer__wrapper { img { width auto height auto } } } }