Spaces:
Running
Running
Thêm 1 section này
Browse files- index.html +55 -1
- style.css +22 -0
index.html
CHANGED
|
@@ -120,8 +120,62 @@
|
|
| 120 |
</div>
|
| 121 |
</div>
|
| 122 |
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 123 |
<!-- Gift QR -->
|
| 124 |
-
|
| 125 |
<div class="max-w-2xl mx-auto px-4 text-center">
|
| 126 |
<div class="text-center mb-12">
|
| 127 |
<h2 class="text-3xl md:text-4xl font-serif mb-4">Wedding Gift</h2>
|
|
|
|
| 120 |
</div>
|
| 121 |
</div>
|
| 122 |
</section>
|
| 123 |
+
<!-- Wedding Party -->
|
| 124 |
+
<section id="wedding-party" class="py-20 bg-white">
|
| 125 |
+
<div class="max-w-6xl mx-auto px-4">
|
| 126 |
+
<div class="text-center mb-16">
|
| 127 |
+
<h2 class="text-3xl md:text-4xl font-serif mb-4">Wedding Party</h2>
|
| 128 |
+
<div class="w-24 h-1 bg-gray-300 mx-auto"></div>
|
| 129 |
+
</div>
|
| 130 |
+
|
| 131 |
+
<div class="grid md:grid-cols-2 gap-12">
|
| 132 |
+
<!-- Bride's Side -->
|
| 133 |
+
<div>
|
| 134 |
+
<h3 class="text-2xl font-serif text-center mb-8">Bride's Side</h3>
|
| 135 |
+
<div class="grid grid-cols-2 gap-6">
|
| 136 |
+
<div class="text-center">
|
| 137 |
+
<div class="w-32 h-32 mx-auto mb-4 rounded-full overflow-hidden shadow-lg">
|
| 138 |
+
<img src="https://static.photos/people/320x240/10" alt="Maid of Honor" class="w-full h-full object-cover">
|
| 139 |
+
</div>
|
| 140 |
+
<h4 class="font-serif text-xl">Emily Wilson</h4>
|
| 141 |
+
<p class="text-gray-600">Maid of Honor</p>
|
| 142 |
+
</div>
|
| 143 |
+
<div class="text-center">
|
| 144 |
+
<div class="w-32 h-32 mx-auto mb-4 rounded-full overflow-hidden shadow-lg">
|
| 145 |
+
<img src="https://static.photos/people/320x240/11" alt="Bridesmaid" class="w-full h-full object-cover">
|
| 146 |
+
</div>
|
| 147 |
+
<h4 class="font-serif text-xl">Sophia Chen</h4>
|
| 148 |
+
<p class="text-gray-600">Bridesmaid</p>
|
| 149 |
+
</div>
|
| 150 |
+
</div>
|
| 151 |
+
</div>
|
| 152 |
+
|
| 153 |
+
<!-- Groom's Side -->
|
| 154 |
+
<div>
|
| 155 |
+
<h3 class="text-2xl font-serif text-center mb-8">Groom's Side</h3>
|
| 156 |
+
<div class="grid grid-cols-2 gap-6">
|
| 157 |
+
<div class="text-center">
|
| 158 |
+
<div class="w-32 h-32 mx-auto mb-4 rounded-full overflow-hidden shadow-lg">
|
| 159 |
+
<img src="https://static.photos/people/320x240/12" alt="Best Man" class="w-full h-full object-cover">
|
| 160 |
+
</div>
|
| 161 |
+
<h4 class="font-serif text-xl">Michael Brown</h4>
|
| 162 |
+
<p class="text-gray-600">Best Man</p>
|
| 163 |
+
</div>
|
| 164 |
+
<div class="text-center">
|
| 165 |
+
<div class="w-32 h-32 mx-auto mb-4 rounded-full overflow-hidden shadow-lg">
|
| 166 |
+
<img src="https://static.photos/people/320x240/13" alt="Groomsman" class="w-full h-full object-cover">
|
| 167 |
+
</div>
|
| 168 |
+
<h4 class="font-serif text-xl">David Lee</h4>
|
| 169 |
+
<p class="text-gray-600">Groomsman</p>
|
| 170 |
+
</div>
|
| 171 |
+
</div>
|
| 172 |
+
</div>
|
| 173 |
+
</div>
|
| 174 |
+
</div>
|
| 175 |
+
</section>
|
| 176 |
+
|
| 177 |
<!-- Gift QR -->
|
| 178 |
+
<section id="gift" class="py-20">
|
| 179 |
<div class="max-w-2xl mx-auto px-4 text-center">
|
| 180 |
<div class="text-center mb-12">
|
| 181 |
<h2 class="text-3xl md:text-4xl font-serif mb-4">Wedding Gift</h2>
|
style.css
CHANGED
|
@@ -132,6 +132,28 @@ img:hover {
|
|
| 132 |
transform: rotateY(10deg) rotateX(5deg) translateZ(10px);
|
| 133 |
filter: drop-shadow(0 10px 20px rgba(0,0,0,0.2));
|
| 134 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 135 |
/* QR Code section */
|
| 136 |
#gift {
|
| 137 |
background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
|
|
|
|
| 132 |
transform: rotateY(10deg) rotateX(5deg) translateZ(10px);
|
| 133 |
filter: drop-shadow(0 10px 20px rgba(0,0,0,0.2));
|
| 134 |
}
|
| 135 |
+
/* Wedding Party section */
|
| 136 |
+
#wedding-party .grid > div {
|
| 137 |
+
background: rgba(255,255,255,0.9);
|
| 138 |
+
border-radius: 1rem;
|
| 139 |
+
padding: 2rem;
|
| 140 |
+
box-shadow: 0 5px 15px rgba(0,0,0,0.05);
|
| 141 |
+
transition: transform 0.3s ease;
|
| 142 |
+
}
|
| 143 |
+
|
| 144 |
+
#wedding-party .grid > div:hover {
|
| 145 |
+
transform: translateY(-5px);
|
| 146 |
+
}
|
| 147 |
+
|
| 148 |
+
#wedding-party img {
|
| 149 |
+
transition: transform 0.3s ease, filter 0.3s ease;
|
| 150 |
+
}
|
| 151 |
+
|
| 152 |
+
#wedding-party img:hover {
|
| 153 |
+
transform: scale(1.05);
|
| 154 |
+
filter: brightness(1.05);
|
| 155 |
+
}
|
| 156 |
+
|
| 157 |
/* QR Code section */
|
| 158 |
#gift {
|
| 159 |
background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
|