wangxso commited on
Commit
d110397
·
verified ·
1 Parent(s): 4cca29a

以 “专业、可信、高端” 为核心定位,结合公关、投资、安全三大领域特性,在视觉呈现上采用。辅以金色点缀(体现投资领域价值感),打造统一且具有行业辨识度的企业形象体系。

Browse files
Files changed (9) hide show
  1. about.html +3 -3
  2. components/footer.js +10 -12
  3. components/logo.js +42 -0
  4. components/navbar.js +12 -14
  5. contact.html +3 -3
  6. index.html +7 -7
  7. insights.html +3 -3
  8. services.html +3 -3
  9. style.css +22 -1
about.html CHANGED
@@ -3,9 +3,9 @@
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>About | SecureVest Capital Shield</title>
7
- <meta name="description" content="Learn about SecureVest's leadership team, history, and our unique approach to integrated security and investment solutions">
8
- <link rel="stylesheet" href="style.css">
9
  <script src="https://cdn.tailwindcss.com"></script>
10
  <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
11
  <script src="https://unpkg.com/feather-icons"></script>
 
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>About | SolStrategies</title>
7
+ <meta name="description" content="Singapore-based security investment consultancy with global expertise in strategic capital protection and communications">
8
+ <link rel="stylesheet" href="style.css">
9
  <script src="https://cdn.tailwindcss.com"></script>
10
  <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
11
  <script src="https://unpkg.com/feather-icons"></script>
components/footer.js CHANGED
@@ -4,13 +4,13 @@ class CustomFooter extends HTMLElement {
4
  this.shadowRoot.innerHTML = `
5
  <style>
6
  footer {
7
- background-color: #111827;
8
  color: white;
9
  padding: 4rem 2rem;
10
  font-size: 0.9rem;
 
11
  }
12
-
13
- .footer-container {
14
  max-width: 1200px;
15
  margin: 0 auto;
16
  display: grid;
@@ -27,10 +27,9 @@ class CustomFooter extends HTMLElement {
27
  margin-bottom: 1.5rem;
28
  font-family: 'Playfair Display', serif;
29
  }
30
-
31
  .footer-logo-icon {
32
- color: #3b82f6;
33
- }
34
 
35
  .footer-about {
36
  margin-bottom: 1.5rem;
@@ -42,7 +41,6 @@ class CustomFooter extends HTMLElement {
42
  display: flex;
43
  gap: 1rem;
44
  }
45
-
46
  .social-link {
47
  color: white;
48
  background-color: rgba(255, 255, 255, 0.1);
@@ -56,8 +54,9 @@ class CustomFooter extends HTMLElement {
56
  }
57
 
58
  .social-link:hover {
59
- background-color: #3b82f6;
60
- transform: translateY(-2px);
 
61
  }
62
 
63
  .footer-heading {
@@ -68,7 +67,6 @@ class CustomFooter extends HTMLElement {
68
  position: relative;
69
  padding-bottom: 0.5rem;
70
  }
71
-
72
  .footer-heading::after {
73
  content: '';
74
  position: absolute;
@@ -76,8 +74,8 @@ class CustomFooter extends HTMLElement {
76
  left: 0;
77
  width: 40px;
78
  height: 2px;
79
- background-color: #3b82f6;
80
- }
81
 
82
  .footer-links {
83
  list-style: none;
 
4
  this.shadowRoot.innerHTML = `
5
  <style>
6
  footer {
7
+ background-color: #1E3A8A;
8
  color: white;
9
  padding: 4rem 2rem;
10
  font-size: 0.9rem;
11
+ border-top: 2px solid #D4AF37;
12
  }
13
+ .footer-container {
 
14
  max-width: 1200px;
15
  margin: 0 auto;
16
  display: grid;
 
27
  margin-bottom: 1.5rem;
28
  font-family: 'Playfair Display', serif;
29
  }
 
30
  .footer-logo-icon {
31
+ color: #D4AF37;
32
+ }
33
 
34
  .footer-about {
35
  margin-bottom: 1.5rem;
 
41
  display: flex;
42
  gap: 1rem;
43
  }
 
44
  .social-link {
45
  color: white;
46
  background-color: rgba(255, 255, 255, 0.1);
 
54
  }
55
 
56
  .social-link:hover {
57
+ background-color: #D4AF37;
58
+ color: #1E3A8A;
59
+ transform: translateY(-2px);
60
  }
61
 
62
  .footer-heading {
 
67
  position: relative;
68
  padding-bottom: 0.5rem;
69
  }
 
70
  .footer-heading::after {
71
  content: '';
72
  position: absolute;
 
74
  left: 0;
75
  width: 40px;
76
  height: 2px;
77
+ background-color: #D4AF37;
78
+ }
79
 
80
  .footer-links {
81
  list-style: none;
components/logo.js ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ class CustomLogo extends HTMLElement {
2
+ connectedCallback() {
3
+ this.attachShadow({ mode: 'open' });
4
+ this.shadowRoot.innerHTML = `
5
+ <style>
6
+ .logo-container {
7
+ display: flex;
8
+ align-items: center;
9
+ gap: 0.5rem;
10
+ font-family: 'Playfair Display', serif;
11
+ font-weight: 700;
12
+ font-size: 1.5rem;
13
+ color: #111827;
14
+ }
15
+ .logo-icon {
16
+ color: #D4AF37;
17
+ width: 1.5em;
18
+ height: 1.5em;
19
+ }
20
+ .logo-text {
21
+ position: relative;
22
+ }
23
+ .logo-text::after {
24
+ content: '';
25
+ position: absolute;
26
+ bottom: -3px;
27
+ left: 0;
28
+ width: 100%;
29
+ height: 2px;
30
+ background: linear-gradient(90deg, #D4AF37, rgba(212, 175, 55, 0.5));
31
+ }
32
+ </style>
33
+ <div class="logo-container">
34
+ <i data-feather="shield" class="logo-icon"></i>
35
+ <span class="logo-text">SolStrategies</span>
36
+ </div>
37
+ `;
38
+ feather.replace();
39
+ }
40
+ }
41
+
42
+ customElements.define('custom-logo', CustomLogo);
components/navbar.js CHANGED
@@ -12,19 +12,18 @@ class CustomNavbar extends HTMLElement {
12
  z-index: 1000;
13
  transition: all 0.3s ease;
14
  }
15
-
16
  nav {
17
- background-color: rgba(17, 24, 39, 0.9);
18
  backdrop-filter: blur(10px);
19
  padding: 1rem 2rem;
20
  display: flex;
21
  justify-content: space-between;
22
  align-items: center;
23
- border-bottom: 1px solid rgba(255, 255, 255, 0.1);
24
  }
25
 
26
  .scrolled {
27
- background-color: rgba(17, 24, 39, 0.98);
28
  padding: 0.5rem 2rem;
29
  }
30
 
@@ -39,8 +38,8 @@ class CustomNavbar extends HTMLElement {
39
  }
40
 
41
  .logo-icon {
42
- color: #3b82f6;
43
- }
44
 
45
  .nav-links {
46
  display: flex;
@@ -63,7 +62,6 @@ class CustomNavbar extends HTMLElement {
63
  .nav-link:hover {
64
  color: white;
65
  }
66
-
67
  .nav-link::after {
68
  content: '';
69
  position: absolute;
@@ -71,9 +69,9 @@ class CustomNavbar extends HTMLElement {
71
  left: 0;
72
  width: 0;
73
  height: 2px;
74
- background-color: #3b82f6;
75
  transition: width 0.3s ease;
76
- }
77
 
78
  .nav-link:hover::after {
79
  width: 100%;
@@ -118,18 +116,18 @@ class CustomNavbar extends HTMLElement {
118
  display: block;
119
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
120
  }
121
-
122
  .contact-btn {
123
- background-color: #3b82f6;
124
- color: white;
125
  padding: 0.5rem 1.5rem;
126
  border-radius: 0.25rem;
127
  transition: all 0.2s ease;
 
128
  }
129
 
130
  .contact-btn:hover {
131
- background-color: #2563eb;
132
- transform: translateY(-2px);
133
  }
134
 
135
  @media (max-width: 768px) {
 
12
  z-index: 1000;
13
  transition: all 0.3s ease;
14
  }
 
15
  nav {
16
+ background-color: rgba(30, 58, 138, 0.9);
17
  backdrop-filter: blur(10px);
18
  padding: 1rem 2rem;
19
  display: flex;
20
  justify-content: space-between;
21
  align-items: center;
22
+ border-bottom: 2px solid #D4AF37;
23
  }
24
 
25
  .scrolled {
26
+ background-color: rgba(30, 58, 138, 0.98);
27
  padding: 0.5rem 2rem;
28
  }
29
 
 
38
  }
39
 
40
  .logo-icon {
41
+ color: #D4AF37;
42
+ }
43
 
44
  .nav-links {
45
  display: flex;
 
62
  .nav-link:hover {
63
  color: white;
64
  }
 
65
  .nav-link::after {
66
  content: '';
67
  position: absolute;
 
69
  left: 0;
70
  width: 0;
71
  height: 2px;
72
+ background-color: #D4AF37;
73
  transition: width 0.3s ease;
74
+ }
75
 
76
  .nav-link:hover::after {
77
  width: 100%;
 
116
  display: block;
117
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
118
  }
 
119
  .contact-btn {
120
+ background: linear-gradient(135deg, #D4AF37 0%, #F4D03F 100%);
121
+ color: #1E3A8A;
122
  padding: 0.5rem 1.5rem;
123
  border-radius: 0.25rem;
124
  transition: all 0.2s ease;
125
+ font-weight: 600;
126
  }
127
 
128
  .contact-btn:hover {
129
+ background: linear-gradient(135deg, #F4D03F 0%, #D4AF37 100%);
130
+ transform: translateY(-2px);
131
  }
132
 
133
  @media (max-width: 768px) {
contact.html CHANGED
@@ -3,9 +3,9 @@
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>Contact | SecureVest Capital Shield</title>
7
- <meta name="description" content="Contact our team for confidential consultations on security and investment strategies">
8
- <link rel="stylesheet" href="style.css">
9
  <script src="https://cdn.tailwindcss.com"></script>
10
  <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
11
  <script src="https://unpkg.com/feather-icons"></script>
 
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Contact | SolStrategies</title>
7
+ <meta name="description" content="Contact our Singapore headquarters for confidential security investment consultations">
8
+ <link rel="stylesheet" href="style.css">
9
  <script src="https://cdn.tailwindcss.com"></script>
10
  <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
11
  <script src="https://unpkg.com/feather-icons"></script>
index.html CHANGED
@@ -3,9 +3,9 @@
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>SecureVest Capital Shield | Strategic PR, Investment & Security Solutions</title>
7
- <meta name="description" content="Global leader in integrated PR strategies, secure investments, and comprehensive security solutions for enterprises and governments">
8
- <link rel="stylesheet" href="style.css">
9
  <script src="https://cdn.tailwindcss.com"></script>
10
  <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
11
  <script src="https://unpkg.com/feather-icons"></script>
@@ -22,11 +22,11 @@
22
  <section id="vanta-bg" class="relative h-screen flex items-center justify-center text-center px-4 bg-gradient-to-b from-gray-900 to-gray-800 text-white">
23
  <div class="absolute inset-0 bg-black opacity-50"></div>
24
  <div class="relative z-10 max-w-4xl mx-auto">
25
- <h1 class="text-4xl md:text-6xl font-bold mb-6 font-serif">SecureVest Capital Shield</h1>
26
- <p class="text-xl md:text-2xl mb-8 leading-relaxed">Integrating strategic communications, capital intelligence, and security fortification for global enterprises</p>
27
  <div class="flex gap-4 justify-center">
28
- <a href="/services.html" class="bg-blue-600 hover:bg-blue-700 text-white px-8 py-3 rounded-md font-medium transition duration-300">Our Services</a>
29
- <a href="/contact.html" class="border-2 border-white hover:bg-white hover:text-gray-900 text-white px-8 py-3 rounded-md font-medium transition duration-300">Contact Us</a>
30
  </div>
31
  </div>
32
  </section>
 
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>SolStrategies | Strategic Security Investment & PR Solutions</title>
7
+ <meta name="description" content="Singapore-based leader in integrated security investment strategies and strategic communications for global enterprises">
8
+ <link rel="stylesheet" href="style.css">
9
  <script src="https://cdn.tailwindcss.com"></script>
10
  <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
11
  <script src="https://unpkg.com/feather-icons"></script>
 
22
  <section id="vanta-bg" class="relative h-screen flex items-center justify-center text-center px-4 bg-gradient-to-b from-gray-900 to-gray-800 text-white">
23
  <div class="absolute inset-0 bg-black opacity-50"></div>
24
  <div class="relative z-10 max-w-4xl mx-auto">
25
+ <h1 class="text-4xl md:text-6xl font-bold mb-6 font-serif">SolStrategies</h1>
26
+ <p class="text-xl md:text-2xl mb-8 leading-relaxed">Singapore-based security investment strategists integrating capital protection with strategic communications</p>
27
  <div class="flex gap-4 justify-center">
28
+ <a href="/services.html" class="bg-gradient-to-r from-yellow-600 to-yellow-700 hover:from-yellow-700 hover:to-yellow-800 text-white px-8 py-3 rounded-md font-medium transition duration-300">Our Services</a>
29
+ <a href="/contact.html" class="border-2 border-yellow-500 hover:bg-yellow-500 hover:text-gray-900 text-white px-8 py-3 rounded-md font-medium transition duration-300">Contact Us</a>
30
  </div>
31
  </div>
32
  </section>
insights.html CHANGED
@@ -3,9 +3,9 @@
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>Insights | SecureVest Capital Shield</title>
7
- <meta name="description" content="Strategic insights and thought leadership from SecureVest's experts">
8
- <link rel="stylesheet" href="style.css">
9
  <script src="https://cdn.tailwindcss.com"></script>
10
  <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
11
  <script src="https://unpkg.com/feather-icons"></script>
 
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Insights | SolStrategies</title>
7
+ <meta name="description" content="Security investment insights and strategic communications intelligence from our experts">
8
+ <link rel="stylesheet" href="style.css">
9
  <script src="https://cdn.tailwindcss.com"></script>
10
  <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
11
  <script src="https://unpkg.com/feather-icons"></script>
services.html CHANGED
@@ -3,9 +3,9 @@
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>Services | SecureVest Capital Shield</title>
7
- <meta name="description" content="Comprehensive PR, investment, and security services for global enterprises and high-net-worth individuals">
8
- <link rel="stylesheet" href="style.css">
9
  <script src="https://cdn.tailwindcss.com"></script>
10
  <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
11
  <script src="https://unpkg.com/feather-icons"></script>
 
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Services | SolStrategies</title>
7
+ <meta name="description" content="Integrated security investment and strategic communication services from our Singapore headquarters">
8
+ <link rel="stylesheet" href="style.css">
9
  <script src="https://cdn.tailwindcss.com"></script>
10
  <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
11
  <script src="https://unpkg.com/feather-icons"></script>
style.css CHANGED
@@ -1,13 +1,34 @@
1
  /* Custom font faces */
2
  @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap');
3
-
4
  /* Global styles */
5
  body {
6
  font-family: 'Inter', sans-serif;
7
  line-height: 1.6;
8
  color: #1f2937;
 
 
 
 
 
 
 
 
 
 
9
  }
10
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  h1, h2, h3, h4, h5, h6 {
12
  font-family: 'Playfair Display', serif;
13
  font-weight: 600;
 
1
  /* Custom font faces */
2
  @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap');
 
3
  /* Global styles */
4
  body {
5
  font-family: 'Inter', sans-serif;
6
  line-height: 1.6;
7
  color: #1f2937;
8
+ background-color: #f9fafb;
9
+ }
10
+
11
+ /* Gold accent color palette */
12
+ .bg-gold-gradient {
13
+ background: linear-gradient(135deg, #D4AF37 0%, #F4D03F 100%);
14
+ }
15
+
16
+ .text-gold {
17
+ color: #D4AF37;
18
  }
19
 
20
+ .border-gold {
21
+ border-color: #D4AF37;
22
+ }
23
+
24
+ /* Dark blue palette for trust */
25
+ .bg-navy {
26
+ background-color: #1E3A8A;
27
+ }
28
+
29
+ .text-navy {
30
+ color: #1E3A8A;
31
+ }
32
  h1, h2, h3, h4, h5, h6 {
33
  font-family: 'Playfair Display', serif;
34
  font-weight: 600;