Browse Source

添加样式

HebaoDan9 8 months ago
parent
commit
331b316b09

public/favicon1.ico → public/favicon.ico


+ 1 - 1
public/index.html

@@ -4,7 +4,7 @@
     <meta charset="utf-8">
     <meta charset="utf-8">
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width,initial-scale=1.0">
     <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <link rel="icon" href="<%= BASE_URL %>favicon1.ico">
+    <link rel="icon" href="<%= BASE_URL %>favicon.ico">
     <title><%= htmlWebpackPlugin.options.title %></title>
     <title><%= htmlWebpackPlugin.options.title %></title>
     <link rel="stylesheet" href="//at.alicdn.com/t/c/font_4449695_co788s8n47l.css" rel="external nofollow" >
     <link rel="stylesheet" href="//at.alicdn.com/t/c/font_4449695_co788s8n47l.css" rel="external nofollow" >
   </head>
   </head>

BIN
src/assets/index/pos.png


BIN
src/assets/payments/american.png


BIN
src/assets/payments/shopware.png


+ 16 - 9
src/components/Sales.vue

@@ -87,20 +87,19 @@
     position: relative;
     position: relative;
     z-index: 1;
     z-index: 1;
 }
 }
-
-  
-  .left-content { 
+.sales-team{
+  margin: 100px 0;
+    .left-content { 
     text-align: center;    
     text-align: center;    
     p{  
     p{  
-        font-size: 20px;
+        font-size: 22px;
         color: #1a5271;
         color: #1a5271;
     }
     }
   }
   }
   h2{
   h2{
     color: #1a5271;
     color: #1a5271;
-    font-size: 44px;
+    font-size: 50px;
   }
   }
-  
   .right-content { 
   .right-content { 
     display: flex;
     display: flex;
     align-items: center;
     align-items: center;
@@ -111,8 +110,7 @@
       font-size: 14px;
       font-size: 14px;
     }
     }
   }
   }
-
-  .member-info {
+    .member-info {
     margin-top: 10px;
     margin-top: 10px;
     h3{
     h3{
       font-size: 14px;
       font-size: 14px;
@@ -123,13 +121,22 @@
       text-align: left;
       text-align: left;
     }
     }
   }
   }
-  .avatar-container {
+.avatar-container {
   width: 7vw; 
   width: 7vw; 
   height: 7vw;
   height: 7vw;
 }
 }
 .team-member{
 .team-member{
   width: 280px;
   width: 280px;
 }
 }
+}
+  
+
+
+  
+
+
+
+
 
 
 /* 小屏幕 */
 /* 小屏幕 */
 /* @media (max-width: 767px) {
 /* @media (max-width: 767px) {

+ 3 - 3
src/components/footerMenu.vue

@@ -16,7 +16,7 @@
                     </div>
                     </div>
                     <div>
                     <div>
                         <h4>NAVIGATION</h4>
                         <h4>NAVIGATION</h4>
-                        <nav>
+                        <nav @click="goToTop">
                             <router-link to="/Payments">Payments</router-link><br>
                             <router-link to="/Payments">Payments</router-link><br>
                             <router-link to="/AboutUs">About Us</router-link><br>
                             <router-link to="/AboutUs">About Us</router-link><br>
                             <router-link to="/FAQ">FAQ</router-link><br>
                             <router-link to="/FAQ">FAQ</router-link><br>
@@ -25,7 +25,7 @@
                     </div>
                     </div>
                     <div>
                     <div>
                         <h4>LEGAL</h4>
                         <h4>LEGAL</h4>
-                        <nav>
+                        <nav @click="goToTop">
                             <router-link to="/termsUse">TrustyPay Terms of Use</router-link><br>
                             <router-link to="/termsUse">TrustyPay Terms of Use</router-link><br>
                             <router-link to="/privacy">TrustyPay Privacy Policy</router-link><br>
                             <router-link to="/privacy">TrustyPay Privacy Policy</router-link><br>
                             <router-link to="/Copyright">Copyright information</router-link><br>
                             <router-link to="/Copyright">Copyright information</router-link><br>
@@ -48,7 +48,7 @@
                                  <p>Contact support team: <a href="">support@trustypay.com.au</a> </p> 
                                  <p>Contact support team: <a href="">support@trustypay.com.au</a> </p> 
                                </div>
                                </div>
                                                          
                                                          
-                                <p>Address: Level 1, 480 Collin st Melbourne 3000 VIC AUSTRALIA </p>                               
+                                <p>Address: Level 1, 480 Collins St Melbourne 3000 VIC AUSTRALIA </p>                               
                             </div>
                             </div>
                         </div>
                         </div>
                     
                     

+ 2 - 1
src/components/headTop.vue

@@ -93,8 +93,9 @@ export default {
       text-decoration: none;
       text-decoration: none;
       margin: 0px 40px;
       margin: 0px 40px;
       font-size: 16px;
       font-size: 16px;
-      color: #000;
+      color: #000;    
     }
     }
+  
   }
   }
   .btnInfo {
   .btnInfo {
     width: 121px;
     width: 121px;

+ 219 - 0
src/components/indexOffer.vue

@@ -0,0 +1,219 @@
+<template>
+    <div class="offerCard">
+        <!-- <div class="yellowCard">
+          <h1>Our Offer</h1>
+        </div> -->
+        <div class="greenCard">
+            <div class="cardList">
+                <div class="cardTitle">
+                    <h1>0.9%</h1>
+                </div>
+                <div class="cardText">
+                    <div>
+                        <p>VISA/MASTERCARD & EFTPOS</p>
+                    </div>
+                    <div>
+                        <p>Transaction Fee</p>
+                    </div>
+                    <div><span>(inc. GST)</span></div>
+
+                </div>
+                <div class="cardImg">
+                    <div><img src="../assets/payments/visa.png" alt=""></div>
+                    <div class="master-card"><img src="../assets/payments/mastercard.png" alt=""></div>
+                    <div><img src="../assets/payments/eftops.png" alt=""></div>
+                </div>
+            </div>
+
+            <div class="cardList1">
+                <div class="cardTitle1">
+                    <h1>2.2%</h1>
+                </div>
+                <div class="cardText1">
+                    <div>
+                        <p>UPI and alternate Payments</p>
+                    </div>
+                    <div><span>(inc. GST)</span></div>
+
+                </div>
+                <div class="cardImg1">
+                    <div class="unionPay"><img src="../assets/payments/unionPay.png" alt=""></div>
+                    <div class="Alipay"><img src="../assets/payments/Alipay.png" alt=""></div>
+                    <div class="Alipay"><img src="../assets/payments/weChat.png" alt=""></div>
+                </div>
+            </div>
+            <div class="cardList2">
+                <div class="cardTitle2">
+                    <h1>$29.95</h1>
+                </div>
+                <div class="cardText2">
+                    <div>
+                        <p>Terminal rental (Per month/terminal)</p>
+                    </div>
+                    <div><span>(inc. GST)</span></div>
+                </div>
+            </div>
+        </div>
+
+    </div>
+</template>
+
+<script>
+
+</script>
+
+<style lang="less" scoped>
+ .offerCard {
+                width: 530px;
+                height: auto;
+                position: relative;
+
+                .yellowCard {
+                    position: absolute;
+                    width: 160px;
+                    height: 66px;
+                    background: #fcf558;
+                    border-radius: 100%;
+                    right: -20px;
+                    top: -24px;
+                    z-index: 1;
+                    h1 {
+                        font-size: 24px;
+                        text-align: center;
+                        color: #005198;
+                        margin: 0;
+                        line-height: 66px;
+                    }
+                }
+
+                .greenCard {
+                    position: absolute;
+                    top:30px;
+                    .cardList {
+                        width: 530px;
+                        height: 95px;
+                        background: #a7de50;
+                        box-shadow: 0 6px 10px rgba(0, 0, 0, .2), 0 0 6px rgba(0, 0, 0, .04);
+                        border-radius: 12px;
+                        display: flex;
+                        align-items: center;
+                        gap: 10px;
+                        .cardTitle{                          
+                            margin-left: 14px;
+                            h1{
+                                margin: 0;
+                                color: #fff;
+                            }
+                        }
+                        .cardText{
+                            margin-left: 38px;
+                            p{
+                                color: #fff;
+                                margin: 0;
+                            }
+                            span{
+                                color: #fff;
+                                font-size: 12px;
+                            }
+                        }
+                       .cardImg{
+                        display: flex;
+                        align-items: center;
+                        margin-top: 40px;
+                        gap: 8px;
+                        .master-card{img{width: 30px; height: auto;}}
+                        img{
+                            width: 38px;
+                            height: auto;
+                        }
+                       }
+                    }
+                    .cardList1 {
+                        width: 530px;
+                        height: 95px;
+                        background: #a7de50;
+                        box-shadow: 0 6px 10px rgba(0, 0, 0, .2), 0 0 6px rgba(0, 0, 0, .04);
+                        border-radius: 12px;
+                        display: flex;
+                        align-items: center;                     
+                        margin-top: 15px;
+                        gap: 10px;
+                        .cardTitle1{                          
+                            margin-left: 15px;
+                           
+                            h1{
+                                margin: 0;
+                                color: #fff;
+                            }
+                        }
+                        .cardText1{
+                            margin-left: 40px;
+                            p{
+                                color: #fff;
+                                margin: 0;
+                            }
+                            span{
+                                color: #fff;
+                                font-size: 12px;
+                            }
+                        }
+                       .cardImg1{
+                        display: flex;   
+                        align-items: center;  
+                        justify-content: center;                   
+                        margin-top: 40px;
+                        gap: 8px;
+                     
+                    .unionPay  {
+                        img{
+                            width: 26px;
+                            height: auto;
+                        }
+                    }
+                    .Alipay{
+                        img{
+                            width: 48px;
+                            height: auto;
+                        }
+                    }
+                       }
+                    }
+                    .cardList2 {
+                        width: 530px;
+                        height: 95px;
+                        background: #a7de50;
+                        box-shadow: 0 6px 10px rgba(0, 0, 0, .2), 0 0 6px rgba(0, 0, 0, .04);
+                        border-radius: 12px;
+                        display: flex;
+                        align-items: center;
+                        margin-top: 15px;
+                        gap: 10px;
+                        .cardTitle2{                          
+                            margin-left: 12px;
+                            h1{
+                                margin: 0;
+                                color: #fff;
+                            }
+                        }
+                        .cardText2{
+                            margin-left: 10px;
+                            p{
+                                color: #fff;
+                                margin: 0;
+                            }
+                            span{
+                                color: #fff;
+                                font-size: 12px;
+                            }
+                        }
+
+                    }
+                }
+            }  
+ @media (max-width: 767px) {
+    
+   
+}
+
+
+</style>

+ 5 - 5
src/views/Faq.vue

@@ -10,8 +10,8 @@
 
 
                 <div class="collapseInfo">
                 <div class="collapseInfo">
                 <el-collapse v-model="activeNames" @change="handleChange">
                 <el-collapse v-model="activeNames" @change="handleChange">
-                    <el-collapse-item title="What is Trustypay? " name="1">
-                                <div>Trustypay, a leading payment solutions company, has strategically partnered with
+                    <el-collapse-item title="What is TrustyPay? " name="1">
+                                <div>TrustyPay, a leading payment solutions company, has strategically partnered with
                                     major payment service providers in Australia. Our mission is to deliver secure and
                                     major payment service providers in Australia. Our mission is to deliver secure and
                                     efficient payment processing services to our valued clients.</div>
                                     efficient payment processing services to our valued clients.</div>
                             </el-collapse-item>
                             </el-collapse-item>
@@ -25,8 +25,8 @@
                                     TrustyPay can help streamline your payment processes and support your growth.</div>
                                     TrustyPay can help streamline your payment processes and support your growth.</div>
                             </el-collapse-item>
                             </el-collapse-item>
 
 
-           <el-collapse-item title="What payment methods does Trustypay support? " name="3">
-                                <div>Trustypay supports a wide range of payment methods, including credit cards, debit
+           <el-collapse-item title="What payment methods does TrustyPay support? " name="3">
+                                <div>TrustyPay supports a wide range of payment methods, including credit cards, debit
                                     cards, digital wallets, and direct bank transfers. Our goal is to offer flexibility
                                     cards, digital wallets, and direct bank transfers. Our goal is to offer flexibility
                                     and convenience for both businesses and their customers.</div>
                                     and convenience for both businesses and their customers.</div>
                             </el-collapse-item>
                             </el-collapse-item>
@@ -102,7 +102,7 @@ methods: {
     h2{
     h2{
         text-align: center;
         text-align: center;
         color: #1a5271;
         color: #1a5271;
-        font-size: 42px;
+        font-size: 48px;
     }
     }
 }
 }
 
 

+ 77 - 46
src/views/Payments.vue

@@ -55,7 +55,12 @@
                                 <div class="list-text">
                                 <div class="list-text">
                                     <div class="left-list">
                                     <div class="left-list">
                                         <ul>
                                         <ul>
-                                            <li>Worldline Global <br>Online Pay</li>
+                                            <li>Worldline Global Online Pay</li>
+                                            
+                                        </ul>
+                                    </div>
+                                    <div class="middle-list">
+                                        <ul>
                                             <li>ANZ eGate</li>
                                             <li>ANZ eGate</li>
                                         </ul>
                                         </ul>
                                     </div>
                                     </div>
@@ -129,7 +134,7 @@
                                             <div class="right-more">
                                             <div class="right-more">
                                                 <ul>
                                                 <ul>
                                                     <li>Analytics</li>
                                                     <li>Analytics</li>
-                                                    <li> Electronic <br>
+                                                    <li> Electronic 
                                                         statements</li>
                                                         statements</li>
                                                 </ul>
                                                 </ul>
                                             </div>
                                             </div>
@@ -227,17 +232,17 @@
                     </div>
                     </div>
                     <div class="integrate-logo">
                     <div class="integrate-logo">
                         <div class="logo-row1">
                         <div class="logo-row1">
-                            <div><img src="../assets/payments/shopify.png" alt=""></div>
-                            <div><img src="../assets/payments/woo.png" alt=""></div>
-                            <div><img src="../assets/payments/BigCommerce.png" alt=""></div>
-                            <div><img src="../assets/payments/sales.png" alt=""></div>
-                            <div><img src="../assets/payments/sap.png" alt=""></div>
+                            <div class="shopify"><img src="../assets/payments/shopify.png" alt=""></div>
+                            <div class="woo"><img src="../assets/payments/woo.png" alt=""></div>
+                            <div class="big-commerce"><img src="../assets/payments/BigCommerce.png" alt=""></div>
+                            <div class="sales"><img src="../assets/payments/sales.png" alt=""></div>
+                            <div class="sap"><img src="../assets/payments/sap.png" alt=""></div>
                         </div>
                         </div>
                         <div class="logo-row2">
                         <div class="logo-row2">
-                            <div><img src="../assets/payments/mageto.png" alt=""></div>
-                            <div><img src="../assets/payments/prestashop.png" alt=""></div>
-                            <div><img src="../assets/payments/pwa.png" alt=""></div>
-                            <div><img src="../assets/payments/shopware.png" alt=""></div>
+                            <div class="magento"><img src="../assets/payments/mageto.png" alt=""></div>
+                            <div class="prestashop"><img src="../assets/payments/prestashop.png" alt=""></div>
+                            <div class="pwa"><img src="../assets/payments/pwa.png" alt=""></div>
+                            <div class="shop-ware"><img src="../assets/payments/shopware.png" alt=""></div>
                             
                             
                         </div>
                         </div>
                     </div>
                     </div>
@@ -249,20 +254,19 @@
                     </div>
                     </div>
                     <div class="accept-logo">
                     <div class="accept-logo">
                         <div class="accept-row1">
                         <div class="accept-row1">
-                            <div><img src="../assets/payments/visa.png" alt=""></div>
-                            <div><img src="../assets/payments/mastercard.png" alt=""></div>
-                            <div><img src="../assets/payments/eftops.png" alt=""></div>
-                            <div><img src="../assets/payments/american.png" alt=""></div>
-                            <div><img src="../assets/payments/jcb.png" alt=""></div>
-                            <div><img src="../assets/payments/unionPay.png" alt=""></div>
+                            <div class="visa"><img src="../assets/payments/visa.png" alt=""></div>
+                            <div class="master-card"><img src="../assets/payments/mastercard.png" alt=""></div>
+                            <div class="eft-pos"><img src="../assets/payments/eftops.png" alt=""></div>
+                            <div class="american"><img src="../assets/payments/american.png" alt=""></div>
+                            <div class="jcb"><img src="../assets/payments/jcb.png" alt=""></div>
+                            <div class="union-pay"><img src="../assets/payments/unionPay.png" alt=""></div>
                         </div>
                         </div>
                         <div class="accept-row2">
                         <div class="accept-row2">
-                            <div><img src="../assets/payments/Gpay.png" alt=""></div>
-                            <div><img src="../assets/payments/pay.png" alt=""></div>
-                            <div><img src="../assets/payments/Diners.png" alt=""></div>
-                            <div><img src="../assets/payments/Alipay.png" alt=""></div>
-                            <div><img src="../assets/payments/weChat.png" alt=""></div>
-                            
+                            <div class="G-pay"><img src="../assets/payments/Gpay.png" alt=""></div>
+                            <div class="pay"><img src="../assets/payments/pay.png" alt=""></div>
+                            <div class="club"><img src="../assets/payments/Diners.png" alt=""></div>
+                            <div class="alipay"><img src="../assets/payments/Alipay.png" alt=""></div>
+                            <div class="we-chat"><img src="../assets/payments/weChat.png" alt=""></div>                            
                         </div>
                         </div>
                     </div>
                     </div>
                 </div>
                 </div>
@@ -388,7 +392,8 @@ export default {
 
 
             .list-text {
             .list-text {
                 display: flex;
                 display: flex;
-                gap: 30px;
+                align-content: center;
+                padding: 20px 0;
             }
             }
 
 
             .online-list2 {
             .online-list2 {
@@ -440,6 +445,7 @@ export default {
 
 
             .more-item {
             .more-item {
                 display: flex;
                 display: flex;
+                align-items: center;
                 padding: 10px 30px;
                 padding: 10px 30px;
 
 
                 img {
                 img {
@@ -448,7 +454,7 @@ export default {
                 }
                 }
 
 
                 .more-info {
                 .more-info {
-                    padding: 10px 0px 10px 40px;
+                    padding: 0 0 10px 40px;
 
 
                     h3 {
                     h3 {
                         margin: 0;
                         margin: 0;
@@ -462,13 +468,13 @@ export default {
 
 
                 ul {
                 ul {
                     margin: 0;
                     margin: 0;
-                //   margin-left: 20px;
+                  margin-left: 20px;
                 }
                 }
             }
             }
            
            
         }
         }
          .right-dynamic{
          .right-dynamic{
-                margin-left: 160px;
+                margin-left: 90px;
             }
             }
         }   
         }   
 
 
@@ -493,11 +499,23 @@ export default {
         .logo-row1{
         .logo-row1{
             display: flex;
             display: flex;
             align-items: center;
             align-items: center;
-            padding:20px 60px;
+            justify-content: center;
+            padding:20px 0;
             gap: 120px;
             gap: 120px;
-            img{
-                width: 120px;
-                height: auto;
+            .shopify{
+                img{width: 120px; height: auto;}
+            }
+            .woo{
+                img{width: 70px; height: auto;}
+            }
+            .big-commerce{
+                img{width: 140px; height: auto;}
+            }
+            .sales{
+                img{width: 70px; height: auto;}
+            }
+            .sap{
+                img{width: 80px; height: auto;}
             }
             }
         }
         }
         .logo-row2{
         .logo-row2{
@@ -506,9 +524,17 @@ export default {
             justify-content: center;
             justify-content: center;
             padding: 20px 100px;
             padding: 20px 100px;
             gap: 100px;
             gap: 100px;
-            img{
-                width: 120px;
-                height: auto;
+            .magento{
+                img{width: 130px; height: auto}
+            }
+            .prestashop{
+                img{width: 140px; height: auto}
+            }
+            .pwa{
+                img{width: 86px; height: auto}
+            }
+            .shop-ware{
+                img{width: 130px; height: auto}
             }
             }
         }
         }
     }
     }
@@ -532,22 +558,27 @@ export default {
         .accept-row1{
         .accept-row1{
             display: flex;
             display: flex;
             align-items: center;
             align-items: center;
-            padding:20px 40px;
-            gap: 80px;
-            img{
-                width: 120px;
-                height: auto;
-            }
+            justify-content: center;
+            padding:20px 0;
+            gap: 90px;
+           .visa{img{width: 100px; height: auto;}}
+           .master-card{img{width: 80px; height: auto;}}
+           .eft-pos{img{width: 120px; height: auto;}}
+           .american{img{width: 64px; height: auto;}}
+           .jcb{img{width: 78px; height: auto;}}
+           .union-pay{img{width: 80px; height: auto;}}
         }
         }
         .accept-row2{
         .accept-row2{
             display: flex;
             display: flex;
             align-items: center;
             align-items: center;
-            padding: 20px 40px;
-            gap: 110px;
-            img{
-                width: 130px;
-                height: auto;
-            }
+            justify-content: center;
+            padding: 20px 0;
+            gap: 90px;
+          .G-pay{img{width: 80px; height: auto;}}
+          .pay{img{width: 78px; height: auto;}}
+          .club{img{width: 120px; height: auto;}}
+          .alipay{img{width: 100px; height: auto;}}
+          .we-chat{img{width: 110px; height: auto;}}
         }
         }
     }
     }
 }
 }

File diff suppressed because it is too large
+ 4 - 2
src/views/ToonMobile.vue


+ 132 - 292
src/views/index.vue

@@ -13,11 +13,14 @@
                         <div class="bannerInfo">
                         <div class="bannerInfo">
                             <div class="leftHead">
                             <div class="leftHead">
                                 <h1>Smart Solutions,<br> Seamless Transactions</h1>
                                 <h1>Smart Solutions,<br> Seamless Transactions</h1>
-                                <p>Unlock the Future of Payments Today with
-                                    TrustyPay</p>
+                                <p>Unlock the Future of Payments Today with TrustyPay</p>
+
+                                <div class="client-group">
+                                    <img src="../assets/index/Group98.png" alt="">
+                                </div>
                             </div>
                             </div>
                             <div class="leftContent">
                             <div class="leftContent">
-                                <p>Trusty Pay is your Ultimate Payment Partner. Pioneering Tomorrow's Payment Landscape
+                                <p>TrustyPay is your Ultimate Payment Partner. Pioneering Tomorrow's Payment Landscape
                                     in Australia. As a locally registered entity, we specialise in cutting-edge payment
                                     in Australia. As a locally registered entity, we specialise in cutting-edge payment
                                     technology and solutions for businesses in Retail, Hospitality, and Professional
                                     technology and solutions for businesses in Retail, Hospitality, and Professional
                                     Services. Our commitment extends beyond transactions; we're your strategic partner
                                     Services. Our commitment extends beyond transactions; we're your strategic partner
@@ -26,55 +29,8 @@
                             <div class="saleBtn">
                             <div class="saleBtn">
                                 <router-link to="/ContactUs"><el-button>Contact Sales</el-button></router-link>
                                 <router-link to="/ContactUs"><el-button>Contact Sales</el-button></router-link>
                             </div>
                             </div>
-                            <div class="offerCard">
-                                <div class="yellowCard">
-                                    <h1>Our Offer</h1>
-                                </div>
-                                <div class="greenCard">
-                                    <div class="cardList">
-                                        <div class="cardTitle">
-                                           <h1>0.81%</h1> 
-                                        </div>
-                                        <div class="cardText">
-                                        <div><p>VISA/MASTERCARD & EFTPOS</p></div>
-                                        <div><p>Transaction Fee</p></div>
-                                        <div><span>(exc.GST)</span></div>
-                                        
-                                        </div>
-                                        <div class="cardImg">
-                                            <div><img src="../assets/payments/visa.png" alt=""></div>
-                                            <div><img src="../assets/payments/mastercard.png" alt=""></div>
-                                            <div><img src="../assets/payments/eftops.png" alt=""></div>
-                                        </div>                                      
-                                    </div>
-
-                                    <div class="cardList1">
-                                        <div class="cardTitle1">
-                                           <h1>2.0%</h1> 
-                                        </div>
-                                        <div class="cardText1">
-                                        <div><p>UPI and alternate Payments</p></div>
-                                        <div><span>(exc.GST)</span></div>
-                                        
-                                        </div>
-                                        <div class="cardImg1">
-                                            <div class="unionPay"><img src="../assets/payments/unionPay.png" alt=""></div>
-                                            <div class="Alipay"><img src="../assets/payments/Alipay.png" alt=""></div>
-                                            <div class="Alipay"><img src="../assets/payments/weChat.png" alt=""></div>
-                                        </div>                                      
-                                    </div>
-                                    <div class="cardList2">
-                                        <div class="cardTitle2">
-                                           <h1>$27.23</h1> 
-                                        </div>
-                                        <div class="cardText2">
-                                        <div><p>Terminal rental (Per month/terminal)</p></div>
-                                        <div><span>(exc.GST)</span></div>                                        
-                                        </div>                                      
-                                    </div>
-                                </div>
-
-                            </div>                           
+                            <!-- offer -->
+                              <indexOffer/>
                         </div>
                         </div>
                         <div class="rightText">
                         <div class="rightText">
                             <img src="../assets/index/Group98.png" alt="">
                             <img src="../assets/index/Group98.png" alt="">
@@ -91,20 +47,19 @@
                     </div>
                     </div>
                     <div class="accept-logo">
                     <div class="accept-logo">
                         <div class="accept-row1">
                         <div class="accept-row1">
-                            <div><img src="../assets/payments/visa.png" alt=""></div>
-                            <div><img src="../assets/payments/mastercard.png" alt=""></div>
-                            <div><img src="../assets/payments/eftops.png" alt=""></div>
-                            <div><img src="../assets/payments/american.png" alt=""></div>
-                            <div><img src="../assets/payments/jcb.png" alt=""></div>
-                            <div><img src="../assets/payments/unionPay.png" alt=""></div>
+                            <div class="visa"><img src="../assets/payments/visa.png" alt=""></div>
+                            <div class="master-card"><img src="../assets/payments/mastercard.png" alt=""></div>
+                            <div class="eft-pos"><img src="../assets/payments/eftops.png" alt=""></div>
+                            <div class="american"><img src="../assets/payments/american.png" alt=""></div>
+                            <div class="jcb"><img src="../assets/payments/jcb.png" alt=""></div>
+                            <div class="union-pay"><img src="../assets/payments/unionPay.png" alt=""></div>
                         </div>
                         </div>
                         <div class="accept-row2">
                         <div class="accept-row2">
-                            <div><img src="../assets/payments/Gpay.png" alt=""></div>
-                            <div><img src="../assets/payments/pay.png" alt=""></div>
-                            <div><img src="../assets/payments/Diners.png" alt=""></div>
-                            <div><img src="../assets/payments/Alipay.png" alt=""></div>
-                            <div><img src="../assets/payments/weChat.png" alt=""></div>
-
+                            <div class="G-pay"><img src="../assets/payments/Gpay.png" alt=""></div>
+                            <div class="pay"><img src="../assets/payments/pay.png" alt=""></div>
+                            <div class="club"><img src="../assets/payments/Diners.png" alt=""></div>
+                            <div class="alipay"><img src="../assets/payments/Alipay.png" alt=""></div>
+                            <div class="we-chat"><img src="../assets/payments/weChat.png" alt=""></div>                            
                         </div>
                         </div>
                     </div>
                     </div>
                 </div>
                 </div>
@@ -208,7 +163,7 @@
                             </div>
                             </div>
                             <div class="bg-b">
                             <div class="bg-b">
                                 <svg-icon icon-class="conversion" class="icon" />
                                 <svg-icon icon-class="conversion" class="icon" />
-                                Dynamic Currancy Conversion
+                                Dynamic Currency Conversion
                             </div>
                             </div>
                         </div>
                         </div>
 
 
@@ -271,17 +226,17 @@
                     </div>
                     </div>
                     <div class="plugImg">
                     <div class="plugImg">
                         <div class="plugList1">
                         <div class="plugList1">
-                            <div><img src="@/assets/index/sap.png" alt=""></div>
-                            <div><img src="@/assets/index/shopify.png" alt=""></div>
-                            <div><img src="@/assets/index/sale.png" alt=""></div>
-                            <div><img src="@/assets/index/magento.png" alt=""></div>
-                            <div><img src="@/assets/index/BigCommerce.png" alt=""></div>
+                            <div class="sap"><img src="@/assets/index/sap.png" alt=""></div>
+                            <div class="shopify"><img src="@/assets/index/shopify.png" alt=""></div>
+                            <div class="sale"><img src="@/assets/index/sale.png" alt=""></div>
+                            <div class="magento"><img src="@/assets/index/magento.png" alt=""></div>
+                            <div class="big-commerce"><img src="@/assets/index/BigCommerce.png" alt=""></div>
                         </div>
                         </div>
                         <div class="plugList2">
                         <div class="plugList2">
-                            <div><img src="@/assets/payments/woo.png" alt=""></div>
-                            <div><img src="@/assets/payments/prestashop.png" alt=""></div>
-                            <div><img src="@/assets/payments/pwa.png" alt=""></div>
-                            <div><img src="@/assets/payments/shopware.png" alt=""></div>
+                            <div class="woo"><img src="@/assets/payments/woo.png" alt=""></div>
+                            <div class="presta-shop"><img src="@/assets/payments/prestashop.png" alt=""></div>
+                            <div class="pwa"><img src="@/assets/payments/pwa.png" alt=""></div>
+                            <div class="shop-ware"><img src="@/assets/payments/shopware.png" alt=""></div>
                         </div>
                         </div>
                     </div>
                     </div>
                 </div>
                 </div>
@@ -321,7 +276,7 @@
                         <div class="plugItem">
                         <div class="plugItem">
                             <div class="form1"><svg-icon icon-class="circle" class="icon" />Pre-configured logic
                             <div class="form1"><svg-icon icon-class="circle" class="icon" />Pre-configured logic
                                 forAutomatic/Delayed Capture</div>
                                 forAutomatic/Delayed Capture</div>
-                            <div class="form1"><svg-icon icon-class="circle" class="icon" />Dynamic Currancy Conversion
+                            <div class="form1"><svg-icon icon-class="circle" class="icon" />Dynamic Currency Conversion
                             </div>
                             </div>
                         </div>
                         </div>
                     </div>
                     </div>
@@ -352,8 +307,8 @@
                     </div>
                     </div>
                     <div class="collapseInfo">
                     <div class="collapseInfo">
                         <el-collapse v-model="activeNames" @change="handleChange">
                         <el-collapse v-model="activeNames" @change="handleChange">
-                            <el-collapse-item title="What is Trustypay? " name="1">
-                                <div>Trustypay, a leading payment solutions company, has strategically partnered with
+                            <el-collapse-item title="What is TrustyPay? " name="1">
+                                <div>TrustyPay, a leading payment solutions company, has strategically partnered with
                                     major payment service providers in Australia. Our mission is to deliver secure and
                                     major payment service providers in Australia. Our mission is to deliver secure and
                                     efficient payment processing services to our valued clients.</div>
                                     efficient payment processing services to our valued clients.</div>
                             </el-collapse-item>
                             </el-collapse-item>
@@ -367,8 +322,8 @@
                                     TrustyPay can help streamline your payment processes and support your growth.</div>
                                     TrustyPay can help streamline your payment processes and support your growth.</div>
                             </el-collapse-item>
                             </el-collapse-item>
 
 
-                            <el-collapse-item title="What payment methods does Trustypay support? " name="3">
-                                <div>Trustypay supports a wide range of payment methods, including credit cards, debit
+                            <el-collapse-item title="What payment methods does TrustyPay support? " name="3">
+                                <div>TrustyPay supports a wide range of payment methods, including credit cards, debit
                                     cards, digital wallets, and direct bank transfers. Our goal is to offer flexibility
                                     cards, digital wallets, and direct bank transfers. Our goal is to offer flexibility
                                     and convenience for both businesses and their customers.</div>
                                     and convenience for both businesses and their customers.</div>
                             </el-collapse-item>
                             </el-collapse-item>
@@ -458,6 +413,7 @@ import SvgIcon from '@/components/svgIcon.vue';
 import footerMenu from '@/components/footerMenu.vue';
 import footerMenu from '@/components/footerMenu.vue';
 import Panel from '@/components/Panel.vue';
 import Panel from '@/components/Panel.vue';
 import Sales from '@/components/Sales.vue';
 import Sales from '@/components/Sales.vue';
+import indexOffer from '@/components/indexOffer'
 
 
 
 
 export default {
 export default {
@@ -468,7 +424,7 @@ export default {
         footerMenu,
         footerMenu,
         Panel,
         Panel,
         Sales,
         Sales,
-
+        indexOffer
     },
     },
     data() {
     data() {
         return {
         return {
@@ -517,7 +473,7 @@ hr {
 .topBanner {
 .topBanner {
     .bannerBg {
     .bannerBg {
         width: 100%;
         width: 100%;
-        height: 620px;
+        height: 640px;
         background: url("@/assets/index/bannerBg.png") no-repeat;
         background: url("@/assets/index/bannerBg.png") no-repeat;
         background-size: cover;
         background-size: cover;
     }
     }
@@ -528,7 +484,6 @@ hr {
         gap: 30px;
         gap: 30px;
 
 
         .bannerInfo {
         .bannerInfo {
-
             width: 630px;
             width: 630px;
             margin-top: 50px;
             margin-top: 50px;
 
 
@@ -572,153 +527,10 @@ hr {
                     font-size: 20px;
                     font-size: 20px;
                 }
                 }
             }
             }
-
-            .offerCard {
-                width: 530px;
-                height: auto;
-                position: relative;
-
-                .yellowCard {
-                    position: absolute;
-                    width: 160px;
-                    height: 66px;
-                    background: #fcf558;
-                    border-radius: 100%;
-                    right: -20px;
-                    top: -24px;
-                    z-index: 1;
-                    h1 {
-                        font-size: 24px;
-                        text-align: center;
-                        color: #005198;
-                        margin: 0;
-                        line-height: 66px;
-                    }
-                }
-
-                .greenCard {
-                    position: absolute;
-                    top:30px;
-                    .cardList {
-                        width: 530px;
-                        height: 95px;
-                        background: #a7de50;
-                        box-shadow: 0 6px 10px rgba(0, 0, 0, .2), 0 0 6px rgba(0, 0, 0, .04);
-                        border-radius: 12px;
-                        display: flex;
-                        align-items: center;
-                        gap: 10px;
-                        .cardTitle{                          
-                            margin-left: 14px;
-                            h1{
-                                margin: 0;
-                                color: #fff;
-                            }
-                        }
-                        .cardText{
-                            margin-left: 18px;
-                            p{
-                                color: #fff;
-                                margin: 0;
-                            }
-                            span{
-                                color: #fff;
-                                font-size: 12px;
-                            }
-                        }
-                       .cardImg{
-                        display: flex;
-                        align-items: center;
-                        margin-top: 40px;
-                        gap: 8px;
-                        img{
-                            width: 38px;
-                            height: auto;
-                        }
-                       }
-                    }
-                    .cardList1 {
-                        width: 530px;
-                        height: 95px;
-                        background: #a7de50;
-                        box-shadow: 0 6px 10px rgba(0, 0, 0, .2), 0 0 6px rgba(0, 0, 0, .04);
-                        border-radius: 12px;
-                        display: flex;
-                        align-items: center;                     
-                        margin-top: 15px;
-                        gap: 10px;
-                        .cardTitle1{                          
-                            margin-left: 15px;
-                           
-                            h1{
-                                margin: 0;
-                                color: #fff;
-                            }
-                        }
-                        .cardText1{
-                            margin-left: 34px;
-                            p{
-                                color: #fff;
-                                margin: 0;
-                            }
-                            span{
-                                color: #fff;
-                                font-size: 12px;
-                            }
-                        }
-                       .cardImg1{
-                        display: flex;   
-                        align-items: center;  
-                        justify-content: center;                   
-                        margin-top: 40px;
-                        gap: 8px;
-                     
-                    .unionPay  {
-                        img{
-                            width: 26px;
-                            height: auto;
-                        }
-                    }
-                    .Alipay{
-                        img{
-                            width: 48px;
-                            height: auto;
-                        }
-                    }
-                       }
-                    }
-                    .cardList2 {
-                        width: 530px;
-                        height: 95px;
-                        background: #a7de50;
-                        box-shadow: 0 6px 10px rgba(0, 0, 0, .2), 0 0 6px rgba(0, 0, 0, .04);
-                        border-radius: 12px;
-                        display: flex;
-                        align-items: center;
-                        margin-top: 15px;
-                        gap: 10px;
-                        .cardTitle2{                          
-                            margin-left: 12px;
-                            h1{
-                                margin: 0;
-                                color: #fff;
-                            }
-                        }
-                        .cardText2{
-                            margin-left: 10px;
-                            p{
-                                color: #fff;
-                                margin: 0;
-                            }
-                            span{
-                                color: #fff;
-                                font-size: 12px;
-                            }
-                        }
-
-                    }
-                }
-            }          
+.client-group{
+    display: none;
+}
+                 
         }
         }
 
 
         .rightText {
         .rightText {
@@ -752,32 +564,31 @@ hr {
             text-align: center;
             text-align: center;
         }
         }
     }
     }
-
-    .accept-logo {
-        .accept-row1 {
+    .accept-logo{        
+        .accept-row1{
             display: flex;
             display: flex;
             align-items: center;
             align-items: center;
-            justify-content: space-between;
-            padding: 20px 70px;
-            gap: 70px;
-
-            img {
-                width: 120px;
-                height: auto;
-            }
+            justify-content: center;
+            padding:20px 0;
+            gap: 90px;
+           .visa{img{width: 110px; height: auto;}}
+           .master-card{img{width: 90px; height: auto;}}
+           .eft-pos{img{width: 120px; height: auto;}}
+           .american{img{width: 70px; height: auto;}}
+           .jcb{img{width: 80px; height: auto;}}
+           .union-pay{img{width: 80px; height: auto;}}
         }
         }
-
-        .accept-row2 {
+        .accept-row2{
             display: flex;
             display: flex;
             align-items: center;
             align-items: center;
-            justify-content: space-between;
-            padding: 20px 70px;
-            gap: 100px;
-
-            img {
-                width: 130px;
-                height: auto;
-            }
+            justify-content: center;
+            padding: 20px 0;
+            gap: 90px;
+          .G-pay{img{width: 80px; height: auto;}}
+          .pay{img{width: 78px; height: auto;}}
+          .club{img{width: 130px; height: auto;}}
+          .alipay{img{width: 110px; height: auto;}}
+          .we-chat{img{width: 120px; height: auto;}}
         }
         }
     }
     }
 }
 }
@@ -927,7 +738,7 @@ hr {
         h2 {
         h2 {
             text-align: center;
             text-align: center;
             color: #1a5271;
             color: #1a5271;
-            font-size: 42px;
+            font-size: 50px;
         }
         }
     }
     }
 
 
@@ -936,6 +747,7 @@ hr {
         width: 900px;
         width: 900px;
         margin: auto;
         margin: auto;
         padding: 24px 0;
         padding: 24px 0;
+        margin-bottom: 100px;
 
 
         .el-collapse {
         .el-collapse {
             border-top: none;
             border-top: none;
@@ -946,7 +758,7 @@ hr {
             }
             }
         }
         }
 
 
-        .el-collapse-item__header {
+        /deep/.el-collapse-item__header {
             border-radius: 10px;
             border-radius: 10px;
             background: #fdfab5;
             background: #fdfab5;
             border-bottom: none;
             border-bottom: none;
@@ -961,11 +773,10 @@ hr {
             }
             }
         }
         }
 
 
-        .el-collapse-item__wrap {
+        /deep/.el-collapse-item__wrap {
             border-bottom: none;
             border-bottom: none;
 
 
-            .el-collapse-item__content {
-
+           .el-collapse-item__content {
                 padding: 40px 30px;
                 padding: 40px 30px;
                 color: #73702e;
                 color: #73702e;
                 font-size: 16px;
                 font-size: 16px;
@@ -1026,12 +837,24 @@ hr {
             display: flex;
             display: flex;
             align-items: center;
             align-items: center;
             justify-content: center;
             justify-content: center;
-            gap: 60px;
-
-            img {
-                width: 200px;
-                height: auto;
+            gap: 100px;
+            .sap{
+                img{width: 130px; height: auto;}
+            }
+            .shopify{
+                img{width: 150px; height: auto;}
+            }
+            .sale{
+                img{width: 136px; height: auto;}
             }
             }
+            .magento{
+                img{width: 166px; height: auto;}
+            }
+            .big-commerce{
+                img{width: 160px; height: auto;}
+            }
+
+       
         }
         }
 
 
         .plugList2 {
         .plugList2 {
@@ -1039,12 +862,21 @@ hr {
             align-items: center;
             align-items: center;
             justify-content: center;
             justify-content: center;
             margin-top: 40px;
             margin-top: 40px;
-            gap: 60px;
-
-            img {
-                width: 160px;
-                height: auto;
+            gap: 100px;
+            .woo{
+                img{width: 98px; height: auto;}
+            }
+            .presta-shop{
+                img{width: 166px; height: auto;}
             }
             }
+            .pwa{
+                img{width: 98px; height: auto;}
+            }
+            .shop-ware{
+                img{width: 160px; height: auto;}
+            }
+
+           
         }
         }
     }
     }
 }
 }
@@ -1158,33 +990,6 @@ hr {
 }
 }
 
 
 
 
-// .phoneEmail {
-//     .twoCard {
-//         display: flex;
-//         justify-content: center;
-//         gap: 40px;
-//         padding: 80px 0px;
-
-//         .phoneCard {
-//             width: 450px;
-//             height: 250px;
-//             border-radius: 12px;
-//             // box-shadow: 0 6px 10px rgba(0, 0, 0, .2), 0 0 6px rgba(0, 0, 0, .04);
-//             box-shadow: 0px 15px 34px 0px #0000001A;
-
-//             p {
-//                 font-size: 18px;
-//                 font-weight: 600;
-//                 color: #005372;
-//                 text-align: center;
-//                 padding-top: 16px;
-//             }
-
-
-//         }
-//     }
-// }
-
 .buttonContainer {
 .buttonContainer {
 
 
     .bgImage {
     .bgImage {
@@ -1230,4 +1035,39 @@ hr {
         }
         }
     }
     }
 }
 }
+/* 小屏幕 */
+@media (max-width: 767px) {
+    .bannerBg{
+        
+        .leftHead{
+            text-align: center;
+            h1{
+                font-size: 36px;
+                line-height: 38.88px;
+            }
+        }
+        .client-group{
+            display: block !important;
+            img{
+                width: 392px;
+            
+            }
+        
+        } 
+       .rightText{
+        img{
+           display: none;  
+        }
+       
+    }
+    }
+   
+ 
+    .buttonMenu{
+        height:auto;
+    }
+  .buttonText {
+   display: inline;
+  }
+}
 </style>
 </style>

+ 15 - 0
vue.config.js

@@ -9,6 +9,21 @@ module.exports = defineConfig({
 
 
   publicPath: './',
   publicPath: './',
 
 
+  transpileDependencies:true,
+  lintOnSave:false,
+  devServer: {
+    host: '0.0.0.0',
+    
+    port: 8080,
+    client: {
+      webSocketURL: 'ws://0.0.0.0:8080/ws',
+    },
+    headers: {
+      'Access-Control-Allow-Origin': '*',
+    }
+  },
+
+
   chainWebpack: config => {
   chainWebpack: config => {
     //svg图标加载
     //svg图标加载
     config.module
     config.module