clarms-plugins-upload.scss 4.34 KB
@import '@/styles/_support';

$borderSize: 8px;

.comp{
  font-size: 22px;
}

.clarms-container {
  box-sizing: border-box;
  padding: .166667rem;
  border-radius: .416667rem;
  background-image: linear-gradient(to right, #ffb31d, #f15907);

  .clarms-box {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: .416667rem;
    background: #fff;
    padding: 1.666667rem 2.5rem 0 2.5rem;
    // padding: 1.666667rem 2.5rem;

    .clarms-tips {
      top: 20px;
      left: 80px;
      position: absolute;
      z-index: 11;
      border-radius: 2px;
      padding: 2px;
      background-image: linear-gradient(to right, #ffb31d, #f15907);
      max-width: 400px;

      .cont {
        @extend .bb;
        padding: 4px;
        width: 100%;
        height: 100%;
        background-color: #ffffff;
        border-radius: 2px;
        font-size: 18px;
      }
    }

    .clarms-header {
      display: flex;
      align-items: center;
      padding-bottom: 1.666667rem;

      .clarms-header-2 {
        position: relative;
        flex-grow: 1;
        display: flex;
        align-items: center;
      }

      .clarms-icon {
        width: 4.166667rem;
      }
    }

    .clarms-title-container {
      margin-left: 2.5rem;
      flex-grow: 1;
      width: 100%;

      .clarmsActivty {
        color: #ffb31d !important;
      }

      .clarms-t1 {
        font-size: 22px;
        color: #f15907;
        letter-spacing: .166667rem;
      }

      .clarms-t2 {
        color: #58595b;
        letter-spacing: .166667rem;
        font-size: 18px;
      }
    }

    hr {
      margin: 0 .833333rem 1.666667rem .833333rem;
      border-top: 1px solid #dddede;
    }

    .clarms-btn {
      background: url(~@/assets/images/clarms/button.png);
      background-size: 100% 100%;
      width: 10.583333rem !important;
      height: 3rem;

      text-align: center;
      line-height: 3rem;
      color: white;
      letter-spacing: .166667rem;
      // font-size: 1.166667rem;
      font-size: 18px;
      cursor: pointer;
    }

    .clarms-img-group {
      display: flex;
      flex-wrap: wrap;

      .clarms-img-item-plugin {
        cursor: pointer;
        margin-right: .833333rem;
        margin-bottom: .833333rem;
        width: 5.833333rem;
        height: 5.833333rem;

        .clarms-img-item {
          position: relative;
          width: 5.833333rem;
          height: 5.833333rem;

          .clarms-img-cont {
            width: 5.833333rem;
            height: 5.833333rem;
            position: absolute;
            left: 0;
            top: 0;
          }

          .clarms-img-mask {
            width: 5.833333rem;
            height: 5.833333rem;
            text-align: center;
            line-height: 5.833333rem;
            position: absolute;
            left: 0;
            top: 0;
            display: flex;
            justify-content: center;
            align-items: center;

            background-color: rgba($color: #000000, $alpha: .1);

            img {
              width: 2.5rem;
              height: 2.5rem;
            }
          }

          .mask-bg-2 {
            background-color: rgba($color: #000000, $alpha: .5) !important;
            color: white !important;
            font-size: 1rem;
          }
        }

        .clarms-upload-tips {
          font-size: 1rem;
          color: #58595b;
          text-align: center;
        }
      }
    }
  }

  .clarms-empty-line {
    height: .833333rem;
  }
}


@media (max-width: 800px) {

  .clarms-container {
    .clarms-box {
      .clarms-header {
        flex-direction: column;

        .clarms-header-2 {
          align-self: flex-start;
        }

        .clarms-btn {
          align-self: flex-end;
          margin-top: .833333rem;
        }

        .clarms-icon {
          width: 4.166667rem;
        }
      }

      .clarms-title-container {
        margin-top: .833333rem;
        margin-left: .833333rem;
      }
    }
  }
}

@media (max-width: 600px) {
  .clarms-container .clarms-box .clarms-title-container .clarms-t1 {
    font-size: 1.333333rem;
  }

  .clarms-container .clarms-box .clarms-title-container .clarms-t2 {
    font-size: 1.333333rem;
  }
}



@media (max-width: 500px) {
  .clarms-container .clarms-box .clarms-title-container .clarms-t1 {
    font-size: 1rem;
  }

  .clarms-container .clarms-box .clarms-title-container .clarms-t2 {
    font-size: 1rem;
  }
}