PluginProbe ʕ •ᴥ•ʔ
Auto Post Cleaner / 3.10.2
Auto Post Cleaner v3.10.2
3.12.0 3.13.1 3.2.4 3.2.5 3.3.0 3.3.10 3.3.11 3.3.8 3.4.2 3.5.3 3.6.0 3.7.0 3.7.1 3.7.2 3.7.3 3.7.5 3.7.6 3.8.0 3.9.0 3.9.4 3.9.6 3.9.7 trunk 3.0.0 3.1.0 3.10.1 3.10.2 3.11.4
delete-old-posts-programmatically / assets / css / delp_multi_select.css
delete-old-posts-programmatically / assets / css Last commit date
delp_multi_select.css 11 months ago tailwind.css 2 years ago
delp_multi_select.css
156 lines
1 :root {
2 --multi-select-base-color: #212529;
3 --multi-select-item-color: #212529;
4 }
5
6 .multi-select {
7 display: flex;
8 box-sizing: border-box;
9 flex-direction: column;
10 position: relative;
11 width: 100%;
12 user-select: none;
13 }
14 .multi-select .multi-select-header {
15 border: 1px solid #dee2e6;
16 padding: 7px 30px 7px 12px;
17 overflow: auto;
18 gap: 7px;
19 min-height: 45px;
20 max-height: 150px;
21 }
22 .multi-select .multi-select-header::after {
23 content: "";
24 display: block;
25 position: absolute;
26 top: 50%;
27 right: 15px;
28 transform: translateY(-50%);
29 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23949ba3' viewBox='0 0 16 16'%3E%3Cpath d='M8 13.1l-8-8 2.1-2.2 5.9 5.9 5.9-5.9 2.1 2.2z'/%3E%3C/svg%3E");
30 height: 12px;
31 width: 12px;
32 }
33 .multi-select .multi-select-header.multi-select-header-active {
34 border-color: #c1c9d0;
35 }
36 .multi-select .multi-select-header.multi-select-header-active::after {
37 transform: translateY(-50%) rotate(180deg);
38 }
39 .multi-select .multi-select-header.multi-select-header-active + .multi-select-options {
40 display: flex;
41 }
42 .multi-select .multi-select-header .multi-select-header-placeholder {
43 color: #65727e;
44 }
45 .multi-select .multi-select-header .multi-select-header-option {
46 display: inline-flex;
47 align-items: center;
48 background-color: #f3f4f7;
49 font-size: 14px;
50 padding: 3px 8px;
51 border-radius: 5px;
52 }
53 .multi-select .multi-select-header .multi-select-header-max {
54 font-size: 14px;
55 color: #65727e;
56 }
57 .multi-select .multi-select-options {
58 display: none;
59 box-sizing: border-box;
60 flex-flow: wrap;
61 position: absolute;
62 top: 100%;
63 left: 0;
64 right: 0;
65 z-index: 999;
66 margin-top: 5px;
67 padding: 5px;
68 background-color: #fff;
69 border-radius: 5px;
70 box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
71 max-height: 200px;
72 overflow-y: auto;
73 overflow-x: hidden;
74 }
75 .multi-select .multi-select-options::-webkit-scrollbar {
76 width: 5px;
77 }
78 .multi-select .multi-select-options::-webkit-scrollbar-track {
79 background: #f0f1f3;
80 }
81 .multi-select .multi-select-options::-webkit-scrollbar-thumb {
82 background: #cdcfd1;
83 }
84 .multi-select .multi-select-options::-webkit-scrollbar-thumb:hover {
85 background: #b2b6b9;
86 }
87 .multi-select .multi-select-options .multi-select-option, .multi-select .multi-select-options .multi-select-all {
88 padding: 4px 12px;
89 height: 42px;
90 }
91 .multi-select .multi-select-options .multi-select-option .multi-select-option-radio, .multi-select .multi-select-options .multi-select-all .multi-select-option-radio {
92 margin-right: 14px;
93 height: 16px;
94 width: 16px;
95 border: 1px solid #ced4da;
96 border-radius: 4px;
97 }
98 .multi-select .multi-select-options .multi-select-option .multi-select-option-text, .multi-select .multi-select-options .multi-select-all .multi-select-option-text {
99 box-sizing: border-box;
100 flex: 1;
101 overflow: hidden;
102 text-overflow: ellipsis;
103 white-space: nowrap;
104 color: inherit;
105 font-size: 16px;
106 line-height: 20px;
107 }
108 .multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-radio, .multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-radio {
109 border-color: var(--multi-select-item-color);
110 background-color: var(--multi-select-item-color);
111 }
112 .multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-radio::after, .multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-radio::after {
113 content: "";
114 display: block;
115 width: 3px;
116 height: 7px;
117 margin: 0.12em 0 0 0.27em;
118 border: solid #fff;
119 border-width: 0 0.15em 0.15em 0;
120 transform: rotate(45deg);
121 }
122 .multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-text, .multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-text {
123 color: var(--multi-select-item-color);
124 }
125 .multi-select .multi-select-options .multi-select-option:hover, .multi-select .multi-select-options .multi-select-option:active, .multi-select .multi-select-options .multi-select-all:hover, .multi-select .multi-select-options .multi-select-all:active {
126 background-color: #f3f4f7;
127 }
128 .multi-select .multi-select-options .multi-select-all {
129 border-bottom: 1px solid #f1f3f5;
130 border-radius: 0;
131 }
132 .multi-select .multi-select-options .multi-select-search {
133 padding: 7px 10px;
134 border: 1px solid #dee2e6;
135 border-radius: 5px;
136 margin: 10px 10px 5px 10px;
137 width: 100%;
138 outline: none;
139 font-size: 16px;
140 }
141 .multi-select .multi-select-options .multi-select-search::placeholder {
142 color: #b2b5b9;
143 }
144 .multi-select .multi-select-header, .multi-select .multi-select-option, .multi-select .multi-select-all {
145 display: flex;
146 flex-wrap: wrap;
147 box-sizing: border-box;
148 align-items: center;
149 border-radius: 5px;
150 cursor: pointer;
151 display: flex;
152 align-items: center;
153 width: 100%;
154 font-size: 16px;
155 color: var(--multi-select-base-color);
156 }