PluginProbe
AI Builder – Generate pages, blocks, images & translate with AI / 2.7.1
AI Builder – Generate pages, blocks, images & translate with AI v2.7.1
2.7.9 2.7.8 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.11 2.1.12 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.3.10 2.3.11 All 121 releases
ai-builder / assets / css / features.css

features.css in AI Builder – Generate pages, blocks, images & translate with AI 2.7.1, at assets/css/features.css

236 lines 5.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .features-modern,
2 .features-grid {
3 background-color: #ffffff;
4 }
5
6 .features-modern {
7 background: none;
8 }
9
10 .features-grid {
11 background: none;
12 }
13
14 .features-title {
15 margin-bottom: 1rem !important;
16 }
17
18 .features-subtitle {
19 margin-bottom: 3rem !important;
20 color: #666666;
21 }
22
23 .features-grid,
24 .features-grid-4 {
25 gap: 2rem;
26 }
27
28 .feature-column {
29 text-align: center;
30 padding: 2rem;
31 transition: transform 0.3s ease;
32 }
33
34 .feature-column:hover {
35 transform: translateY(-5px);
36 }
37
38 .feature-icon {
39 width: 64px;
40 height: 64px;
41 margin: 0 auto 1.5rem;
42 }
43
44 .feature-title {
45 margin-bottom: 1rem !important;
46 color: #333333;
47 }
48
49 .feature-description {
50 color: #666666;
51 line-height: 1.6;
52 }
53
54 /* Responsive Design */
55 @media (max-width: 1024px) {
56 .features-grid .feature-column,
57 .features-grid-4 .feature-column {
58 width: 50% !important;
59 }
60 }
61
62 @media (max-width: 768px) {
63 .features-grid .feature-column,
64 .features-grid-4 .feature-column {
65 width: 100% !important;
66 }
67
68 .features-title {
69 font-size: 28px !important;
70 }
71
72 .feature-title {
73 font-size: 20px !important;
74 }
75 }
76
77 .features-cards {
78 background: #fff;
79 padding: 80px 40px;
80 }
81
82 .features-cards-title {
83 margin-bottom: 1rem !important;
84 font-weight: 800;
85 }
86
87 .features-cards-subtitle {
88 margin-bottom: 3rem !important;
89 color: #666;
90 }
91
92 .features-cards-grid {
93 display: flex;
94 gap: 2rem;
95 margin-bottom: 2rem;
96 }
97
98 .feature-card-column {
99 background: #fff;
100 border-radius: 18px;
101 box-shadow: 0 2px 8px rgba(30, 34, 90, 0.04);
102 padding: 2.5rem 1.5rem 2rem 1.5rem;
103 text-align: left;
104 transition: box-shadow 0.2s, transform 0.2s;
105 border: 1px solid #f0f0f0;
106 min-height: 220px;
107 display: flex;
108 flex-direction: column;
109 align-items: flex-start;
110 }
111
112 .feature-card-column:hover {
113 box-shadow: 0 8px 24px rgba(30, 34, 90, 0.10);
114 transform: translateY(-4px);
115 }
116
117 /* Pastel backgrounds for each card */
118 .feature-card-column:nth-child(1) { background: #ffeaea; }
119 .feature-card-column:nth-child(2) { background: #eaf2ff; }
120 .feature-card-column:nth-child(3) { background: #eafaf1; }
121 .feature-card-column:nth-child(4) { background: #fffbe5; }
122 .feature-card-column:nth-child(5) { background: #f3edff; }
123 .feature-card-column:nth-child(6) { background: #fff3e5; }
124 .feature-card-column:nth-child(7) { background: #ffeaf5; }
125 .feature-card-column:nth-child(8) { background: #f4f6f8; }
126
127 .feature-card-icon {
128 width: 44px;
129 height: 44px;
130 margin-bottom: 1.2rem;
131 border-radius: 12px;
132 display: flex;
133 align-items: center;
134 justify-content: center;
135 font-size: 2rem;
136 }
137
138 .feature-card-title {
139 font-size: 1.15rem;
140 font-weight: 700;
141 margin-bottom: 0.5rem;
142 color: #222;
143 }
144
145 .feature-card-description {
146 color: #5a5a5a;
147 font-size: 1rem;
148 line-height: 1.5;
149 }
150
151 @media (max-width: 1024px) {
152 .features-cards-grid {
153 flex-wrap: wrap;
154 }
155 .feature-card-column {
156 width: 48% !important;
157 margin-bottom: 2rem;
158 }
159 }
160
161 @media (max-width: 768px) {
162 .features-cards-grid {
163 flex-direction: column;
164 gap: 1.5rem;
165 }
166 .feature-card-column {
167 width: 100% !important;
168 margin-bottom: 0;
169 }
170 .features-cards-title {
171 font-size: 28px !important;
172 }
173 }
174
175 /* Pastel backgrounds for each card du bloc Why Choose Us */
176 .features-modern .feature-column:nth-child(1) { background: #ffeaea; border-radius: 18px; }
177 .features-modern .feature-column:nth-child(2) { background: #eaf2ff; border-radius: 18px; }
178 .features-modern .feature-column:nth-child(3) { background: #eafaf1; border-radius: 18px; }
179
180 /* Accentue le corner radius pour toutes les feature-column du bloc modern */
181 .features-modern .feature-column {
182 border-radius: 18px;
183 background: #fff;
184 box-shadow: 0 2px 8px rgba(30, 34, 90, 0.04);
185 border: 1px solid #f0f0f0;
186 padding: 2.5rem 1.5rem 2rem 1.5rem;
187 text-align: left;
188 transition: box-shadow 0.2s, transform 0.2s;
189 min-height: 220px;
190 display: flex;
191 flex-direction: column;
192 align-items: flex-start;
193 }
194
195 .features-modern .feature-column:hover {
196 box-shadow: 0 8px 24px rgba(30, 34, 90, 0.10);
197 transform: translateY(-4px);
198 }
199
200 .features-grid-4 .feature-column:nth-child(1) { background: #f3edff; border-radius: 18px; }
201 .features-grid-4 .feature-column:nth-child(2) { background: #eafaf1; border-radius: 18px; }
202 .features-grid-4 .feature-column:nth-child(3) { background: #fffbe5; border-radius: 18px; }
203 .features-grid-4 .feature-column:nth-child(4) { background: #eaf2ff; border-radius: 18px; }
204
205 .features-grid-4 .feature-column {
206 border-radius: 18px;
207 background: #fff;
208 box-shadow: 0 2px 8px rgba(30, 34, 90, 0.04);
209 border: 1px solid #f0f0f0;
210 padding: 2.5rem 1.5rem 2rem 1.5rem;
211 text-align: left;
212 transition: box-shadow 0.2s, transform 0.2s;
213 min-height: 180px;
214 display: flex;
215 flex-direction: column;
216 align-items: flex-start;
217 }
218
219 .features-grid-4 .feature-column:hover {
220 box-shadow: 0 8px 24px rgba(30, 34, 90, 0.10);
221 transform: translateY(-4px);
222 }
223
224 /* Ajout pastel pour Customizable (3), Analytics (1) et 24/7 Support (3e colonne features-modern) */
225 .features-grid-4 .feature-column:nth-child(3) { background: #ffeaf5; border-radius: 18px; } /* Customizable: rose pastel */
226 .features-grid-4 .feature-column:nth-child(1) { background: #f3edff; border-radius: 18px; } /* Analytics: violet pastel */
227 .features-modern .feature-column:nth-child(3) { background: #fffbe5; border-radius: 18px; } /* 24/7 Support: jaune pastel */
228
229 .feature-easy { background: #ffeaea !important; border-radius: 18px; }
230 .feature-fast { background: #fffbe5 !important; border-radius: 18px; }
231 .feature-support { background: #eafaf1 !important; border-radius: 18px; }
232
233 .feature-smart-design { background: #f3edff !important; border-radius: 18px; }
234 .feature-secure { background: #ffeaea !important; border-radius: 18px; }
235 .feature-customizable { background: #ffeaf5 !important; border-radius: 18px; }
236 .feature-analytics { background: #eaf2ff !important; border-radius: 18px; }