PluginProbe
Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News / 4.0.8
Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News v4.0.8
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 2.3.5 2.3.6 2.4.0 2.4.1 2.4.10 2.4.11 2.4.12 2.4.13 2.4.14 2.4.15 2.4.16 2.4.17 2.4.18 2.4.19 2.4.2 2.4.20 2.4.21 All 88 releases
post-carousel / src / components / iconPicker / editor.scss

editor.scss in Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News 4.0.8, at src/components/iconPicker/editor.scss

237 lines 5.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .sp-smart-post-icon-picker-area {
2 display: flex;
3 flex-direction: row;
4 gap: 8px;
5 position: relative;
6 justify-content: space-between;
7
8 .sp-smart-post-component-title {
9 margin-bottom: 0;
10 }
11 .sp-smart-post-icon-picker-dropdown-input {
12 display: flex;
13 flex-direction: row;
14 border: 1px solid #ddd;
15 align-items: center;
16 }
17
18 .sp-smart-post-icon-picker {
19 display: flex;
20 flex-direction: row;
21 justify-content: center;
22 align-items: center;
23 cursor: pointer;
24 padding: 4px 0 4px 12px;
25 gap: 12px;
26 }
27 .sp-smart-post-iconPicker-dropdown-btn {
28 display: flex;
29 align-items: center;
30 justify-content: center;
31 background: #e7e7e7;
32 margin-left: 8px;
33 height: 38px;
34 width: 24px;
35 cursor: pointer;
36
37 svg path {
38 fill: #757575;
39 }
40 }
41
42 .sp-smart-post-icon-picker-active-icon {
43 font-size: 28px;
44 color: #50575e;
45 }
46
47 // add and remove button.
48 .sp-smart-post-icon-picker-btn {
49 display: flex;
50 justify-content: center;
51 align-items: center;
52 cursor: pointer;
53 border: none;
54 outline: none;
55 font-weight: 700;
56 border-radius: 4%;
57
58 &.sp-smart-post-icon-picker-add-btn {
59 height: 30px;
60 width: 30px;
61 font-size: 18px;
62 color: #ffff;
63 background-color: #333333;
64 }
65
66 &.sp-smart-post-icon-picker-close-btn {
67 height: 20px;
68 width: 20px;
69 font-size: 15px;
70 color: #787878;
71 background-color: #DCDCDE;
72 }
73 }
74 }
75
76 // popup.
77 .components-popover__content:has(.sp-smart-post-icon-picker-popup) {
78 box-shadow: 0 15px 24px rgba(0, 0, 0, .22), 0 19px 76px rgba(0, 0, 0, .3);
79 border-radius: 6px;
80 background-color: #fff;
81 width: 360px;
82 padding: 16px 8px 16px 20px;
83
84 .sp-smart-post-icon-picker-popup {
85 .sp-smart-post-popup-heading {
86 display: flex;
87 flex-direction: row;
88 justify-content: space-between;
89 .sp-smart-post-icon-picker-close-btn {
90 height: 20px;
91 width: 20px;
92 font-size: 15px;
93 color: #787878;
94 background-color: #DCDCDE;
95 margin-right: 12px;
96 border-style: none;
97 cursor: pointer;
98 display: flex;
99 justify-content: center;
100 align-items: center;
101 }
102 }
103
104 .sp-smart-post-icon-picker-popup-top-section {
105 display: flex;
106 flex-direction: column;
107 padding-right: 12px;
108
109 .sp-smart-post-icon-search-heading {
110 font-size: 13px;
111 font-weight: 500;
112 line-height: 16px;
113 color: #1E1E1E;
114 }
115
116 .sp-smart-post-icon-search-sub-heading {
117 font-size: 11px;
118 line-height: 16px;
119 color: #757575;
120 }
121
122 .sp-smart-post-icon-picker-search-and-category-wrapper {
123 width: 100%;
124 display: flex;
125 gap: 8px;
126 margin-top: 8px;
127
128 .sp-smart-post-icon-picker-search,
129 .sp-smart-post-icon-picker-category {
130 line-height: 1;
131 height: 32px;
132 padding: 8px 10px;
133 margin: 0;
134 border: 1px solid #DDDDDD;
135
136 &:focus {
137 outline: none;
138 box-shadow: none;
139 }
140 }
141
142 .sp-smart-post-icon-picker-search {
143 width: 60%
144 }
145
146 .sp-smart-post-icon-picker-category {
147 width: 40%;
148 }
149 }
150 }
151
152 .sp-smart-post-icon-picker-list {
153 display: grid;
154 grid-template-columns: repeat(6, 1fr);
155 gap: 8px;
156 column-gap: 11.2px;
157 overflow-y: auto;
158 max-height: 236px;
159 margin-top: 16px;
160 padding-right: 8px;
161
162 .sp-smart-post-icon-picker-item {
163 height: 36px;
164 width: 44px;
165 border: 1px solid #DDDDDD;
166 font-size: 20px;
167 border-radius: 4px;
168 color: #757575;
169 display: flex;
170 justify-content: center;
171 align-items: center;
172 cursor: pointer;
173 position: relative;
174
175 &.active {
176 background-color: #757575;
177 color: #fff;
178 }
179 }
180
181 &::-webkit-scrollbar {
182 width: 4px;
183 height: 18px;
184 }
185
186 &::-webkit-scrollbar-track {
187 background: #f1f1f1;
188 }
189
190 &::-webkit-scrollbar-thumb {
191 background-color: #a8a8a8;
192 border-radius: 4px;
193 }
194 }
195 }
196 }
197 .sp-smart-post-icon-picker {
198 display: flex;
199 justify-content: space-between;
200 align-items: center;
201 position: relative;
202 .styble-component-title{
203 margin-bottom: 0;
204 }
205 .rfipdropdown {
206 width: 100%;
207 left: 0 !important;
208 top: 40px !important;
209 }
210 .rfipdropdown__selector .fipicon-angle-down::before{
211 display: none;
212 }
213 .rfip {
214 width: 50%;
215 margin: 0;
216 position: unset;
217 }
218 .rfipbtn{
219 width: 100px;
220 margin-left: auto;
221 min-height: 40px;
222 }
223 .rfipbtn__button {
224 width: 42px;
225 }
226 .rfipbtn__current{
227 flex: 0 0 60px;
228 }
229 .rfipbtn--default .rfipbtn__icon{
230 border: none;
231 }
232 .rfipbtn__del{
233 height: 16px;
234 width: 16px;
235 border-radius: 2px;
236 }
237 }