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

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

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

17
  & > &-item {
A
afc163 已提交
18
    border-top: 1px solid #d9d9d9;
翰文 已提交
19 20 21 22
    &:first-child {
      border-top: none;
    }

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

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

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

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

    &-active {
      display: block;
    }
翰文 已提交
68 69
  }

Z
zhujun24 已提交
70
  &-collapsing {
翰文 已提交
71 72
    transition-duration: .24s;
    transition-timing-function: @ease-out-circ;
Z
zhujun24 已提交
73 74
  }

75
  &-item:last-child {
A
afc163 已提交
76
    > .@{collapse-prefix-cls}-content {
77 78
      border-radius: 0 0 3px 3px;
    }
翰文 已提交
79 80
  }

A
afc163 已提交
81 82 83
  & > &-item > &-header[aria-expanded="true"] {
    .arrow {
      #arrow > .open();
翰文 已提交
84 85 86
    }
  }
}