PluginProbe
ElasticPress / 4.7.2
ElasticPress v4.7.2
5.3.5 5.3.4 3.6.5 3.6.6 4.0.0 4.0.1 4.1.0 4.2.0 4.2.1 4.2.2 4.3.0 4.3.1 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.6.0 4.6.1 4.7.0 4.7.1 4.7.2 5.0.0 5.0.1 5.0.2 All 108 releases
elasticpress / assets / css / facets.css

facets.css in ElasticPress 4.7.2, at assets/css/facets.css

149 lines 2.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 :root {
2 --ep-range-slider-background-color: #fff;
3 --ep-range-slider-track-color: #eee;
4
5 @media ( min-width: 768px ) {
6 --ep-range-slider-thumb-size: 1.25em;
7 --ep-range-slider-track-size: 0.5em;
8 }
9 }
10
11 .widget_ep-facet,
12 .wp-block-elasticpress-facet {
13
14 & input[type="search"] {
15 margin-bottom: 1rem;
16 }
17
18 & .searchable .inner {
19 max-height: 20em;
20 overflow: scroll;
21 }
22
23 & .term.hide {
24 display: none;
25 }
26
27 & .empty-term {
28 opacity: 0.5;
29 position: relative;
30 }
31
32 & .empty-term::after {
33 bottom: 0;
34 content: " ";
35 display: block;
36 left: 0;
37 position: absolute;
38 right: 0;
39 top: 0;
40 width: 100%;
41 z-index: 2;
42 }
43
44 & .level-1 {
45 padding-left: 20px;
46 }
47
48 & .level-2 {
49 padding-left: 40px;
50 }
51
52 & .level-3 {
53 padding-left: 60px;
54 }
55
56 & .level-4 {
57 padding-left: 80px;
58 }
59
60 & .level-5 {
61 padding-left: 100px;
62 }
63
64 & input[disabled] {
65 cursor: pointer;
66 opacity: 1;
67 }
68
69 & .term a {
70 align-items: center;
71 display: flex;
72 position: relative;
73 }
74
75 & .term a:hover .ep-checkbox {
76 background-color: #ccc;
77 }
78 }
79
80 .ep-checkbox {
81 align-items: center;
82 background-color: #eee;
83 display: flex;
84 flex-shrink: 0;
85 height: 1em;
86 justify-content: center;
87 margin-right: 0.25em;
88 width: 1em;
89 }
90
91 .ep-checkbox::after {
92 border: solid #fff;
93 border-width: 0 0.125em 0.125em 0;
94 content: "";
95 display: none;
96 height: 0.5em;
97 transform: rotate(45deg);
98 width: 0.25em;
99 }
100
101 .ep-checkbox.checked {
102 background-color: #5e5e5e;
103 }
104
105 .ep-checkbox.checked::after {
106 display: block;
107 }
108
109 .ep-range-facet {
110 align-items: center;
111 display: grid;
112 grid-template-columns: 1fr max-content;
113 }
114
115 .ep-range-facet__slider {
116 grid-column: 1 / -1;
117 }
118
119 .ep-range-facet__actions {
120 justify-content: end;
121 }
122
123 .ep-range-slider {
124 align-items: center;
125 display: flex;
126 margin: 0.5em 0;
127 min-height: var(--ep-range-slider-thumb-size);
128 }
129
130 .ep-range-slider__track {
131 background: var(--ep-range-slider-track-color);
132 border-radius: calc(var(--ep-range-slider-track-size) / 2);
133 height: var(--ep-range-slider-track-size);
134 }
135
136 .ep-range-slider__track-1 {
137 background-color: currentcolor; /* stylelint-disable-line scale-unlimited/declaration-strict-value */
138 }
139
140 .ep-range-slider__thumb {
141 background-color: currentcolor; /* stylelint-disable-line scale-unlimited/declaration-strict-value */
142 border-radius: calc(var(--ep-range-slider-thumb-size) / 2);
143 box-shadow:
144 inset 0 0 0 calc(var(--ep-range-slider-thumb-size) / 10) currentcolor,
145 inset 0 0 0 calc((var(--ep-range-slider-thumb-size) - var(--ep-range-slider-track-size)) / 2) var(--ep-range-slider-background-color);
146 height: var(--ep-range-slider-thumb-size);
147 width: var(--ep-range-slider-thumb-size);
148 }
149