collapse.less 1.5 KB
Newer Older
A
afc163 已提交
1
@collapse-prefix-cls: ant-collapse;
翰文 已提交
2

A
afc163 已提交
3 4 5 6 7
.collapse-close() {
  .iconfont-size-under-12px(7px, 270deg);
}
.collapse-open() {
  .iconfont-size-under-12px(7px, 360deg);
翰文 已提交
8 9
}

A
afc163 已提交
10
.@{collapse-prefix-cls} {
翰文 已提交
11
  background-color: #f4f4f4;
翰文 已提交
12
  border-radius: 3px;
A
afc163 已提交
13
  border: 1px solid @border-color-base;
翰文 已提交
14

15
  & > &-item {
A
afc163 已提交
16
    border-top: 1px solid @border-color-base;
翰文 已提交
17
    &:first-child {
A
afc163 已提交
18
      border-top: 0;
翰文 已提交
19 20
    }

A
afc163 已提交
21
    > .@{collapse-prefix-cls}-header {
22 23
      height: 38px;
      line-height: 38px;
翰文 已提交
24
      padding-left: 32px;
A
afc163 已提交
25
      color: #666;
26
      cursor: pointer;
翰文 已提交
27 28 29
      position: relative;

      .arrow {
A
afc163 已提交
30
        .collapse-close();
翰文 已提交
31 32
        .iconfont-mixin();
        position: absolute;
A
afc163 已提交
33
        color: #666;
34 35
        display: inline-block;
        margin-right: 8px;
36
        line-height: 40px;
Z
zinkey 已提交
37
        content: "\e611";
A
afc163 已提交
38 39
        vertical-align: middle;
        transition: transform 0.24s ease;
A
afc163 已提交
40
        top: 0;
翰文 已提交
41 42 43 44
        left: 16px;
        top: ~"16px \9";
        left: ~"0 \9";
        &:before {
A
afc163 已提交
45
          content: "\e611";
翰文 已提交
46
        }
47 48 49 50
      }
    }
  }

翰文 已提交
51
  &-content {
A
afc163 已提交
52
    display: none;
翰文 已提交
53
    overflow: hidden;
A
afc163 已提交
54
    color: @text-color;
翰文 已提交
55
    padding: 0 16px;
翰文 已提交
56
    background-color: #fff;
57 58

    & > &-box {
Z
zhujun24 已提交
59 60
      padding-top: 16px;
      padding-bottom: 16px;
翰文 已提交
61
    }
A
afc163 已提交
62 63 64 65

    &-active {
      display: block;
    }
翰文 已提交
66 67
  }

68
  &-item:last-child {
A
afc163 已提交
69
    > .@{collapse-prefix-cls}-content {
70 71
      border-radius: 0 0 3px 3px;
    }
翰文 已提交
72 73
  }

A
afc163 已提交
74 75
  & > &-item > &-header[aria-expanded="true"] {
    .arrow {
A
afc163 已提交
76
      .collapse-open();
翰文 已提交
77 78 79
    }
  }
}