NAVCOM PCB REPAIR

 NAVCOM PCB REPAIR

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Professional Annual Survey - Vessel Safety</title>

    <style>

        /* 字体定义 */

        @font-face {

            font-family: 'BarlowCondensed-Bold';

            src: url('https://img.yigetechsaas.com/197/source/BarlowCondensed-Bold_186212.ttf');

        }

 

        /* 重置和基础样式 */

        * {

            margin: 0;

            padding: 0;

            box-sizing: border-box;

        }

 

        body {

            font-family: 'BarlowCondensed-Bold', sans-serif;

            line-height: 1.6;

            color: #333;

            background-color: #f8f9fa;

            padding: 20px;

            min-height: 100vh;

        }

 

        /* 搜索框样式 */

        .search-container {

            position: fixed;

            top: 20px;

            left: 20px;

            z-index: 1000;

        }

 

        .search-box {

            display: flex;

            align-items: center;

            background: white;

            border-radius: 50px;

            padding: 10px 20px;

            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);

            transition: all 0.3s ease;

            width: 300px;

        }

 

        .search-box:hover {

            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);

        }

 

        .search-box:focus-within {

            width: 350px;

            box-shadow: 0 6px 25px rgba(0, 0, 0, 0.2);

        }

 

        .search-icon {

            color: #3498db;

            margin-right: 10px;

            font-size: 18px;

        }

 

        .search-input {

            border: none;

            outline: none;

            font-family: 'BarlowCondensed-Bold', sans-serif;

            font-size: 16px;

            width: 100%;

            background: transparent;

            color: #333;

        }

 

        .search-input::placeholder {

            color: #95a5a6;

            font-weight: normal;

        }

 

        .search-btn {

            background: #3498db;

            color: white;

            border: none;

            border-radius: 50%;

            width: 36px;

            height: 36px;

            cursor: pointer;

            display: flex;

            align-items: center;

            justify-content: center;

            transition: all 0.3s ease;

            margin-left: 10px;

        }

 

        .search-btn:hover {

            background: #2980b9;

            transform: scale(1.05);

        }

 

        .container {

            max-width: 1200px;

            margin: 0 auto;

            padding: 20px;

            padding-top: 80px; /* 为搜索框预留空间 */

        }

 

        /* 标题样式 */

        .main-title {

            font-family: 'BarlowCondensed-Bold';

            font-size: 32px;

            color: #000000;

            text-align: left;

            margin: 40px 0 60px;

            line-height: 1.2;

        }

 

        /* Logo网格布局 */

        .logo-grid {

            display: grid;

            grid-template-columns: repeat(3, 1fr);

            gap: 30px;

            margin-bottom: 40px;

        }

 

        /* Logo项目卡片 */

        .logo-item {

            display: flex;

            align-items: center;

            justify-content: center;

            background-color: #ffffff;

            border-radius: 8px;

            padding: 25px;

            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);

            transition: all 0.3s ease;

            height: 200px;

            overflow: hidden;

            position: relative;

        }

 

        .logo-item:hover {

            transform: translateY(-5px);

            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);

        }

 

        /* Logo图片容器 */

        .logo-img-container {

            width: 100%;

            height: 100%;

            display: flex;

            align-items: center;

            justify-content: center;

        }

 

        .logo-img {

            max-width: 100%;

            max-height: 100%;

            object-fit: contain;

            transition: transform 0.3s ease;

        }

 

        .logo-item:hover .logo-img {

            transform: scale(1.05);

        }

 

        /* 占位符项目 */

        .placeholder-item {

            background-color: transparent;

            box-shadow: none;

        }

 

        .placeholder-item:hover {

            transform: none;

            box-shadow: none;

        }

 

        /* 响应式设计 */

        @media (max-width: 1024px) {

            .search-box {

                width: 280px;

            }

           

            .search-box:focus-within {

                width: 320px;

            }

           

            .logo-grid {

                grid-template-columns: repeat(3, 1fr);

                gap: 25px;

            }

           

            .logo-item {

                height: 180px;

                padding: 20px;

            }

        }

 

        @media (max-width: 768px) {

            .search-container {

                top: 15px;

                left: 15px;

            }

           

            .search-box {

                width: 250px;

                padding: 8px 15px;

            }

           

            .search-box:focus-within {

                width: 280px;

            }

           

            .main-title {

                font-size: 28px;

                margin: 30px 0 40px;

            }

           

            .logo-grid {

                grid-template-columns: repeat(2, 1fr);

                gap: 20px;

            }

           

            .logo-item {

                height: 160px;

                padding: 15px;

            }

        }

 

        @media (max-width: 480px) {

            .search-container {

                position: static;

                margin-bottom: 20px;

                width: 100%;

            }

           

            .search-box {

                width: 100%;

                max-width: 100%;

            }

           

            .search-box:focus-within {

                width: 100%;

            }

           

            .container {

                padding-top: 20px;

            }

           

            body {

                padding: 15px;

            }

           

            .container {

                padding: 10px;

            }

           

            .main-title {

                font-size: 24px;

                margin: 20px 0 30px;

                text-align: center;

            }

           

            .logo-grid {

                grid-template-columns: repeat(2, 1fr);

                gap: 15px;

            }

           

            .logo-item {

                height: 140px;

                padding: 10px;

            }

        }

 

        @media (max-width: 360px) {

            .logo-grid {

                grid-template-columns: 1fr;

                gap: 15px;

            }

           

            .logo-item {

                height: 150px;

            }

        }

    </style>

</head>

<body>

    <!-- 搜索框 -->

    <div class="search-container">

        <div class="search-box">

            <div class="search-icon">🔍</div>

            <input type="text" class="search-input" placeholder="Search classification societies..." autocomplete="off">

            <button class="search-btn">↵</button>

        </div>

    </div>

 

    <div class="container">

        <h1 class="main-title">Professional Annual Survey will guarantee vessel safety at sea.</h1>

       

        <!-- 第一行Logos -->

        <div class="logo-grid">

            <div class="logo-item">

                <div class="logo-img-container">

                    <img src="https://img.yigetechsaas.com/197/source/ccs_184630.jpg" alt="CCS Logo" class="logo-img">

                </div>

            </div>

           

            <div class="logo-item">

                <div class="logo-img-container">

                    <img src="https://img.yigetechsaas.com/197/source/dnv_184632.jpg" alt="DNV Logo" class="logo-img">

                </div>

            </div>

           

            <div class="logo-item">

                <div class="logo-img-container">

                    <img src="https://img.yigetechsaas.com/197/source/abs-logo-Blue_184622.png" alt="ABS Logo" class="logo-img">

                </div>

            </div>

        </div>

       

        <!-- 第二行Logos -->

        <div class="logo-grid">

            <div class="logo-item">

                <div class="logo-img-container">

                    <img src="https://img.yigetechsaas.com/197/source/ClassNK_184623.jpg" alt="ClassNK Logo" class="logo-img">

                </div>

            </div>

           

            <div class="logo-item">

                <div class="logo-img-container">

                    <img src="https://img.yigetechsaas.com/197/source/LR_184639.jpg" alt="LR Logo" class="logo-img">

                </div>

            </div>

           

            <div class="logo-item">

                <div class="logo-img-container">

                    <img src="https://img.yigetechsaas.com/197/source/RINA_184625.jpg" alt="RINA Logo" class="logo-img">

                </div>

            </div>

        </div>

       

        <!-- 第三行Logos -->

        <div class="logo-grid">

            <div class="logo-item">

                <div class="logo-img-container">

                    <img src="https://img.yigetechsaas.com/197/source/BUREAU_VERITAS_186300.png" alt="Bureau Veritas Logo" class="logo-img">

                </div>

            </div>

           

            <div class="logo-item">

                <div class="logo-img-container">

                    <img src="https://img.yigetechsaas.com/197/source/IRClass_184627.jpg" alt="IRClass Logo" class="logo-img">

                </div>

            </div>

           

            <!-- 空项目作为占位符 -->

            <div class="logo-item placeholder-item">

                <!-- 留空用于未来添加 -->

            </div>

        </div>

    </div>

 

    <script>

        // 搜索功能

        document.addEventListener('DOMContentLoaded', function() {

            const searchInput = document.querySelector('.search-input');

            const searchBtn = document.querySelector('.search-btn');

            const logoItems = document.querySelectorAll('.logo-item:not(.placeholder-item)');

           

            // 搜索按钮点击事件

            searchBtn.addEventListener('click', performSearch);

           

            // 输入框回车事件

            searchInput.addEventListener('keypress', function(e) {

                if (e.key === 'Enter') {

                    performSearch();

                }

            });

           

            // 实时搜索(可选)

            searchInput.addEventListener('input', function() {

                const searchTerm = this.value.toLowerCase().trim();

               

                logoItems.forEach(item => {

                    const altText = item.querySelector('.logo-img').alt.toLowerCase();

                   

                    if (searchTerm === '' || altText.includes(searchTerm)) {

                        item.style.display = 'flex';

                    } else {

                        item.style.display = 'none';

                    }

                });

            });

           

            function performSearch() {

                const searchTerm = searchInput.value.toLowerCase().trim();

               

                if (searchTerm) {

                    logoItems.forEach(item => {

                        const altText = item.querySelector('.logo-img').alt.toLowerCase();

                       

                        if (altText.includes(searchTerm)) {

                            item.style.display = 'flex';

                            item.style.animation = 'highlight 1s ease';

                        } else {

                            item.style.display = 'none';

                        }

                    });

                } else {

                    // 如果搜索框为空,显示所有项目

                    logoItems.forEach(item => {

                        item.style.display = 'flex';

                    });

                }

            }

        });

    </script>

</body>

</html>