ZF Parts Catalog for Construction Machinery
/* PARTSZF 工业高级版 – 模块标题设计 */
.zf-section-header {
text-align: center;
margin: 3rem auto 1rem; /* 控制上下间距 */
padding: 0 15px;
max-width: 800px;
}
/* 顶部的工业风小标签 */
.zf-section-subtitle {
display: inline-block;
color: #FFB800; /* 工程黄 */
font-size: 0.85rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px; /* 增加字间距,显得更高级 */
margin-bottom: 12px;
font-family: ‘Courier New’, Courier, monospace;
}
/* 主标题 */
.zf-section-title {
color: #1A2B3C; /* 藏青色 */
font-size: 2.4rem;
font-weight: 800;
margin: 0;
line-height: 1.2;
letter-spacing: -0.5px;
}
/* 标题底部的力量感引导线 */
.zf-section-line {
width: 60px;
height: 4px;
background-color: #FFB800;
margin: 20px auto 30px;
border-radius: 2px;
}
/* 简单的描述文字(可选) */
.zf-section-desc {
color: #64748B;
font-size: 1rem;
line-height: 1.6;
margin: 0 auto;
max-width: 600px;
}
/* 移动端字体自适应缩小 */
@media (max-width: 768px) {
.zf-section-title { font-size: 1.8rem; }
.zf-section-header { margin: 2rem auto 1rem; }
}
/* PARTSZF 工业风高级 VI – 终极无白底+放大版 */
.projects-hover-module {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 24px;
padding: 2rem 0;
}
.projects-hover-module .project-item {
position: relative;
overflow: hidden;
border-radius: 4px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
cursor: pointer;
background: #fff;
height: 100%;
display: flex;
flex-direction: column;
text-decoration: none !important;
color: inherit;
border: 1px solid #EAECEF;
}
.projects-hover-module .project-item:hover {
transform: translateY(-6px);
box-shadow: 0 16px 32px rgba(26, 43, 60, 0.12);
border-color: #FFB800;
}
/* 展台背景:高级灰,释放内边距给产品空间 */
.projects-hover-module .project-image-wrapper {
position: relative;
width: 100%;
height: 280px; /* 增加高度 */
overflow: hidden;
background: #F8F9FA;
display: flex;
align-items: center;
justify-content: center;
}
/* 核心修复:1.消灭白底 2.直接拉近放大产品 */
.projects-hover-module .project-image {
width: 100%;
height: 100%;
object-fit: contain;
display: block;
mix-blend-mode: multiply; /* 消除自带的白底补丁 */
transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
transform: scale(1.25); /* 默认放大 25%,吃掉原图多余白边 */
}
/* 悬停时进一步放大 */
.projects-hover-module .project-item:hover .project-image {
transform: scale(1.4);
}
/* 悬停遮罩层 */
.projects-hover-module .project-overlay {
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background: rgba(26, 43, 60, 0.92);
backdrop-filter: blur(4px);
border-top: 4px solid #FFB800;
opacity: 0;
transition: opacity 0.4s ease;
display: flex;
align-items: center;
padding: 2rem;
z-index: 2;
}
.projects-hover-module .project-item:hover .project-overlay { opacity: 1; }
.projects-hover-module .project-hover-content { color: #fff; width: 100%; }
.projects-hover-module .project-hover-title {
font-size: 1.15rem; font-weight: 700; margin: 0 0 1rem 0; color: #FFB800; letter-spacing: 0.5px;
}
.projects-hover-module .project-hover-desc {
font-size: 0.9rem; line-height: 1.6; margin: 0; color: rgba(255, 255, 255, 0.85);
display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden;
}
/* 底部文字信息区 */
.projects-hover-module .project-content {
padding: 1.8rem 1.5rem; flex-grow: 1; display: flex; flex-direction: column; border-top: 1px solid #F0F2F5;
}
.projects-hover-module .project-title {
font-size: 1.15rem; font-weight: 800; color: #1A2B3C; margin: 0 0 0.8rem 0; transition: color 0.3s ease; line-height: 1.3;
}
.projects-hover-module .project-item:hover .project-title { color: #FFB800; }
.projects-hover-module .project-subtitle {
font-size: 0.85rem; color: #4A5568; background: #EDF2F7; padding: 4px 8px; border-radius: 4px;
font-family: ‘Courier New’, Courier, monospace; font-weight: 600; display: inline-block; align-self: flex-start; margin: 0 0 1rem 0;
}
.projects-hover-module .project-desc {
font-size: 0.9rem; color: #64748B; line-height: 1.6; margin: 0;
display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;
}
/* 移动端适配 */
@media (max-width: 768px) {
.projects-hover-module { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1.5rem; }
.projects-hover-module .project-image-wrapper { height: 240px; }
}
@media (max-width: 480px) { .projects-hover-module { grid-template-columns: 1fr; } }
Trust and Worth
Our Clients