返回 Pixelle-Video
image_wide_darktech.html
根目录 / templates / 1920x1080 / image_wide_darktech.html
1 <!DOCTYPE html>
2 <html lang="zh-CN">
3 <head>
4 <meta charset="UTF-8">
5 <meta name="template:media-width" content="1024">
6 <meta name="template:media-height" content="1024">
7 <meta name="viewport" content="width=1920, height=1080">
8 <title>视频模板 - 横屏科技风格</title>
9 <style>
10 * {
11 margin: 0;
12 padding: 0;
13 box-sizing: border-box;
14 }
15
16 html, body {
17 width: 1920px;
18 height: 1080px;
19 overflow: hidden;
20 }
21
22 body {
23 background: #0a0f1f;
24 font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
25 display: grid;
26 grid-template-columns: 1fr 1.2fr;
27 grid-template-rows: auto 1fr auto;
28 padding: 60px 80px;
29 position: relative;
30 color: #ffffff;
31 }
32
33 /* 背景装饰 */
34 .bg-decoration {
35 position: absolute;
36 width: 100%;
37 height: 100%;
38 overflow: hidden;
39 z-index: 1;
40 }
41
42 .grid-overlay {
43 position: absolute;
44 width: 100%;
45 height: 100%;
46 background-image:
47 linear-gradient(rgba(59, 130, 246, 0.08) 1px, transparent 1px),
48 linear-gradient(90deg, rgba(59, 130, 246, 0.08) 1px, transparent 1px);
49 background-size: 60px 60px;
50 }
51
52 .glow-orb {
53 position: absolute;
54 border-radius: 50%;
55 filter: blur(100px);
56 }
57
58 .orb-1 {
59 width: 800px;
60 height: 800px;
61 background: rgba(59, 130, 246, 0.2);
62 top: -400px;
63 right: 200px;
64 }
65
66 .orb-2 {
67 width: 600px;
68 height: 600px;
69 background: rgba(147, 51, 234, 0.15);
70 bottom: -200px;
71 left: -100px;
72 }
73
74 .hexagon {
75 position: absolute;
76 width: 120px;
77 height: 69px;
78 background: linear-gradient(135deg, rgba(59, 130, 246, 0.1), rgba(147, 51, 234, 0.08));
79 border: 2px solid rgba(59, 130, 246, 0.3);
80 }
81
82 .hexagon::before,
83 .hexagon::after {
84 content: "";
85 position: absolute;
86 width: 0;
87 border-left: 60px solid transparent;
88 border-right: 60px solid transparent;
89 }
90
91 .hexagon::before {
92 bottom: 100%;
93 border-bottom: 34.64px solid rgba(59, 130, 246, 0.3);
94 }
95
96 .hexagon::after {
97 top: 100%;
98 border-top: 34.64px solid rgba(59, 130, 246, 0.3);
99 }
100
101 .hex-1 { top: 20%; right: 150px; transform: rotate(30deg); }
102 .hex-2 { bottom: 15%; right: 300px; transform: rotate(-20deg); }
103
104 /* 左侧内容区 */
105 .left-content {
106 grid-column: 1;
107 grid-row: 1 / 3;
108 display: flex;
109 flex-direction: column;
110 justify-content: center;
111 position: relative;
112 z-index: 2;
113 padding-right: 60px;
114 }
115
116 .badge {
117 display: inline-block;
118 padding: 12px 28px;
119 background: linear-gradient(135deg, rgba(59, 130, 246, 0.15), rgba(147, 51, 234, 0.1));
120 border: 1px solid rgba(59, 130, 246, 0.4);
121 border-radius: 30px;
122 font-size: 18px;
123 color: #60a5fa;
124 margin-bottom: 30px;
125 font-weight: 600;
126 letter-spacing: 2px;
127 }
128
129 .main-title {
130 font-size: 96px;
131 font-weight: 900;
132 line-height: 1.1;
133 background: linear-gradient(135deg, #ffffff 0%, #93c5fd 100%);
134 -webkit-background-clip: text;
135 -webkit-text-fill-color: transparent;
136 margin-bottom: 30px;
137 letter-spacing: -3px;
138 filter: drop-shadow(0 0 40px rgba(59, 130, 246, 0.3));
139 }
140
141 .main-title::after {
142 content: '';
143 display: block;
144 width: 150px;
145 height: 6px;
146 background: linear-gradient(90deg, transparent, #3b82f6, transparent);
147 margin-top: 30px;
148 box-shadow: 0 0 20px rgba(59, 130, 246, 0.6);
149 }
150
151 .description {
152 font-size: 48px;
153 line-height: 1.8;
154 color: #cbd5e1;
155 margin-top: 60px;
156 font-weight: 400;
157 }
158
159 /* 右侧图片区 */
160 .right-image {
161 grid-column: 2;
162 grid-row: 1 / 3;
163 position: relative;
164 z-index: 2;
165 }
166
167 .image-wrapper {
168 width: 100%;
169 height: 100%;
170 position: relative;
171 display: flex;
172 align-items: center;
173 justify-content: center;
174 }
175
176 .image-container {
177 width: 100%;
178 height: 100%;
179 display: flex;
180 align-items: center;
181 justify-content: center;
182 background: linear-gradient(135deg, rgba(15, 23, 42, 0.8), rgba(30, 41, 59, 0.6));
183 border-radius: 24px;
184 overflow: hidden;
185 border: 3px solid rgba(59, 130, 246, 0.3);
186 box-shadow:
187 0 30px 80px rgba(0, 0, 0, 0.6),
188 0 0 120px rgba(59, 130, 246, 0.2),
189 inset 0 0 60px rgba(59, 130, 246, 0.05);
190 }
191
192 .image-container img {
193 width: 100%;
194 height: 100%;
195 object-fit: cover;
196 }
197
198 /* 科技角标 */
199 /* .image-container::before,
200 .image-container::after {
201 content: '';
202 position: absolute;
203 width: 80px;
204 height: 80px;
205 border: 4px solid #3b82f6;
206 z-index: 10;
207 box-shadow: 0 0 30px rgba(59, 130, 246, 0.8);
208 }
209
210 .image-container::before {
211 top: 40px;
212 left: 40px;
213 border-right: none;
214 border-bottom: none;
215 border-radius: 12px 0 0 0;
216 } */
217
218 .image-container::after {
219 bottom: 40px;
220 right: 40px;
221 border-left: none;
222 border-top: none;
223 border-radius: 0 0 12px 0;
224 }
225
226 /* 底部装饰 */
227 .footer {
228 grid-column: 1 / 3;
229 grid-row: 3;
230 display: flex;
231 justify-content: space-between;
232 align-items: center;
233 padding-top: 40px;
234 position: relative;
235 z-index: 2;
236 }
237
238 .footer-left {
239 display: flex;
240 gap: 20px;
241 }
242
243 .footer-dot {
244 width: 14px;
245 height: 14px;
246 border-radius: 50%;
247 background: #3b82f6;
248 box-shadow: 0 0 20px rgba(59, 130, 246, 0.6);
249 }
250
251 .footer-right {
252 display: flex;
253 gap: 20px;
254 }
255
256 .accent-bar {
257 height: 6px;
258 border-radius: 3px;
259 background: linear-gradient(90deg, #3b82f6, #9333ea);
260 box-shadow: 0 0 20px rgba(59, 130, 246, 0.6);
261 }
262
263 .bar-1 { width: 120px; }
264 .bar-2 { width: 80px; }
265 .bar-3 { width: 100px; }
266 </style>
267 </head>
268 <body>
269 <div class="bg-decoration">
270 <div class="grid-overlay"></div>
271 <div class="glow-orb orb-1"></div>
272 <div class="glow-orb orb-2"></div>
273 <div class="hexagon hex-1"></div>
274 <div class="hexagon hex-2"></div>
275 </div>
276
277 <!-- 左侧内容 -->
278 <div class="left-content">
279 <div class="badge">PROTOTYPE</div>
280 <div class="main-title">{{title}}</div>
281 <div class="description">{{text}}</div>
282 </div>
283
284 <!-- 右侧图片 -->
285 <div class="right-image">
286 <div class="image-wrapper">
287 <div class="image-container">
288 <img src="{{image}}" alt="内容图片">
289 </div>
290 </div>
291 </div>
292
293 <!-- 底部装饰 -->
294 <div class="footer">
295 <div class="footer-left">
296 <div class="footer-dot"></div>
297 <div class="footer-dot"></div>
298 <div class="footer-dot"></div>
299 </div>
300 <div class="footer-right">
301 <div class="accent-bar bar-1"></div>
302 <div class="accent-bar bar-2"></div>
303 <div class="accent-bar bar-3"></div>
304 </div>
305 </div>
306 </body>
307 </html>
308
309
309 lines HTML