my-order.scss 3.04 KB
@import '../../assets/scss/mixins';
@import '../../assets/scss/utils';

$contentWidth:690px;

.page {
  padding-bottom: $pageBottom;

  .bgc {}

  .bg {}

  .main {
    .top-space {
      height: 0px;
    }

    .content {
      position: relative;

      // 导航
      .nav {
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: relative;
        margin: 0 auto;
        width: 750px;
        @extend .bb;
        padding: 0 30px;
        background: #3680EB;
        height: 100px;

        &-item {
          position: relative;
          width: 20%;
          @extend .fcc;
          height: 100px;
          // line-height: 100px;

          .tit {
            text-align: center;
            font-size: 32px;
            color: rgba($color: #FFFFFF, $alpha: 0.5);
          }

          .line {
            position: absolute;
            // margin: 12px auto 0;
            left: 0;
            right: 0;
            bottom: 0;
            margin: 0 auto;
            width: 0px;
            height: 6px;
            border-radius: 4px;
            background: #FFFFFF;
            transition: width 0.2s ease;
            align-self: flex-end;
          }
        }

        &-item-act {
          .tit {
            color: rgba($color: #FFFFFF, $alpha: 1);
          }

          .line {
            width: 60px;
          }
        }
      }

      // 卡片
      .card {
        width: $contentWidth;
        margin: 20px auto 0;

        &-item {
          padding: 24px 30px 16px;
          margin: 0 auto 20px;

          .no {
            font-size: 24px;
            color: #999999;
          }

          .line {
            width: 100%;
            height: 2px;
            background: #F0F0F0;
            margin: 18px 0;
          }

          .cont {
            display: flex;
            height: 140px;

            .prize {
              @extend .fcc;
              width: 140px;
              height: 140px;
              border: solid 1px #F0F0F0;
              border-radius: 8px;

              .image {
                width: 120px;
                height: 120px;
              }
            }

            .detail {
              // margin-left: 24px;
              padding-left: 24px;
              @extend .bb;
              height: 140px;

              display: flex;
              flex-wrap: wrap;
              align-content: space-between;

              .t1 {
                width: 100%;
                font-size: 32px;
                color: #333333;
              }

              .t2 {
                font-size: 24px;
                color: #999999;
              }

              .t3 {
                font-size: 24px;
                color: #3680EB;
              }
            }
          }

          .logistics {
            font-size: 24px;
            color: #333333;

            &-item {
              display: flex;
              margin-bottom: 12px;

              .label {
                width: 120px;
              }

              .val {}
            }
          }

        }
      }
    }
  }
}