PluginProbe
AI Builder – Generate pages, blocks, images & translate with AI / trunk
AI Builder – Generate pages, blocks, images & translate with AI vtrunk
2.7.10 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 All 122 releases
ai-builder / assets / css / banner.css

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

160 lines 2.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .banner-container {
2 padding: 80px 24px;
3 position: relative;
4 overflow: hidden;
5 }
6
7 .banner-content {
8 max-width: 1200px;
9 margin: 0 auto;
10 position: relative;
11 z-index: 2;
12 }
13
14 /* Modern Banner */
15 .banner-modern {
16 background-color: #2563eb;
17 position: relative;
18 }
19
20 .banner-modern::before {
21 content: "";
22 position: absolute;
23 top: 0;
24 left: 0;
25 width: 100%;
26 height: 100%;
27 background: radial-gradient(circle at top right, rgba(255, 255, 255, 0.1) 0%, transparent 60%);
28 }
29
30 .banner-modern .banner-title {
31 font-size: 3rem;
32 font-weight: 700;
33 margin-bottom: 1.5rem;
34 color: #ffffff;
35 }
36
37 .banner-modern .banner-description {
38 font-size: 1.25rem;
39 line-height: 1.6;
40 margin-bottom: 2rem;
41 color: rgba(255, 255, 255, 0.9);
42 }
43
44 /* Gradient Banner */
45 .banner-gradient {
46 background: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);
47 }
48
49 .banner-gradient .banner-text-column {
50 padding: 40px;
51 }
52
53 .banner-gradient .banner-title {
54 font-size: 2.5rem;
55 font-weight: 700;
56 margin-bottom: 1.5rem;
57 color: #ffffff;
58 }
59
60 .banner-gradient .banner-description {
61 font-size: 1.2rem;
62 line-height: 1.6;
63 margin-bottom: 2rem;
64 color: rgba(255, 255, 255, 0.9);
65 }
66
67 .banner-gradient .banner-image-column {
68 display: flex;
69 align-items: center;
70 justify-content: center;
71 }
72
73 /* Minimal Banner */
74 .banner-minimal {
75 background-color: #f8f9fa;
76 border-bottom: 1px solid #e5e7eb;
77 }
78
79 .banner-minimal .banner-title {
80 font-size: 2.5rem;
81 font-weight: 700;
82 margin-bottom: 1.5rem;
83 color: #1a1a1a;
84 }
85
86 .banner-minimal .banner-description {
87 font-size: 1.2rem;
88 line-height: 1.6;
89 margin-bottom: 2rem;
90 color: #666;
91 }
92
93 /* Common Button Styles */
94 .banner-buttons {
95 display: flex;
96 gap: 1rem;
97 justify-content: center;
98 }
99
100 .banner-button {
101 padding: 12px 32px;
102 border-radius: 6px;
103 font-weight: 600;
104 text-decoration: none;
105 transition: all 0.3s ease;
106 }
107
108 .banner-button:hover {
109 transform: translateY(-2px);
110 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
111 }
112
113 /* Responsive Styles */
114 @media (max-width: 768px) {
115 .banner-container {
116 padding: 60px 16px;
117 }
118
119 .banner-modern .banner-title,
120 .banner-gradient .banner-title,
121 .banner-minimal .banner-title {
122 font-size: 2rem;
123 }
124
125 .banner-modern .banner-description,
126 .banner-gradient .banner-description,
127 .banner-minimal .banner-description {
128 font-size: 1.1rem;
129 }
130
131 .banner-gradient .banner-text-column {
132 padding: 20px;
133 }
134
135 .banner-buttons {
136 flex-direction: column;
137 align-items: center;
138 }
139
140 .banner-button {
141 width: 100%;
142 max-width: 300px;
143 }
144 }
145
146 /* Animation */
147 @keyframes fadeInUp {
148 from {
149 opacity: 0;
150 transform: translateY(20px);
151 }
152 to {
153 opacity: 1;
154 transform: translateY(0);
155 }
156 }
157
158 .banner-content {
159 animation: fadeInUp 0.8s ease-out;
160 }