
[网站模板]企业公司官网
2025年9月2日
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>GX五金之家 - 专业五金工具供应商</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--primary: #3a86ff;
--secondary: #ff006e;
--background: #121212;
--surface: #1e1e1e;
--text: #e0e0e0;
--text-secondary: #a0a0a0;
--border: #333;
--card-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
--transition: all 0.3s ease;
}
.light-theme {
--background: #f5f7fa;
--surface: #ffffff;
--text: #333333;
--text-secondary: #666666;
--border: #e0e0e0;
--card-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background-color: var(--background);
color: var(--text);
line-height: 1.6;
transition: var(--transition);
min-height: 100vh;
}
.container {
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
header {
background-color: var(--surface);
padding: 20px 0;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
position: sticky;
top: 0;
z-index: 100;
}
.header-content {
display: flex;
justify-content: space-between;
align-items: center;
}
.logo {
display: flex;
align-items: center;
gap: 12px;
}
.logo-icon {
font-size: 28px;
color: var(--primary);
}
.logo h1 {
font-size: 24px;
font-weight: 700;
color: var(--text);
}
.logo span {
color: var(--primary);
}
.controls {
display: flex;
gap: 15px;
align-items: center;
}
.search-box {
position: relative;
}
.search-box input {
background: var(--background);
border: 1px solid var(--border);
border-radius: 30px;
padding: 10px 20px 10px 40px;
color: var(--text);
width: 200px;
transition: var(--transition);
}
.search-box input:focus {
width: 250px;
outline: none;
border-color: var(--primary);
}
.search-box i {
position: absolute;
left: 15px;
top: 50%;
transform: translateY(-50%);
color: var(--text-secondary);
}
.theme-toggle {
background: none;
border: none;
cursor: pointer;
font-size: 20px;
color: var(--text-secondary);
transition: var(--transition);
width: 40px;
height: 40px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.theme-toggle:hover {
background: rgba(255, 255, 255, 0.1);
color: var(--primary);
}
.hero {
text-align: center;
padding: 50px 20px;
background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('https://images.unsplash.com/photo-1581091226033-d5c48150dbaa?q=80&w=1000') center/cover no-repeat;
margin-bottom: 40px;
border-radius: 0 0 20px 20px;
}
.hero h2 {
font-size: 2.5rem;
margin-bottom: 20px;
color: white;
}
.hero p {
font-size: 1.2rem;
max-width: 700px;
margin: 0 auto 30px;
color: rgba(255, 255, 255, 0.9);
}
.btn {
display: inline-block;
background: var(--primary);
color: white;
padding: 12px 30px;
border-radius: 30px;
text-decoration: none;
font-weight: 600;
transition: var(--transition);
border: none;
cursor: pointer;
font-size: 16px;
}
.btn:hover {
transform: translateY(-3px);
box-shadow: 0 5px 15px rgba(58, 134, 255, 0.4);
}
.btn-outline {
background: transparent;
border: 2px solid var(--primary);
color: var(--primary);
margin-left: 15px;
}
.btn-outline:hover {
background: var(--primary);
color: white;
}
.categories {
display: flex;
gap: 10px;
overflow-x: auto;
padding: 20px 0;
margin-bottom: 30px;
scrollbar-width: none;
}
.categories::-webkit-scrollbar {
display: none;
}
.category-btn {
background: var(--surface);
border: 1px solid var(--border);
color: var(--text);
padding: 10px 20px;
border-radius: 30px;
cursor: pointer;
transition: var(--transition);
white-space: nowrap;
font-size: 14px;
}
.category-btn:hover, .category-btn.active {
background: var(--primary);
color: white;
border-color: var(--primary);
}
.products-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 25px;
margin-bottom: 40px;
}
.product-card {
background: var(--surface);
border-radius: 12px;
overflow: hidden;
box-shadow: var(--card-shadow);
transition: var(--transition);
display: flex;
flex-direction: column;
height: 100%;
}
.product-card:hover {
transform: translateY(-5px);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
}
.product-image {
height: 200px;
background: #2c2c2c;
display: flex;
align-items: center;
justify-content: center;
color: #aaa;
font-size: 40px;
}
.product-info {
padding: 20px;
flex-grow: 1;
display: flex;
flex-direction: column;
}
.product-info h3 {
font-size: 18px;
margin-bottom: 10px;
color: var(--text);
}
.product-info p {
color: var(--text-secondary);
font-size: 14px;
margin-bottom: 15px;
flex-grow: 1;
}
.product-meta {
display: flex;
justify-content: space-between;
align-items: center;
}
.price {
font-weight: 700;
font-size: 20px;
color: var(--primary);
}
.rating {
color: #ffc107;
}
.footer {
background: var(--surface);
padding: 30px 0;
margin-top: 40px;
}
.footer-content {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 30px;
}
.footer-section h3 {
margin-bottom: 20px;
color: var(--text);
font-size: 18px;
}
.footer-section p, .footer-section a {
color: var(--text-secondary);
margin-bottom: 10px;
display: block;
text-decoration: none;
transition: var(--transition);
}
.footer-section a:hover {
color: var(--primary);
}
.contact-info {
display: flex;
flex-direction: column;
gap: 10px;
}
.contact-item {
display: flex;
align-items: center;
gap: 10px;
}
.copyright {
text-align: center;
padding-top: 30px;
color: var(--text-secondary);
font-size: 14px;
border-top: 1px solid var(--border);
margin-top: 20px;
}
.copyright a{
text-decoration: none;
color: inherit;
}
@media (max-width: 768px) {
.logo {
margin-bottom: 10px;
}
.hero h2 {
font-size: 2rem;
}
.hero p {
font-size: 1rem;
}
.search-box input {
width: 150px;
}
.search-box input:focus {
width: 180px;
}
.products-grid {
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
}
}
@media (max-width: 480px) {
header{
padding-top: 10px;
padding-bottom: 10px;
}
.header-content {
flex-direction: column;
gap: 15px;
}
.logo {
margin-bottom: 0;
}
.hero {
padding: 30px 15px;
}
.hero h2 {
font-size: 1.5rem;
}
.btn {
padding: 10px 20px;
font-size: 14px;
}
.product-image {
height: 160px;
}
.footer-content {
grid-template-columns: 1fr;
}
}
</style>
</head>
<body>
<header>
<div class="container">
<div class="header-content">
<div class="logo">
<div class="logo-icon">
<i class="fas fa-tools"></i>
</div>
<h1>GX五金<span>之家</span></h1>
</div>
<div class="controls">
<div class="search-box">
<i class="fas fa-search"></i>
<input type="text" placeholder="搜索产品...">
</div>
<button class="theme-toggle" id="theme-toggle">
<i class="fas fa-moon"></i>
</button>
</div>
</div>
</div>
</header>
<section class="hero">
<div class="container">
<h2>专业五金工具供应商</h2>
<p>我们提供高质量的五金工具、建筑材料及工业配件,满足您的专业需求</p>
<div class="hero-btns">
<a href="#products" class="btn">浏览产品</a>
<a href="#contact" class="btn btn-outline">联系我们</a>
</div>
</div>
</section>
<main class="container">
<div class="categories">
<button class="category-btn active">所有产品</button>
<button class="category-btn">手动工具</button>
<button class="category-btn">电动工具</button>
<button class="category-btn">紧固件</button>
<button class="category-btn">锁具</button>
<button class="category-btn">建筑材料</button>
<button class="category-btn">管道配件</button>
<button class="category-btn">安全防护</button>
</div>
<div class="products-grid" id="products">
<!-- 产品卡片 -->
<div class="product-card">
<div class="product-image">
<i class="fas fa-wrench"></i>
</div>
<div class="product-info">
<h3>工业级活动扳手</h3>
<p>高强度铬钒钢制造,防滑手柄设计,适用于各种工业环境</p>
<div class="product-meta">
<div class="price">¥89.00</div>
<div class="rating">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star-half-alt"></i>
</div>
</div>
</div>
</div>
<div class="product-card">
<div class="product-image">
<i class="fas fa-hammer"></i>
</div>
<div class="product-info">
<h3>纤维柄羊角锤</h3>
<p>防震纤维手柄,锤头淬火处理,平衡性好,经久耐用</p>
<div class="product-meta">
<div class="price">¥45.00</div>
<div class="rating">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
</div>
</div>
</div>
</div>
<div class="product-card">
<div class="product-image">
<i class="fas fa-bolt"></i>
</div>
<div class="product-info">
<h3>不锈钢螺丝套装</h3>
<p>304不锈钢材质,多种规格组合,防锈耐腐蚀</p>
<div class="product-meta">
<div class="price">¥32.50</div>
<div class="rating">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="far fa-star"></i>
</div>
</div>
</div>
</div>
<div class="product-card">
<div class="product-image">
<i class="fas fa-toolbox"></i>
</div>
<div class="product-info">
<h3>专业工具套装</h3>
<p>128件专业工具组合,满足家庭维修和工业需求</p>
<div class="product-meta">
<div class="price">¥399.00</div>
<div class="rating">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star-half-alt"></i>
</div>
</div>
</div>
</div>
<div class="product-card">
<div class="product-image">
<i class="fas fa-plug"></i>
</div>
<div class="product-info">
<h3>工业级电钻</h3>
<p>750W大功率,双速调节,附带20种钻头配件</p>
<div class="product-meta">
<div class="price">¥289.00</div>
<div class="rating">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="far fa-star"></i>
</div>
</div>
</div>
</div>
<div class="product-card">
<div class="product-image">
<i class="fas fa-lock"></i>
</div>
<div class="product-info">
<h3>防盗门锁套装</h3>
<p>C级防盗锁芯,304不锈钢材质,防撬防技术开启</p>
<div class="product-meta">
<div class="price">¥168.00</div>
<div class="rating">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
</div>
</div>
</div>
</div>
</div>
</main>
<footer class="footer" id="contact">
<div class="container">
<div class="footer-content">
<div class="footer-section">
<h3>关于我们</h3>
<p>五金之家成立于2005年,专注于提供高质量的五金工具和建筑材料。我们致力于成为您最值得信赖的五金供应商。</p>
</div>
<div class="footer-section">
<h3>联系方式</h3>
<div class="contact-info">
<div class="contact-item">
<i class="fas fa-map-marker-alt"></i>
<span>广东省广州市五金大道888号</span>
</div>
<div class="contact-item">
<i class="fas fa-phone"></i>
<span>020-66668888</span>
</div>
<div class="contact-item">
<i class="fab fa-weixin"></i>
<span>gx-wujin-999</span>
</div>
</div>
</div>
<div class="footer-section">
<h3>营业时间</h3>
<p>周一至周五: 8:00 - 20:00</p>
<p>周六至周日: 9:00 - 18:00</p>
<p>节假日: 10:00 - 16:00</p>
</div>
</div>
<div class="copyright">
© <a href="https://www.tomde.cloud" target="_blank">本站由Tomde.cloud提供</a>
</div>
</div>
</footer>
<script>
// 暗黑模式切换
const themeToggle = document.getElementById('theme-toggle');
const themeIcon = themeToggle.querySelector('i');
// 检查本地存储或系统偏好
const savedTheme = localStorage.getItem('theme');
const systemPrefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
if (savedTheme === 'light' || (!savedTheme && !systemPrefersDark)) {
document.body.classList.add('light-theme');
themeIcon.classList.remove('fa-moon');
themeIcon.classList.add('fa-sun');
}
themeToggle.addEventListener('click', () => {
document.body.classList.toggle('light-theme');
if (document.body.classList.contains('light-theme')) {
themeIcon.classList.remove('fa-moon');
themeIcon.classList.add('fa-sun');
localStorage.setItem('theme', 'light');
} else {
themeIcon.classList.remove('fa-sun');
themeIcon.classList.add('fa-moon');
localStorage.setItem('theme', 'dark');
}
});
// 分类切换功能
const categoryBtns = document.querySelectorAll('.category-btn');
categoryBtns.forEach(btn => {
btn.addEventListener('click', () => {
categoryBtns.forEach(b => b.classList.remove('active'));
btn.classList.add('active');
});
});
// 平滑滚动
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
document.querySelector(this.getAttribute('href')).scrollIntoView({
behavior: 'smooth'
});
});
});
</script>
</body>
</html>