From 4a4270daa5f9f2b218b96b67a615a966e7887b13 Mon Sep 17 00:00:00 2001 From: jingrow Date: Thu, 19 Jun 2025 20:50:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=BE=AE=E4=BF=A1=E5=85=AC?= =?UTF-8?q?=E4=BC=97=E5=8F=B7=E7=A4=BE=E4=BA=A4=E5=88=86=E4=BA=AB=E5=9B=BE?= =?UTF-8?q?=E6=A0=87=E5=BC=B9=E7=AA=97=E6=98=BE=E7=A4=BA=E4=BA=8C=E7=BB=B4?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/applications/[...slug]/page.jsx | 4 +- app/globals.css | 182 +++++++++--------- app/not-found.jsx | 2 +- app/products/[...slug]/page.jsx | 4 +- components/about/About.jsx | 2 +- components/about/Contact.jsx | 8 +- components/about/Process.jsx | 12 +- components/about/Team.jsx | 4 +- components/blocks/BlockPageLinks.jsx | 2 +- components/blocks/about/About2.jsx | 4 +- components/blocks/about/About4.jsx | 8 +- components/blocks/about/About7.jsx | 4 +- components/blocks/about/About8.jsx | 4 +- components/blocks/about/About9.jsx | 6 +- components/blocks/blogs/Blogs3.jsx | 2 +- components/blocks/blogs/Blogs4.jsx | 14 +- components/blocks/contact/COntact11.jsx | 2 +- components/blocks/contact/Contact10.jsx | 2 +- components/blocks/contact/Contact3.jsx | 2 +- components/blocks/contact/Contact4.jsx | 8 +- components/blocks/contact/Contact6.jsx | 6 +- components/blocks/contact/Contact7.jsx | 2 +- components/blocks/contact/Contact8.jsx | 2 +- components/blocks/facts/Facts10.jsx | 2 +- components/blocks/facts/Facts2.jsx | 8 +- components/blocks/facts/Facts4.jsx | 2 +- components/blocks/facts/Facts6.jsx | 8 +- components/blocks/features/Services.jsx | 2 +- components/blocks/pricing/Pricing2.jsx | 20 +- components/blocks/pricing/Pricing3.jsx | 40 ++-- components/blocks/pricing/Pricing4.jsx | 12 +- components/blocks/projects/Projects6.jsx | 8 +- components/blocks/team/Team3.jsx | 2 +- .../blocks/testimonials/Testimonials3.jsx | 2 +- components/career/Cta.jsx | 2 +- components/career/Faqs.jsx | 10 +- components/career/Features.jsx | 14 +- components/career/Features2.jsx | 12 +- components/career/JobDescription.jsx | 18 +- components/career/Jobs.jsx | 4 +- components/career/Jobs3.jsx | 12 +- components/career/Teatimonials.jsx | 2 +- components/common/Cta.jsx | 2 +- components/common/Cta2.jsx | 2 +- components/common/Gallery.jsx | 2 +- components/common/Pricing.jsx | 12 +- components/common/ProgressWrap.jsx | 4 +- components/contact/Contact.jsx | 31 ++- components/contact/Contact1.jsx | 8 +- components/contact/SocialLinks.jsx | 147 ++++++++++++-- components/footers/Footer.jsx | 59 +++--- components/footers/Footer15.jsx | 2 +- components/footers/MenuList.jsx | 6 +- components/headers/Header.jsx | 4 +- components/headers/Header15.jsx | 4 +- components/headers/LanguageSelect.jsx | 2 +- components/homes/home-15/CallToAction.jsx | 2 +- components/homes/home-15/Faqs.jsx | 4 +- components/homes/home-15/Features.jsx | 2 +- components/homes/home-15/Gallery.jsx | 2 +- components/homes/home-15/Process.jsx | 2 +- components/modals/InfoModal.jsx | 2 +- components/projects/PagrTitle2.jsx | 2 +- components/projects/Projects3.jsx | 2 +- components/projects/Projects4.jsx | 2 +- components/services/Features.jsx | 8 +- components/services/Services.jsx | 2 +- components/services/VideoSection.jsx | 2 +- components/shop/BreadCumb3.jsx | 6 +- components/shop/Breadcumb2.jsx | 2 +- components/shop/Breadcumb4.jsx | 4 +- components/shop/Breadcumb5.jsx | 6 +- components/shop/Checkout.jsx | 6 +- components/shop/ProductReview.jsx | 32 +-- components/shop/Shop.jsx | 4 +- components/shop/Shop2.jsx | 2 +- components/shop/ShopCart.jsx | 12 +- components/shop/ShopDetails.jsx | 8 +- components/sidebar/Category.jsx | 6 +- public/assets/css/colors/violet.css | 2 +- public/assets/custom.css | 12 +- .../files/qrcode_for_gh_9c72b936bc8c_258.jpg | Bin 0 -> 15004 bytes public/files/qrcode_jingrow.jpg | Bin 0 -> 5232 bytes 83 files changed, 502 insertions(+), 383 deletions(-) create mode 100644 public/files/qrcode_for_gh_9c72b936bc8c_258.jpg create mode 100644 public/files/qrcode_jingrow.jpg diff --git a/app/applications/[...slug]/page.jsx b/app/applications/[...slug]/page.jsx index 747a8ea..8886f97 100644 --- a/app/applications/[...slug]/page.jsx +++ b/app/applications/[...slug]/page.jsx @@ -115,14 +115,14 @@ export default async function Page({ params, searchParams }) { )} {/* Product Description 标题 */}
- Product Description + Product Description
{data.additional_content && ( <> {/* Testing Report 标题 */}
- Testing Report + Testing Report
diff --git a/app/globals.css b/app/globals.css index 0da585a..1993a49 100644 --- a/app/globals.css +++ b/app/globals.css @@ -42,7 +42,7 @@ hr.dark { @apply text-white bg-[rgba(63,120,224,.7)]; } a { - @apply text-[#22b573] no-underline; + @apply text-[#1fc76f] no-underline; } a:focus { outline: 0; @@ -257,10 +257,10 @@ mark { @apply bg-[#fef1de] pt-[0.05rem] pb-[0.2rem] px-[0.4rem]; } a { - @apply text-[#22b573] no-underline; + @apply text-[#1fc76f] no-underline; } a:hover { - color: #22b573; + color: #1fc76f; } a:not([href]):not([class]), a:not([href]):not([class]):hover { @@ -531,7 +531,7 @@ textarea.form-control-sm { @apply float-left ml-[-1.55rem]; } .form-check-input { - @apply w-[1.05rem] h-[1.05rem] align-top appearance-none bg-[#fefefe] bg-[image:var(--form-check-bg-image)] bg-no-repeat bg-center bg-contain border mt-[0.325rem] border-solid border-[rgba(8,60,130,0.1)] active:brightness-[90%] focus:shadow-none focus:border-[rgba(8,60,130,0.1)] checked:bg-[#22b573] checked:border-[#22b573] disabled:pointer-events-none disabled:opacity-50; + @apply w-[1.05rem] h-[1.05rem] align-top appearance-none bg-[#fefefe] bg-[image:var(--form-check-bg-image)] bg-no-repeat bg-center bg-contain border mt-[0.325rem] border-solid border-[rgba(8,60,130,0.1)] active:brightness-[90%] focus:shadow-none focus:border-[rgba(8,60,130,0.1)] checked:bg-[#1fc76f] checked:border-[#1fc76f] disabled:pointer-events-none disabled:opacity-50; -webkit-appearance: none; -moz-appearance: none; print-color-adjust: exact; @@ -552,7 +552,7 @@ textarea.form-control-sm { --form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='1.5' fill='%23fff'/%3e%3c/svg%3e"); } .form-check-input[type="checkbox"]:indeterminate { - @apply bg-[#22b573] border-[#22b573]; + @apply bg-[#1fc76f] border-[#1fc76f]; --form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); } .form-check-input:disabled { @@ -859,11 +859,11 @@ textarea.form-control.is-invalid { } .dropdown-item:focus, .dropdown-item:hover { - @apply hover:text-[#22b573] hover:bg-[inherit] focus:text-[#22b573] focus:bg-[inherit]; + @apply hover:text-[#1fc76f] hover:bg-[inherit] focus:text-[#1fc76f] focus:bg-[inherit]; } .dropdown-item.active, .dropdown-item:active { - @apply text-[#22b573] no-underline bg-[inherit]; + @apply text-[#1fc76f] no-underline bg-[inherit]; } .dropdown-item.disabled, .dropdown-item:disabled { @@ -873,7 +873,7 @@ textarea.form-control.is-invalid { @apply block; } .dropdown-header { - @apply block pt-[0.5rem] pr-[1.5rem] pb-[0.5rem] pl-[1.5rem] text-[0.7rem] text-[#22b573] whitespace-nowrap mb-0; + @apply block pt-[0.5rem] pr-[1.5rem] pb-[0.5rem] pl-[1.5rem] text-[0.7rem] text-[#1fc76f] whitespace-nowrap mb-0; } .btn-group > .btn { @apply relative flex-auto; @@ -927,7 +927,7 @@ textarea.form-control.is-invalid { @apply text-[0.8rem] font-bold text-[#343f52] p-0 flex flex-wrap mb-0 list-none; } .nav-link { - @apply block p-[1.2rem_0] text-[0.8rem] font-bold text-[#343f52] transition-[color] duration-[0.2s] ease-in-out border-0 motion-reduce:transition-none focus-visible:shadow-[0_0_0_0.25rem_rgba(63,120,224,0.25)] hover:text-[#22b573] focus:text-[#22b573] bg-inherit; + @apply block p-[1.2rem_0] text-[0.8rem] font-bold text-[#343f52] transition-[color] duration-[0.2s] ease-in-out border-0 motion-reduce:transition-none focus-visible:shadow-[0_0_0_0.25rem_rgba(63,120,224,0.25)] hover:text-[#1fc76f] focus:text-[#1fc76f] bg-inherit; } .nav-link:focus-visible { outline: 0; @@ -948,7 +948,7 @@ textarea.form-control.is-invalid { } .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { - @apply text-[#22b573] bg-white border-[rgba(164,174,198,0.2)]; + @apply text-[#1fc76f] bg-white border-[rgba(164,174,198,0.2)]; } .nav-tabs .dropdown-menu { @apply mt-[calc(-1_*_1px)] rounded-t-none; @@ -961,7 +961,7 @@ textarea.form-control.is-invalid { } .nav-pills .nav-link.active, .nav-pills .show > .nav-link { - @apply text-[#22b573] bg-white; + @apply text-[#1fc76f] bg-white; } .nav-underline { @apply gap-[1rem]; @@ -1009,18 +1009,18 @@ textarea.form-control.is-invalid { flex-wrap: inherit; } .navbar-brand { - @apply py-0 mr-0 text-[0.7rem] text-[#22b573] whitespace-nowrap; + @apply py-0 mr-0 text-[0.7rem] text-[#1fc76f] whitespace-nowrap; } .navbar-brand:focus, .navbar-brand:hover { - @apply text-[#22b573]; + @apply text-[#1fc76f]; } .navbar-nav { @apply text-[0.8rem] font-bold text-[#343f52] p-0 flex flex-col mb-0 list-none; } .navbar-nav .nav-link.active, .navbar-nav .nav-link.show { - @apply text-[#22b573]; + @apply text-[#1fc76f]; } .navbar-nav .dropdown-menu { @apply static; @@ -1093,14 +1093,14 @@ textarea.form-control.is-invalid { @apply flex pl-0 list-none; } .page-link { - @apply relative block p-0 text-[0.65rem] text-[#343f52] bg-[#ffffff] border-[1px] border-[rgba(164,174,198,0.2)] transition-all duration-[0.2s] ease-in-out border-solid motion-reduce:transition-none hover:z-[2] hover:text-[#22b573] hover:bg-[#ffffff] hover:border-[rgba(164,174,198,0.2)] focus:z-[3] focus:text-[#22b573] focus:bg-[#ffffff] focus:shadow-[unset]; + @apply relative block p-0 text-[0.65rem] text-[#343f52] bg-[#ffffff] border-[1px] border-[rgba(164,174,198,0.2)] transition-all duration-[0.2s] ease-in-out border-solid motion-reduce:transition-none hover:z-[2] hover:text-[#1fc76f] hover:bg-[#ffffff] hover:border-[rgba(164,174,198,0.2)] focus:z-[3] focus:text-[#1fc76f] focus:bg-[#ffffff] focus:shadow-[unset]; } .page-link:focus { outline: 0; } .active > .page-link, .page-link.active { - @apply z-[3] text-[#22b573] bg-[#ffffff] border-[rgba(164,174,198,0.2)]; + @apply z-[3] text-[#1fc76f] bg-[#ffffff] border-[rgba(164,174,198,0.2)]; } .disabled > .page-link, .page-link.disabled { @@ -1311,7 +1311,7 @@ blockquote.text-center.icon-top:before { @apply text-[#aab0bc]; } .filter:not(.basic-filter) ul li a.active { - @apply !text-[#22b573]; + @apply !text-[#1fc76f]; } .filter:not(.basic-filter).dark-filter ul li + li:before { @apply bg-[rgba(255,255,255,.2)]; @@ -1334,7 +1334,7 @@ blockquote.text-center.icon-top:before { } .filter.basic-filter ul li a.active, .filter.basic-filter ul li a:hover { - @apply text-[#22b573]; + @apply text-[#1fc76f]; } .filter.basic-filter.dark-filter ul li a.active, .filter.basic-filter.dark-filter ul li a:hover { @@ -1579,7 +1579,7 @@ textarea { @apply flex flex-wrap mb-6; } .picker label[for*="size"] > input:checked ~ span { - @apply bg-[#22b573] text-white; + @apply bg-[#1fc76f] text-white; } .picker label[for*="color"] > input:checked ~ span { @apply shadow-[0_0_0_2px_#fff,0_0_0_4px_var(--color)]; @@ -1679,7 +1679,7 @@ button:focus { outline: 0; } .btn-blue.btn-expand { - @apply text-[#22b573] before:bg-[#22b573]; + @apply text-[#1fc76f] before:bg-[#1fc76f]; } .btn-sky.btn-expand { @apply text-[#5eb9f0] before:bg-[#5eb9f0]; @@ -1691,7 +1691,7 @@ button:focus { @apply text-[#605dba] before:bg-[#605dba]; } .btn-violet.btn-expand { - @apply text-[#22b573] before:bg-[#22b573]; + @apply text-[#1fc76f] before:bg-[#1fc76f]; } .btn-pink.btn-expand { @apply text-[#d16b86] before:bg-[#d16b86]; @@ -1727,7 +1727,7 @@ button:focus { @apply text-white before:bg-white; } .btn-primary.btn-expand { - @apply text-[#22b573] before:bg-[#22b573]; + @apply text-[#1fc76f] before:bg-[#1fc76f]; } .btn-blue, .btn-sky, @@ -1749,16 +1749,16 @@ button:focus { @apply !text-white hover:!text-white; } .btn-soft-blue { - @apply text-[#22b573] bg-[#e0e9fa] border-[#e0e9fa] hover:text-[#22b573] hover:bg-[#e0e9fa] hover:border-[#e0e9fa] active:text-[#22b573] active:bg-[#e0e9fa] active:border-[#e0e9fa]; + @apply text-[#1fc76f] bg-[#e0e9fa] border-[#e0e9fa] hover:text-[#1fc76f] hover:bg-[#e0e9fa] hover:border-[#e0e9fa] active:text-[#1fc76f] active:bg-[#e0e9fa] active:border-[#e0e9fa]; } .btn-soft-blue.btn-expand { - @apply text-[#22b573] before:bg-[#e0e9fa]; + @apply text-[#1fc76f] before:bg-[#e0e9fa]; } .btn-soft-blue.btn-expand i, .btn-soft-blue.btn-expand:before, .btn-soft-blue.btn-expand:hover, .btn-soft-blue.btn-expand:hover:before { - @apply text-[#22b573]; + @apply text-[#1fc76f]; } .btn-soft-sky { @apply text-[#5eb9f0] @@ -1821,24 +1821,24 @@ button:focus { @apply text-[#605dba]; } .btn-soft-violet { - @apply text-[#22b573] + @apply text-[#1fc76f] bg-[#f0eaf6] border-[#f0eaf6] - hover:text-[#22b573] + hover:text-[#1fc76f] hover:bg-[#f0eaf6] hover:border-[#f0eaf6] - active:text-[#22b573] + active:text-[#1fc76f] active:bg-[#f0eaf6] active:border-[#f0eaf6]; } .btn-soft-violet.btn-expand { - @apply text-[#22b573] before:bg-[#f0eaf6]; + @apply text-[#1fc76f] before:bg-[#f0eaf6]; } .btn-soft-violet.btn-expand i, .btn-soft-violet.btn-expand:before, .btn-soft-violet.btn-expand:hover, .btn-soft-violet.btn-expand:hover:before { - @apply text-[#22b573]; + @apply text-[#1fc76f]; } .btn-soft-pink { @apply text-[#d16b86] bg-[#f8e7ec] border-[#f8e7ec] @@ -2053,24 +2053,24 @@ button:focus { @apply text-[#262b32]; } .btn-soft-primary { - @apply text-[#22b573] + @apply text-[#1fc76f] bg-[#e0e9fa] border-[#e0e9fa] - hover:text-[#22b573] + hover:text-[#1fc76f] hover:bg-[#e0e9fa] hover:border-[#e0e9fa] - active:text-[#22b573] + active:text-[#1fc76f] active:bg-[#e0e9fa] active:border-[#e0e9fa]; } .btn-soft-primary.btn-expand { - @apply text-[#22b573] before:!bg-[#e0e9fa]; + @apply text-[#1fc76f] before:!bg-[#e0e9fa]; } .btn-soft-primary.btn-expand i, .btn-soft-primary.btn-expand:before, .btn-soft-primary.btn-expand:hover, .btn-soft-primary.btn-expand:hover:before { - @apply text-[#22b573]; + @apply text-[#1fc76f]; } .btn-soft-ash, .btn-white { @@ -2101,20 +2101,20 @@ button:focus { disabled:!border-[transparent]; } .btn-primary { - @apply hover:bg-[#22b573] - active:bg-[#22b573] - active:border-[#22b573]; + @apply hover:bg-[#1fc76f] + active:bg-[#1fc76f] + active:border-[#1fc76f]; } .btn-outline-primary { - @apply text-[#22b573] - border-[#22b573] - hover:bg-[#22b573] - hover:border-[#22b573] - active:bg-[#22b573] - active:border-[#22b573] - disabled:bg-[#22b573] - disabled:border-[#22b573]; + @apply text-[#1fc76f] + border-[#1fc76f] + hover:bg-[#1fc76f] + hover:border-[#1fc76f] + active:bg-[#1fc76f] + active:border-[#1fc76f] + disabled:bg-[#1fc76f] + disabled:border-[#1fc76f]; } .btn-gradient { @apply !text-white py-[0.6rem] border-0; @@ -2364,7 +2364,7 @@ button:focus { .gloader, .page-loader:before, .swiper-hero:before { - @apply absolute content-[""] w-10 h-10 mt-[-1.25rem] ml-[-1.25rem] border-[#22b573] shadow-none animate-[loader-scale_1s_ease-out_infinite] rounded-[50%] border-4 border-solid left-2/4 top-2/4 bg-inherit; + @apply absolute content-[""] w-10 h-10 mt-[-1.25rem] ml-[-1.25rem] border-[#1fc76f] shadow-none animate-[loader-scale_1s_ease-out_infinite] rounded-[50%] border-4 border-solid left-2/4 top-2/4 bg-inherit; } .bg-dark > .swiper-hero:before, .gloader { @@ -2462,7 +2462,7 @@ button:focus { .navbar-expand.navbar-light .dropdown:not(.dropdown-submenu) > .dropdown-toggle:after { - @apply text-[#22b573]; + @apply text-[#1fc76f]; } .navbar-expand .dropdown-mega, .navbar-expand .navbar-nav { @@ -2653,7 +2653,7 @@ button:focus { @apply text-[0.85rem] mr-[-0.25rem]; } .navbar-light .language-select .dropdown-toggle:after { - @apply text-[#22b573]; + @apply text-[#1fc76f]; } .share-dropdown .dropdown-toggle:after { @apply hidden; @@ -2689,11 +2689,11 @@ button:focus { } .nav-tabs.nav-tabs-basic .nav-link:focus, .nav-tabs.nav-tabs-basic .nav-link:hover { - @apply border-[#22b573]; + @apply border-[#1fc76f]; } .nav-tabs.nav-tabs-basic .nav-item.show .nav-link, .nav-tabs.nav-tabs-basic .nav-link.active { - @apply text-[#22b573] border-[#22b573]; + @apply text-[#1fc76f] border-[#1fc76f]; } .nav-tabs.nav-pills { @apply border-transparent; @@ -2755,7 +2755,7 @@ button:focus { @apply inline-block; } .navbar.navbar-light.fixed .btn:not(.btn-expand):not(.btn-gradient) { - @apply border-[#22b573] !text-white bg-[#22b573]; + @apply border-[#1fc76f] !text-white bg-[#1fc76f]; } .navbar.navbar-bg-light { @apply shadow-none bg-white; @@ -2881,7 +2881,7 @@ button.hamburger:before { @apply pl-[1.1rem] pr-0 py-0 before:left-0; } .accordion-wrapper .card-header button { - @apply cursor-pointer w-full text-left text-[0.85rem] font-bold text-[#22b573] transition-all duration-[150ms] ease-in-out m-0 pl-4 pr-0 py-0 border-0 motion-reduce:transition-none before:absolute before:content-["\e932"] before:text-[1.15rem] before:font-normal before:w-4 before:mt-[-0.25rem] before:ml-[-0.3rem] before:inline-block before:text-[#22b573] before:left-[1.3rem] bg-inherit before:font-Unicons; + @apply cursor-pointer w-full text-left text-[0.85rem] font-bold text-[#1fc76f] transition-all duration-[150ms] ease-in-out m-0 pl-4 pr-0 py-0 border-0 motion-reduce:transition-none before:absolute before:content-["\e932"] before:text-[1.15rem] before:font-normal before:w-4 before:mt-[-0.25rem] before:ml-[-0.3rem] before:inline-block before:text-[#1fc76f] before:left-[1.3rem] bg-inherit before:font-Unicons; } .accordion-wrapper .card-header button.collapsed { @apply text-[#343f52] before:content-["\e92d"]; @@ -2899,7 +2899,7 @@ button.hamburger:before { @apply text-[1rem]; } .collapse-link { - @apply text-[0.85rem] font-bold text-[#22b573] before:content-["\e932"] before:text-[1.15rem] before:font-normal before:w-4 before:ml-[-0.3rem] before:inline-block before:mr-[0.4rem] hover:text-[#22b573]; + @apply text-[0.85rem] font-bold text-[#1fc76f] before:content-["\e932"] before:text-[1.15rem] before:font-normal before:w-4 before:ml-[-0.3rem] before:inline-block before:mr-[0.4rem] hover:text-[#1fc76f]; } .collapse-link:before { @apply font-Unicons; @@ -2970,7 +2970,7 @@ button.hamburger:before { @apply stroke-[rgba(30,34,40,0.06)]; } .progressbar.blue svg path:last-child { - @apply stroke-[color:#22b573]; + @apply stroke-[color:#1fc76f]; } .progressbar.semi-circle.blue svg path:first-child { @apply stroke-[rgba(63,120,224,0.1)]; @@ -2994,7 +2994,7 @@ button.hamburger:before { @apply stroke-[rgba(96,93,186,0.1)]; } .progressbar.violet svg path:last-child { - @apply stroke-[#22b573]; + @apply stroke-[#1fc76f]; } .progressbar.semi-circle.violet svg path:first-child { @apply stroke-[rgba(160,124,197,0.1)]; @@ -3084,7 +3084,7 @@ button.hamburger:before { @apply stroke-[rgba(38,43,50,0.1)]; } .progressbar.primary svg path:last-child { - @apply stroke-[#22b573]; + @apply stroke-[#1fc76f]; } .progressbar.aqua svg path:last-child { @apply stroke-[#54a8c7]; @@ -3229,7 +3229,7 @@ button.hamburger:before { .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before, .bs-tooltip-start .tooltip-arrow::before { - @apply border-l-[#22b573] border-[calc(0.8rem_*_0.5)_0_calc(0.8rem_*_0.5)_0.4rem] -left-px; + @apply border-l-[#1fc76f] border-[calc(0.8rem_*_0.5)_0_calc(0.8rem_*_0.5)_0.4rem] -left-px; } .tooltip .tooltip-arrow::before { @apply absolute content-[""] border-transparent border-solid; @@ -3239,7 +3239,7 @@ button.hamburger:before { } .tooltip { - @apply p-[0.5rem_0.75rem] text-white bg-[#22b573] opacity-[0.98] rounded-[0.4rem] font-medium pointer-events-none font-Manrope; + @apply p-[0.5rem_0.75rem] text-white bg-[#1fc76f] opacity-[0.98] rounded-[0.4rem] font-medium pointer-events-none font-Manrope; } .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow { @@ -3250,7 +3250,7 @@ button.hamburger:before { } .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before { - @apply border-t-[#22b573] [border-width:0.4rem_calc(0.8rem*.5)_0] -top-px; + @apply border-t-[#1fc76f] [border-width:0.4rem_calc(0.8rem*.5)_0] -top-px; } .tooltip .tooltip-arrow::before { @apply absolute content-[""] border-transparent border-solid; @@ -3262,7 +3262,7 @@ button.hamburger:before { } .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before, .bs-tooltip-end .tooltip-arrow::before { - @apply border-r-[#22b573] [border-width:calc(0.8rem*.5)_0.4rem_calc(0.8rem*.5)_0] -right-px; + @apply border-r-[#1fc76f] [border-width:calc(0.8rem*.5)_0.4rem_calc(0.8rem*.5)_0] -right-px; } .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow, @@ -3271,7 +3271,7 @@ button.hamburger:before { } .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before, .bs-tooltip-bottom .tooltip-arrow::before { - @apply border-b-[#22b573] [border-width:0_calc(0.8rem*.5)_0.4rem] -bottom-px; + @apply border-b-[#1fc76f] [border-width:0_calc(0.8rem*.5)_0.4rem] -bottom-px; } .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow { @@ -3279,7 +3279,7 @@ button.hamburger:before { } .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before, .bs-tooltip-start .tooltip-arrow::before { - @apply border-l-[#22b573] [border-width:calc(0.8rem*.5)0_calc(0.8rem*.5)_0.4rem] -left-px; + @apply border-l-[#1fc76f] [border-width:calc(0.8rem*.5)0_calc(0.8rem*.5)_0.4rem] -left-px; } .popover { @apply z-[1070] block max-w-[276px] not-italic font-medium leading-[1.7] text-left text-start no-underline normal-case tracking-[normal] break-normal whitespace-normal text-[0.8rem] bg-white bg-clip-padding border shadow-[0rem_0rem_1.25rem_rgba(30,34,40,0.04)] rounded-[0.4rem] border-solid border-[rgba(164,174,198,0.2)] [word-wrap:break-word] font-Manrope; @@ -3514,7 +3514,7 @@ a.hover-2:hover:before { @apply !bg-[rgba(63,120,224,.7)]; } .swiper-container.nav-color .swiper-button:hover { - @apply !bg-[#22b573]; + @apply !bg-[#1fc76f]; } .swiper-container.nav-dark .swiper-button, .swiper-container.nav-dark .swiper-slide figure .item-link { @@ -3809,11 +3809,11 @@ img.svg-inject { } .solid .fill-primary, .solid .fill-secondary { - @apply fill-[#22b573]; + @apply fill-[#1fc76f]; } .solid.text-blue .fill-primary, .solid.text-blue .fill-secondary { - @apply fill-[#22b573]; + @apply fill-[#1fc76f]; } .solid.text-sky .fill-primary, .solid.text-sky .fill-secondary { @@ -3829,7 +3829,7 @@ img.svg-inject { } .solid.text-violet .fill-primary, .solid.text-violet .fill-secondary { - @apply fill-[#22b573]; + @apply fill-[#1fc76f]; } .solid.text-pink .fill-primary, .solid.text-pink .fill-secondary { @@ -3885,22 +3885,22 @@ img.svg-inject { } .solid.text-primary .fill-primary, .solid.text-primary .fill-secondary { - @apply fill-[#22b573]; + @apply fill-[#1fc76f]; } .solid-mono .fill-primary { - @apply fill-[#22b573]; + @apply fill-[#1fc76f]; } .solid-mono .fill-secondary { @apply fill-[#b2c9f3]; } .solid-mono.text-primary .fill-primary { - @apply fill-[#22b573]; + @apply fill-[#1fc76f]; } .solid-mono.text-primary .fill-secondary { @apply fill-[#b2c9f3]; } .solid-mono.text-blue .fill-primary { - @apply fill-[#22b573]; + @apply fill-[#1fc76f]; } .solid-mono.text-blue .fill-secondary { @apply fill-[#b2c9f3]; @@ -3924,7 +3924,7 @@ img.svg-inject { @apply fill-[#bfbee3]; } .solid-mono.text-violet .fill-primary { - @apply fill-[#22b573]; + @apply fill-[#1fc76f]; } .solid-mono.text-violet .fill-secondary { @apply fill-[#d9cbe8]; @@ -4020,7 +4020,7 @@ img.svg-inject { @apply fill-[#5eb9f0]; } .solid-duo.text-blue-pink .fill-primary { - @apply fill-[#22b573]; + @apply fill-[#1fc76f]; } .solid-duo.text-purple-aqua .fill-secondary { @apply fill-[#8ce0f1]; @@ -4115,7 +4115,7 @@ img.svg-inject { } /* */ .solid-mono.text-primary .fill-primary { - @apply !fill-[#22b573]; + @apply !fill-[#1fc76f]; } .solid-mono.text-primary .fill-secondary { @apply !fill-[#b2c9f3]; @@ -4172,7 +4172,7 @@ img.svg-inject { @apply !fill-[#d9cbe8]; } .solid-mono.text-violet .fill-primary { - @apply !fill-[#22b573]; + @apply !fill-[#1fc76f]; } .solid-mono.text-yellow .fill-secondary { @apply !fill-[#fde2bc]; @@ -4184,7 +4184,7 @@ img.svg-inject { @apply !fill-[#b2c9f3]; } .solid-mono.text-blue .fill-primary { - @apply !fill-[#22b573]; + @apply !fill-[#1fc76f]; } .solid-mono.text-fuchsia .fill-secondary { @apply !fill-[#f5c3e1]; @@ -4211,7 +4211,7 @@ img.svg-inject { @apply fill-[#e668b3]; } .shape.violet .svg-fill { - @apply fill-[#22b573]; + @apply fill-[#1fc76f]; } .shape.yellow .svg-fill { @apply fill-[#fab758]; @@ -4468,7 +4468,7 @@ video.player { } .plyr__control--overlaid:focus, .plyr__control--overlaid:hover { - @apply !text-[#22b573] shadow-[0_0_1.25rem_rgba(30,34,40,0.04)] transition-all duration-[0.2s] ease-in-out !bg-white; + @apply !text-[#1fc76f] shadow-[0_0_1.25rem_rgba(30,34,40,0.04)] transition-all duration-[0.2s] ease-in-out !bg-white; } .plyr__control--overlaid::after, .plyr__control--overlaid::before { @@ -4559,7 +4559,7 @@ video.player { @apply m-0; } .timeline .timeline-item .timeline-marker { - @apply absolute w-[0.6rem] text-[#22b573] left-0 inset-y-0 before:w-[0.55rem] before:h-[0.55rem] before:rounded-[100%] before:left-0 before:top-[0.2rem] after:w-px after:left-1 after:top-4 after:bottom-0 md:relative; + @apply absolute w-[0.6rem] text-[#1fc76f] left-0 inset-y-0 before:w-[0.55rem] before:h-[0.55rem] before:rounded-[100%] before:left-0 before:top-[0.2rem] after:w-px after:left-1 after:top-4 after:bottom-0 md:relative; } .timeline .timeline-item .timeline-marker:after, .timeline .timeline-item .timeline-marker:before { @@ -4676,8 +4676,8 @@ table.shopping-cart td { background: repeating-linear-gradient( -55deg, rgba(255, 255, 255, 0) 0.8px, - #22b573 1.6px, - #22b573 3px, + #1fc76f 1.6px, + #1fc76f 3px, rgba(255, 255, 255, 0) 3.8px, rgba(255, 255, 255, 0) 10px ); @@ -4704,14 +4704,14 @@ table.shopping-cart td { background-image: radial-gradient(#fab758 2px, transparent 2.5px); } .bg-dot.blue { - background-image: radial-gradient(#22b573 2px, transparent 2.5px); + background-image: radial-gradient(#1fc76f 2px, transparent 2.5px); } .bg-line.primary { background: repeating-linear-gradient( -55deg, rgba(255, 255, 255, 0) 0.8px, - #22b573 1.6px, - #22b573 3px, + #1fc76f 1.6px, + #1fc76f 3px, rgba(255, 255, 255, 0) 3.8px, rgba(255, 255, 255, 0) 10px ); @@ -4763,10 +4763,10 @@ footer [class*="col-"] .widget + .widget { @apply font-medium text-[inherit] leading-[inherit] p-0; } .sidebar nav .nav-link.active { - @apply !text-[#22b573]; + @apply !text-[#1fc76f]; } .list-unstyled li a.active { - @apply !text-[#22b573]; + @apply !text-[#1fc76f]; } #comments ul.children { @apply mt-8 mb-0 mx-0 pl-14 pr-0 py-0 list-none; @@ -4947,7 +4947,7 @@ footer.bg-dark { .navbar-expand-xxl.navbar-light .dropdown:not(.dropdown-submenu) > .dropdown-toggle:after { - @apply text-[#22b573]; + @apply text-[#1fc76f]; } .navbar-expand-xxl .dropdown-mega, .navbar-expand-xxl .navbar-nav { @@ -5187,7 +5187,7 @@ footer.bg-dark { .navbar-expand-xl.navbar-light .dropdown:not(.dropdown-submenu) > .dropdown-toggle:after { - @apply text-[#22b573]; + @apply text-[#1fc76f]; } .navbar-expand-xl .dropdown-mega, .navbar-expand-xl .navbar-nav { @@ -7316,7 +7316,7 @@ footer.bg-dark { .navbar-expand-lg.navbar-light .dropdown:not(.dropdown-submenu) > .dropdown-toggle:after { - @apply text-[#22b573]; + @apply text-[#1fc76f]; } .navbar-expand-lg .dropdown-mega, .navbar-expand-lg .navbar-nav { @@ -7827,7 +7827,7 @@ footer.bg-dark { .navbar-expand-md.navbar-light .dropdown:not(.dropdown-submenu) > .dropdown-toggle:after { - @apply text-[#22b573]; + @apply text-[#1fc76f]; } .navbar-expand-md .dropdown-mega, .navbar-expand-md .navbar-nav { @@ -10335,7 +10335,7 @@ footer.bg-dark { .navbar-expand-sm.navbar-light .dropdown:not(.dropdown-submenu) > .dropdown-toggle:after { - @apply text-[#22b573]; + @apply text-[#1fc76f]; } .navbar-expand-sm .dropdown-mega, .navbar-expand-sm .navbar-nav { diff --git a/app/not-found.jsx b/app/not-found.jsx index ec88352..459782b 100644 --- a/app/not-found.jsx +++ b/app/not-found.jsx @@ -24,7 +24,7 @@ export default function NotFoundPage() {

Go to Home diff --git a/app/products/[...slug]/page.jsx b/app/products/[...slug]/page.jsx index 3f5dd4b..c60ee83 100644 --- a/app/products/[...slug]/page.jsx +++ b/app/products/[...slug]/page.jsx @@ -115,14 +115,14 @@ export default async function Page({ params, searchParams }) { )} {/* Product Description 标题 */}
- Product Description + Product Description
{data.additional_content && ( <> {/* Testing Report 标题 */}
- Testing Report + Testing Report
diff --git a/components/about/About.jsx b/components/about/About.jsx index be64e20..d71565c 100644 --- a/components/about/About.jsx +++ b/components/about/About.jsx @@ -59,7 +59,7 @@ export default function About() { xmlns="http://www.w3.org/2000/svg" viewBox="0 0 409.6 362.5" data-inject-url="https://jsite.jingrow.com/assets/img/icons/lineal/megaphone.svg" - className="svg-inject icon-svg icon-svg-md !w-[2.6rem] !h-[2.6rem] text-[#22b573] text-blue !mb-3 m-[0_auto]" + className="svg-inject icon-svg icon-svg-md !w-[2.6rem] !h-[2.6rem] text-[#1fc76f] text-blue !mb-3 m-[0_auto]" > {/*/column */}
-

+

Get In Touch

@@ -28,7 +28,7 @@ export default function Contact() {

-
+
@@ -41,7 +41,7 @@ export default function Contact() {
-
+
@@ -52,7 +52,7 @@ export default function Contact() {
-
+
diff --git a/components/about/Process.jsx b/components/about/Process.jsx index 0f949f2..c931e93 100644 --- a/components/about/Process.jsx +++ b/components/about/Process.jsx @@ -20,7 +20,7 @@ export default function Process() {
{/*/column */}
-

+

How It Works?

@@ -32,7 +32,7 @@ export default function Process() { xmlns="http://www.w3.org/2000/svg" viewBox="0 0 321.7 409.6" data-inject-url="https://jsite.jingrow.com/assets/img/icons/lineal/light-bulb.svg" - className="svg-inject icon-svg !w-[2.2rem] !h-[2.2rem] text-[#22b573] !mr-4" + className="svg-inject icon-svg !w-[2.2rem] !h-[2.2rem] text-[#1fc76f] !mr-4" > {/*/column */}
-

+

Why Choose Us?

@@ -179,7 +179,7 @@ export default function Process() { id="headingOne" >

    {data.items?.map((elm, i) => (
  • - + {elm.item_title}
  • diff --git a/components/headers/Header.jsx b/components/headers/Header.jsx index aa47338..5bcd442 100644 --- a/components/headers/Header.jsx +++ b/components/headers/Header.jsx @@ -47,7 +47,7 @@ export default function Header15() { />
-