* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif;
}
body {
background-color: #ffffff;
color: #000000;
min-height: 100vh;
}
.header {
background: #ffffff;
padding: 0 15px;
border-bottom: 1px solid #e0e0e0;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
position: sticky;
top: 0;
z-index: 1000;
}
/* HOME单独一行 */
.home-row {
width: 100%;
text-align: center;
padding: 12px 0;
border-bottom: 1px solid #f0f0f0;
}
.home-link {
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none;
color: #000000;
font-weight: 600;
transition: color 0.3s;
font-size: 1rem;
gap: 8px;
}
.home-link:hover {
color: #d4af37;
}
.home-link i {
font-size: 1.2rem;
}
/* 四个菜单项在一行 */
.nav-container {
width: 100%;
}
.nav-row {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
gap: 8px;
padding: 12px 0;
width: 100%;
}
.nav-category {
flex: 1;
min-width: 0;
text-align: center;
position: relative;
}
.nav-category-header {
min-height: 40px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 6px 4px;
font-size: 0.8rem;
/* 去掉边框和背景色 */
border: none;
border-radius: 0;
background: transparent;
margin: 0;
height: 100%;
line-height: 1.1;
cursor: pointer;
}
.nav-category-header span {
display: block;
text-align: center;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
word-break: break-word;
max-height: 2.2em;
}
.nav-category-header i {
font-size: 0.7rem;
margin-top: 3px;
transition: transform 0.3s;
}
.nav-category.active .nav-category-header {
/* 激活状态只改变颜色 */
color: #d4af37;
}
.nav-category.active .nav-category-header i {
transform: rotate(180deg);
}
.nav-subcategories {
position: absolute;
top: calc(100% + 5px);
left: 0;
right: 0;
opacity: 1;
visibility: visible;
transform: none;
display: none;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
border: 1px solid #e0e0e0;
border-radius: 4px;
width: 100%;
background: #ffffff;
padding: 5px 0;
z-index: 1001;
}
.nav-category.active .nav-subcategories {
display: block;
}
.nav-subcategory {
min-height: 42px;
padding: 0 12px;
border-left: none;
border-bottom: 1px solid #e0e0e0;
display: flex;
align-items: center;
justify-content: flex-start;
cursor: pointer;
transition: all 0.2s;
}
.nav-subcategory:hover {
background-color: rgba(0, 0, 0, 0.05);
}
.nav-subcategory:hover i,
.nav-subcategory:hover span {
color: #d4af37;
}
.nav-subcategory:last-child {
border-bottom: none;
}
.nav-subcategory i {
margin-right: 10px;
font-size: 0.8rem;
min-width: 16px;
text-align: center;
color: #000000;
transition: color 0.2s;
}
.nav-subcategory span {
font-size: 0.8rem;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #000000;
transition: color 0.2s;
}
/* 小屏幕手机优化 */
@media (max-width: 380px) {
.header {
padding: 0 10px;
}
.home-row {
padding: 10px 0;
}
.home-link {
font-size: 0.9rem;
gap: 6px;
}
.home-link i {
font-size: 1.1rem;
}
.nav-row {
gap: 6px;
padding: 10px 0;
}
.nav-category-header {
font-size: 0.7rem;
min-height: 38px;
padding: 5px 3px;
}
.nav-subcategory {
min-height: 40px;
padding: 0 10px;
}
.nav-subcategory i {
margin-right: 8px;
font-size: 0.7rem;
}
.nav-subcategory span {
font-size: 0.7rem;
}
}
/* 大屏幕手机优化 */
@media (min-width: 481px) and (max-width: 768px) {
.nav-category-header {
font-size: 0.85rem;
}
.nav-subcategory span {
font-size: 0.85rem;
}
}
/* 桌面端样式 */
@media (min-width: 769px) {
.header {
padding: 0 20px;
max-width: 1200px;
margin: 0 auto;
}
.home-row {
padding: 15px 0;
}
.home-link {
font-size: 1.1rem;
gap: 10px;
}
.home-link i {
font-size: 1.3rem;
}
.nav-row {
padding: 15px 0;
gap: 15px;
}
.nav-category-header {
min-height: 45px;
font-size: 0.9rem;
padding: 8px 5px;
}
.nav-category-header i {
font-size: 0.8rem;
}
/* 桌面端鼠标悬停效果 */
.nav-category:hover .nav-category-header {
color: #d4af37;
}
.nav-category:hover .nav-subcategories {
display: block;
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.nav-subcategories {
position: absolute;
top: 100%;
left: 0;
background: #ffffff;
min-width: 200px;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
border-radius: 0 0 8px 8px;
opacity: 0;
visibility: hidden;
transform: translateY(-10px);
transition: all 0.3s ease;
border: 1px solid #e0e0e0;
border-top: none;
padding: 5px 0;
z-index: 1000;
display: block;
}
/* 桌面端不需要active类 */
.nav-category.active .nav-category-header {
color: #000000;
}
.nav-category.active .nav-category-header i {
transform: none;
}
.nav-category.active .nav-subcategories {
display: none;
}
}
HOME
Women’s Bags
Louis Vuitton
Chanel
Dior
Hermès
Gucci
Yves Saint Laurent
Celine
Balenciaga
Bottega Veneta
Goyard
Fendi
Miu Miu
Men’s Bags
Louis Vuitton
Dior
Gucci
Balenciaga
Bottega Veneta
Goyard
Wallets & Clutches
Louis Vuitton
Chanel
Dior
Hermès
Gucci
Yves Saint Laurent
Celine
Bottega Veneta
Goyard
Miu Miu
Travel Bags
Louis Vuitton
Dior
Gucci
Bottega Veneta
Goyard
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif;
}
body {
background-color: #f5f5f5;
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
}
.contact-container {
max-width: 800px;
width: 100%;
background-color: #ffffff;
border-radius: 20px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
padding: 40px;
}
/* 标题和介绍文字 */
.intro-section {
margin-bottom: 30px;
}
.intro-section h1 {
font-size: 2rem;
color: #1e2b3a;
margin-bottom: 15px;
font-weight: 600;
}
.intro-section p {
color: #4a5568;
line-height: 1.6;
margin-bottom: 15px;
font-size: 1rem;
}
.intro-section p:last-child {
margin-bottom: 0;
}
.divider {
height: 1px;
background: linear-gradient(90deg, transparent, #e0e0e0, transparent);
margin: 30px 0;
}
/* 表单部分 */
.form-title {
font-size: 1.5rem;
color: #1e2b3a;
margin-bottom: 25px;
font-weight: 600;
text-align: center;
}
.contact-form {
display: flex;
flex-direction: column;
gap: 20px;
margin-bottom: 30px;
}
.form-group {
display: flex;
flex-direction: column;
}
.form-group label {
font-size: 0.9rem;
font-weight: 600;
color: #2d3748;
margin-bottom: 5px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.form-group input,
.form-group textarea {
padding: 12px 15px;
border: 1px solid #e2e8f0;
border-radius: 8px;
font-size: 1rem;
transition: all 0.3s ease;
background-color: #f8fafc;
}
.form-group input:focus,
.form-group textarea:focus {
outline: none;
border-color: #b49450;
box-shadow: 0 0 0 3px rgba(180, 148, 80, 0.1);
background-color: #ffffff;
}
.form-group textarea {
resize: vertical;
min-height: 120px;
}
.submit-btn {
background-color: #1e2b3a;
color: white;
border: none;
padding: 14px 25px;
border-radius: 8px;
font-size: 1rem;
font-weight: 600;
cursor: pointer;
transition: all 0.3s ease;
margin-top: 10px;
}
.submit-btn:hover {
background-color: #2c3e50;
transform: translateY(-2px);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
/* 联系信息部分 */
.contact-info {
background-color: #f8fafc;
border-radius: 12px;
padding: 25px;
margin-top: 20px;
border: 1px solid #e2e8f0;
}
.contact-info h3 {
color: #1e2b3a;
font-size: 1.2rem;
margin-bottom: 15px;
font-weight: 600;
}
.info-item {
display: flex;
align-items: center;
gap: 15px;
margin-bottom: 15px;
color: #4a5568;
}
.info-item:last-child {
margin-bottom: 0;
}
.info-item i {
width: 24px;
color: #b49450;
font-size: 1.2rem;
}
.info-item span {
font-size: 1rem;
}
.info-item strong {
color: #1e2b3a;
font-weight: 600;
}
/* 反馈部分 – 完全与介绍文字样式一致 */
.feedback-section {
margin-top: 30px;
padding-top: 20px;
border-top: 1px dashed #e2e8f0;
color: #4a5568;
line-height: 1.6;
font-size: 1rem;
text-align: left;
font-style: normal;
}
.feedback-section p {
color: #4a5568;
line-height: 1.6;
font-size: 1rem;
margin-bottom: 0;
}
/* 响应式设计 */
@media (max-width: 600px) {
.contact-container {
padding: 25px;
}
.intro-section h1 {
font-size: 1.8rem;
}
.form-title {
font-size: 1.3rem;
}
.info-item {
flex-wrap: wrap;
gap: 10px;
}
}
Get in Touch
Thank you for your interest in All Replica Bags. We offer multiple ways to get in touch with us. Our customer service team will respond as quickly as possible. We’re here to help with any questions or concerns you may have.
Additionally, you can fill out the contact form below with your inquiry, and we will respond to you via email. Please provide as much detail as possible so that we can better assist you.
Contact Us
Contact Information
WhatsApp: +852 52984135
E-mail: skylla123shi@gmail.com
At All Replica Bags, we value our customers and strive to provide the best service possible. If you have any feedback or suggestions on how we can improve our services, we welcome your input.