Blame view

src/styles/components/cascader.less 2.05 KB
c463ab87   梁灏   add Cascader
1
2
3
4
5
  @cascader-prefix-cls: ~"@{css-prefix}cascader";
  @cascader-item-prefix-cls: ~"@{css-prefix}cascader-menu-item";
  
  .@{cascader-prefix-cls} {
      position: relative;
3b005863   梁灏   update Cascader
6
      line-height: normal;
c463ab87   梁灏   add Cascader
7
8
9
10
11
  
      .@{css-prefix}input{
          display: block;
          cursor: pointer;
      }
05b5dd7b   梁灏   update Cascader
12
13
14
      &-disabled .@{css-prefix}input{
          cursor: @cursor-disabled;
      }
c463ab87   梁灏   add Cascader
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  
      .@{cascader-prefix-cls}-arrow:nth-of-type(1) {
          display: none;
          cursor: pointer;
      }
  
      &:hover {
          .@{cascader-prefix-cls}-arrow:nth-of-type(1) {
              display: inline-block;
          }
      }
      &-show-clear:hover .@{cascader-prefix-cls}-arrow:nth-of-type(2){
          display: none;
      }
  
      &-arrow {
165bb7c9   梁灏   update Cascader
31
32
          .inner-arrow();
      }
e2645048   jingsam   :fire: remove tra...
33
34
      &-visible &-arrow:nth-of-type(2) {
          transform: rotate(180deg);
c463ab87   梁灏   add Cascader
35
36
37
      }
  
      .@{select-dropdown-prefix-cls} {
9ec927b1   梁灏   update Cascader
38
          width: auto;
c463ab87   梁灏   add Cascader
39
40
          padding: 0;
          white-space: nowrap;
e96fa06d   梁灏   update Cascader s...
41
          overflow: visible;
c463ab87   梁灏   add Cascader
42
43
44
45
46
47
48
49
50
      }
  
      .select-item(@cascader-prefix-cls, @cascader-item-prefix-cls);
  
      &-menu{
          display: inline-block;
          min-width: 100px;
          height: 180px;
          margin: 0;
9ec927b1   梁灏   update Cascader
51
          padding: 5px 0 !important;
c463ab87   梁灏   add Cascader
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
          vertical-align: top;
          list-style: none;
          border-right: 1px solid @border-color-split;
          overflow: auto;
  
          &:first-child {
  
          }
          &:last-child {
              border-right-color: transparent;
              margin-right: -1px;
          }
          &:only-child {
  
          }
  
          & &-item{
              position: relative;
              padding-right: 24px;
e2645048   jingsam   :fire: remove tra...
71
              transition: all @transition-time @ease-in-out;
c463ab87   梁灏   add Cascader
72
73
74
75
76
77
78
79
80
81
82
  
              i{
                  font-size: @font-size-small;
                  position: absolute;
                  right: 15px;
                  top: 50%;
                  margin-top: -6px;
              }
  
              &-active{
                  background-color: @background-color-select-hover;
165bb7c9   梁灏   update Cascader
83
                  color: @primary-color;
c463ab87   梁灏   add Cascader
84
85
86
              }
          }
      }
e2645048   jingsam   :fire: remove tra...
87
  }
e93f1e9a   梁灏   update some styles
88
89
90
91
92
93
94
95
  
  .@{form-item-prefix-cls}-error{
      .@{cascader-prefix-cls} {
          &-arrow{
              color: @error-color;
          }
      }
  }