VoidVision commited on
Commit
ce98996
·
verified ·
1 Parent(s): d90b88c

i need more and more professional type design

Browse files
Files changed (2) hide show
  1. index.html +23 -20
  2. style.css +159 -0
index.html CHANGED
@@ -4,7 +4,10 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>PixelPulse | Digital Art Portfolio</title>
7
- <link rel="stylesheet" href="style.css">
 
 
 
8
  <script src="https://cdn.tailwindcss.com"></script>
9
  <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
10
  <script src="https://unpkg.com/feather-icons"></script>
@@ -53,13 +56,13 @@
53
  <div class="absolute inset-0 bg-[url('https://static.photos/abstract/1200x630/42')] bg-cover bg-center mix-blend-overlay"></div>
54
  <div class="absolute inset-0 bg-[url('https://static.photos/abstract/1200x630/43')] bg-cover bg-center mix-blend-overlay opacity-0 hover:opacity-100 transition-opacity duration-1000"></div>
55
  <div class="relative z-10 text-center px-4 max-w-4xl mx-auto">
56
- <h1 class="text-5xl md:text-7xl font-bold text-white mb-6 text-reveal" data-animate="professionalSlide">
57
  PixelPulse Gallery
58
  </h1>
59
- <p class="text-xl md:text-2xl text-white/90 mb-8 max-w-2xl mx-auto" data-animate="professionalSlide" data-delay="100">
60
  Where digital brushstrokes meet infinite imagination
61
  </p>
62
- <a href="#gallery" class="professional-btn inline-flex items-center px-8 py-3 bg-white text-primary-600 rounded-full font-semibold shadow-lg hover:bg-gray-100 transition-all duration-300">
63
  Explore Artworks
64
  <i data-feather="arrow-down" class="ml-2"></i>
65
  </a>
@@ -72,9 +75,9 @@
72
  <section id="gallery" class="py-20 px-4 sm:px-6 lg:px-8 bg-white">
73
  <div class="max-w-7xl mx-auto">
74
  <div class="text-center mb-16">
75
- <h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-4">My Digital Creations</h2>
76
- <p class="text-lg text-gray-600 max-w-2xl mx-auto">A curated collection of my finest digital artworks, each telling a unique visual story.</p>
77
- </div>
78
 
79
  <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
80
  <!-- Artwork 1 -->
@@ -82,9 +85,9 @@
82
  <img src="https://static.photos/abstract/640x360/1" alt="Digital Artwork" class="w-full h-64 object-cover transition-transform duration-500 group-hover:scale-105" data-animate="professionalSlide">
83
  <div class="absolute inset-0 bg-gradient-to-t from-black/80 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-500 flex items-end p-6">
84
  <div class="transform translate-y-4 group-hover:translate-y-0 transition-transform duration-500">
85
- <h3 class="text-xl font-bold text-white professional-underline">Cosmic Dreams</h3>
86
- <p class="text-white/80 mb-4">Digital Painting | 2023</p>
87
- <button class="professional-btn mt-2 px-4 py-2 bg-primary-500 text-white rounded-md hover:bg-primary-600 transition-colors">
88
  View Details
89
  </button>
90
  </div>
@@ -177,10 +180,10 @@
177
  <img src="https://static.photos/people/640x360/7" alt="Artist" class="rounded-2xl shadow-2xl w-full">
178
  </div>
179
  <div class="lg:w-1/2">
180
- <h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-6">About The Artist</h2>
181
- <p class="text-lg text-gray-600 mb-6">I'm a passionate digital artist with over 8 years of experience creating stunning visual experiences. My work spans across various mediums including digital painting, 3D modeling, and vector illustration.</p>
182
- <p class="text-lg text-gray-600 mb-8">Each piece I create is a journey into imagination, blending technical precision with creative expression to craft artworks that resonate with emotion and meaning.</p>
183
- <div class="flex flex-wrap gap-4">
184
  <span class="px-4 py-2 bg-primary-100 text-primary-700 rounded-full">Photoshop</span>
185
  <span class="px-4 py-2 bg-primary-100 text-primary-700 rounded-full">Illustrator</span>
186
  <span class="px-4 py-2 bg-primary-100 text-primary-700 rounded-full">Blender</span>
@@ -196,9 +199,9 @@
196
  <section class="py-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-r from-primary-500 to-secondary-600">
197
  <div class="max-w-7xl mx-auto">
198
  <div class="text-center mb-16">
199
- <h2 class="text-3xl md:text-4xl font-bold text-white mb-4">Client Testimonials</h2>
200
- <p class="text-lg text-white/90 max-w-2xl mx-auto">What people say about my work</p>
201
- </div>
202
 
203
  <div class="grid grid-cols-1 md:grid-cols-3 gap-8">
204
  <!-- Testimonial 1 -->
@@ -271,9 +274,9 @@
271
  <section class="py-20 px-4 sm:px-6 lg:px-8 bg-white">
272
  <div class="max-w-4xl mx-auto">
273
  <div class="text-center mb-16">
274
- <h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-4">Get In Touch</h2>
275
- <p class="text-lg text-gray-600 max-w-2xl mx-auto">Have a project in mind? Let's create something amazing together.</p>
276
- </div>
277
 
278
  <form class="space-y-6">
279
  <div class="grid grid-cols-1 md:grid-cols-2 gap-6">
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>PixelPulse | Digital Art Portfolio</title>
7
+ <link rel="preconnect" href="https://fonts.googleapis.com">
8
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
9
+ <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@700&family=IBM+Plex+Mono&display=swap" rel="stylesheet">
10
+ <link rel="stylesheet" href="style.css">
11
  <script src="https://cdn.tailwindcss.com"></script>
12
  <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
13
  <script src="https://unpkg.com/feather-icons"></script>
 
56
  <div class="absolute inset-0 bg-[url('https://static.photos/abstract/1200x630/42')] bg-cover bg-center mix-blend-overlay"></div>
57
  <div class="absolute inset-0 bg-[url('https://static.photos/abstract/1200x630/43')] bg-cover bg-center mix-blend-overlay opacity-0 hover:opacity-100 transition-opacity duration-1000"></div>
58
  <div class="relative z-10 text-center px-4 max-w-4xl mx-auto">
59
+ <h1 class="professional-headline text-white mb-6 text-reveal" data-animate="professionalSlide">
60
  PixelPulse Gallery
61
  </h1>
62
+ <p class="professional-subhead text-white/90 mb-8 max-w-2xl mx-auto" data-animate="professionalSlide" data-delay="100">
63
  Where digital brushstrokes meet infinite imagination
64
  </p>
65
+ <a href="#gallery" class="professional-btn inline-flex items-center px-8 py-3 bg-white text-primary-600 rounded-full font-semibold shadow-lg hover:bg-gray-100 transition-all duration-300">
66
  Explore Artworks
67
  <i data-feather="arrow-down" class="ml-2"></i>
68
  </a>
 
75
  <section id="gallery" class="py-20 px-4 sm:px-6 lg:px-8 bg-white">
76
  <div class="max-w-7xl mx-auto">
77
  <div class="text-center mb-16">
78
+ <h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-4 tracking-tight">My Digital Creations</h2>
79
+ <p class="professional-body text-gray-600 max-w-2xl mx-auto">A curated collection of my finest digital artworks, each telling a unique visual story.</p>
80
+ </div>
81
 
82
  <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
83
  <!-- Artwork 1 -->
 
85
  <img src="https://static.photos/abstract/640x360/1" alt="Digital Artwork" class="w-full h-64 object-cover transition-transform duration-500 group-hover:scale-105" data-animate="professionalSlide">
86
  <div class="absolute inset-0 bg-gradient-to-t from-black/80 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-500 flex items-end p-6">
87
  <div class="transform translate-y-4 group-hover:translate-y-0 transition-transform duration-500">
88
+ <h3 class="text-xl font-bold text-white professional-underline tracking-tight">Cosmic Dreams</h3>
89
+ <p class="professional-caption text-white/80 mb-4">Digital Painting | 2023</p>
90
+ <button class="professional-btn mt-2 px-4 py-2 bg-primary-500 text-white rounded-md hover:bg-primary-600 transition-colors">
91
  View Details
92
  </button>
93
  </div>
 
180
  <img src="https://static.photos/people/640x360/7" alt="Artist" class="rounded-2xl shadow-2xl w-full">
181
  </div>
182
  <div class="lg:w-1/2">
183
+ <h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-6 tracking-tight">About The Artist</h2>
184
+ <p class="professional-body text-gray-600 mb-6">I'm a passionate digital artist with over 8 years of experience creating stunning visual experiences. My work spans across various mediums including digital painting, 3D modeling, and vector illustration.</p>
185
+ <p class="professional-body text-gray-600 mb-8">Each piece I create is a journey into imagination, blending technical precision with creative expression to craft artworks that resonate with emotion and meaning.</p>
186
+ <div class="flex flex-wrap gap-4">
187
  <span class="px-4 py-2 bg-primary-100 text-primary-700 rounded-full">Photoshop</span>
188
  <span class="px-4 py-2 bg-primary-100 text-primary-700 rounded-full">Illustrator</span>
189
  <span class="px-4 py-2 bg-primary-100 text-primary-700 rounded-full">Blender</span>
 
199
  <section class="py-20 px-4 sm:px-6 lg:px-8 bg-gradient-to-r from-primary-500 to-secondary-600">
200
  <div class="max-w-7xl mx-auto">
201
  <div class="text-center mb-16">
202
+ <h2 class="text-3xl md:text-4xl font-bold text-white mb-4 tracking-tight">Client Testimonials</h2>
203
+ <p class="professional-subhead text-white/90 max-w-2xl mx-auto">What people say about my work</p>
204
+ </div>
205
 
206
  <div class="grid grid-cols-1 md:grid-cols-3 gap-8">
207
  <!-- Testimonial 1 -->
 
274
  <section class="py-20 px-4 sm:px-6 lg:px-8 bg-white">
275
  <div class="max-w-4xl mx-auto">
276
  <div class="text-center mb-16">
277
+ <h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-4 tracking-tight">Get In Touch</h2>
278
+ <p class="professional-subhead text-gray-600 max-w-2xl mx-auto">Have a project in mind? Let's create something amazing together.</p>
279
+ </div>
280
 
281
  <form class="space-y-6">
282
  <div class="grid grid-cols-1 md:grid-cols-2 gap-6">
style.css CHANGED
@@ -272,10 +272,57 @@
272
  ::-webkit-scrollbar-thumb:hover {
273
  background: linear-gradient(135deg, #0284c7, #6d28d9);
274
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
275
 
276
  /* Professional Underline Animation */
277
  .professional-underline {
278
  position: relative;
 
279
  }
280
 
281
  .professional-underline::after {
@@ -294,6 +341,118 @@
294
  width: 100%;
295
  }
296
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
297
  /* Professional Card */
298
  .professional-card {
299
  position: relative;
 
272
  ::-webkit-scrollbar-thumb:hover {
273
  background: linear-gradient(135deg, #0284c7, #6d28d9);
274
  }
275
+ /* Professional Typography System */
276
+ :root {
277
+ --font-primary: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
278
+ --font-secondary: 'Space Grotesk', 'Inter', sans-serif;
279
+ --font-mono: 'IBM Plex Mono', monospace;
280
+ --text-base: 1rem;
281
+ --text-scale-ratio: 1.25;
282
+ --text-xs: calc(var(--text-base) / var(--text-scale-ratio));
283
+ --text-sm: calc(var(--text-xs) * var(--text-scale-ratio));
284
+ --text-md: calc(var(--text-sm) * var(--text-scale-ratio));
285
+ --text-lg: calc(var(--text-md) * var(--text-scale-ratio));
286
+ --text-xl: calc(var(--text-lg) * var(--text-scale-ratio));
287
+ --text-2xl: calc(var(--text-xl) * var(--text-scale-ratio));
288
+ --text-3xl: calc(var(--text-2xl) * var(--text-scale-ratio));
289
+ --text-4xl: calc(var(--text-3xl) * var(--text-scale-ratio));
290
+ --text-5xl: calc(var(--text-4xl) * var(--text-scale-ratio));
291
+ --text-6xl: calc(var(--text-5xl) * var(--text-scale-ratio));
292
+ --leading-none: 1;
293
+ --leading-tight: 1.25;
294
+ --leading-normal: 1.5;
295
+ --leading-relaxed: 1.75;
296
+ }
297
+
298
+ body {
299
+ font-family: var(--font-primary);
300
+ font-size: var(--text-base);
301
+ line-height: var(--leading-relaxed);
302
+ font-weight: 400;
303
+ font-optical-sizing: auto;
304
+ text-rendering: optimizeLegibility;
305
+ -webkit-font-smoothing: antialiased;
306
+ }
307
+
308
+ h1, h2, h3, h4, h5, h6 {
309
+ font-family: var(--font-secondary);
310
+ font-weight: 700;
311
+ line-height: var(--leading-tight);
312
+ letter-spacing: -0.025em;
313
+ }
314
+
315
+ h1 { font-size: var(--text-5xl); }
316
+ h2 { font-size: var(--text-4xl); }
317
+ h3 { font-size: var(--text-3xl); }
318
+ h4 { font-size: var(--text-2xl); }
319
+ h5 { font-size: var(--text-xl); }
320
+ h6 { font-size: var(--text-lg); }
321
 
322
  /* Professional Underline Animation */
323
  .professional-underline {
324
  position: relative;
325
+ display: inline-block;
326
  }
327
 
328
  .professional-underline::after {
 
341
  width: 100%;
342
  }
343
 
344
+ /* Typography Enhancements */
345
+ .professional-headline {
346
+ font-size: var(--text-6xl);
347
+ line-height: 0.9;
348
+ letter-spacing: -0.05em;
349
+ font-weight: 800;
350
+ }
351
+
352
+ .professional-subhead {
353
+ font-size: var(--text-xl);
354
+ line-height: var(--leading-normal);
355
+ letter-spacing: 0.01em;
356
+ font-weight: 400;
357
+ opacity: 0.9;
358
+ }
359
+
360
+ .professional-body {
361
+ font-size: var(--text-md);
362
+ line-height: var(--leading-relaxed);
363
+ letter-spacing: 0.01em;
364
+ }
365
+
366
+ .professional-caption {
367
+ font-size: var(--text-sm);
368
+ line-height: var(--leading-tight);
369
+ letter-spacing: 0.05em;
370
+ text-transform: uppercase;
371
+ opacity: 0.75;
372
+ }
373
+
374
+ .professional-mono {
375
+ font-family: var(--font-mono);
376
+ font-size: var(--text-sm);
377
+ letter-spacing: -0.01em;
378
+ }
379
+
380
+ /* Baseline Grid Alignment */
381
+ .baseline-grid {
382
+ background-image: linear-gradient(to bottom,
383
+ rgba(0, 0, 255, 0.1) 1px,
384
+ transparent 1px);
385
+ background-size: 100% calc(var(--leading-relaxed) * 1rem);
386
+ background-position: 0 0.5rem;
387
+ }
388
+
389
+ /* Optical Alignment Adjustments */
390
+ .optical-adjust {
391
+ margin-top: -0.1em;
392
+ margin-bottom: -0.1em;
393
+ }
394
+
395
+ /* Professional Text Shadows */
396
+ .text-shadow-sm {
397
+ text-shadow: 0 1px 2px rgba(0,0,0,0.1);
398
+ }
399
+
400
+ .text-shadow-md {
401
+ text-shadow: 0 4px 8px rgba(0,0,0,0.12);
402
+ }
403
+
404
+ .text-shadow-lg {
405
+ text-shadow: 0 8px 16px rgba(0,0,0,0.16);
406
+ }
407
+
408
+ /* Paragraph Spacing */
409
+ .professional-paragraph + .professional-paragraph {
410
+ margin-top: calc(var(--leading-relaxed) * 1rem);
411
+ }
412
+
413
+ /* List Typography */
414
+ .professional-list {
415
+ padding-left: 1.5em;
416
+ }
417
+
418
+ .professional-list li + li {
419
+ margin-top: 0.5em;
420
+ }
421
+
422
+ .professional-list-disc {
423
+ list-style-type: disc;
424
+ }
425
+
426
+ .professional-list-circle {
427
+ list-style-type: circle;
428
+ }
429
+
430
+ .professional-list-square {
431
+ list-style-type: square;
432
+ }
433
+
434
+ /* Blockquote Styling */
435
+ .professional-blockquote {
436
+ border-left: 4px solid currentColor;
437
+ padding-left: 1.5em;
438
+ font-style: italic;
439
+ margin-left: 0;
440
+ margin-right: 0;
441
+ }
442
+
443
+ /* Code Block Styling */
444
+ .professional-code {
445
+ font-family: var(--font-mono);
446
+ background: rgba(0,0,0,0.05);
447
+ padding: 0.2em 0.4em;
448
+ border-radius: 0.25em;
449
+ font-size: 0.9em;
450
+ }
451
+
452
+ /* Text Balance */
453
+ .text-balance {
454
+ text-wrap: balance;
455
+ }
456
  /* Professional Card */
457
  .professional-card {
458
  position: relative;