chao 1 gadu atpakaļ
vecāks
revīzija
a127dae66b

+ 6 - 7
build/asset-manifest.json

@@ -1,14 +1,13 @@
 {
   "files": {
-    "main.css": "/cocopi/static/css/main.a4c75e07.css",
-    "main.js": "/cocopi/static/js/main.f9a8db13.js",
+    "main.css": "/cocopi/static/css/main.903f3177.css",
+    "main.js": "/cocopi/static/js/main.748cc9a0.js",
     "static/js/453.05b8e878.chunk.js": "/cocopi/static/js/453.05b8e878.chunk.js",
     "static/media/back2.png": "/cocopi/static/media/back2.0a76cdf073fc17136493.png",
     "static/media/title_bg.png": "/cocopi/static/media/title_bg.77d3fe72b42f51b21a62.png",
     "static/media/back1.png": "/cocopi/static/media/back1.185bed407aeeb1dfe2bb.png",
     "static/media/1.png": "/cocopi/static/media/1.101f35acebc32f5dc3ae.png",
     "static/media/cocopi3.png": "/cocopi/static/media/cocopi3.08661440fe971f87c9e4.png",
-    "static/media/cocopi1.png": "/cocopi/static/media/cocopi1.889a55f8493efd3e43cf.png",
     "static/media/cocopi4.png": "/cocopi/static/media/cocopi4.ee20f5cee626625c048f.png",
     "static/media/卡片-2.png": "/cocopi/static/media/卡片-2.00c59b652c328c2d6d16.png",
     "static/media/卡片-11.png": "/cocopi/static/media/卡片-11.2570943b00d7ff4f841e.png",
@@ -43,12 +42,12 @@
     "static/media/CocoPi.png": "/cocopi/static/media/CocoPi.85027aa5998f43ff4194.png",
     "static/media/icon1.png": "/cocopi/static/media/icon1.ad19df7f1a1da0caf19b.png",
     "index.html": "/cocopi/index.html",
-    "main.a4c75e07.css.map": "/cocopi/static/css/main.a4c75e07.css.map",
-    "main.f9a8db13.js.map": "/cocopi/static/js/main.f9a8db13.js.map",
+    "main.903f3177.css.map": "/cocopi/static/css/main.903f3177.css.map",
+    "main.748cc9a0.js.map": "/cocopi/static/js/main.748cc9a0.js.map",
     "453.05b8e878.chunk.js.map": "/cocopi/static/js/453.05b8e878.chunk.js.map"
   },
   "entrypoints": [
-    "static/css/main.a4c75e07.css",
-    "static/js/main.f9a8db13.js"
+    "static/css/main.903f3177.css",
+    "static/js/main.748cc9a0.js"
   ]
 }

+ 1 - 1
build/index.html

@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><title>CocoPi</title><script defer="defer" src="/cocopi/static/js/main.f9a8db13.js"></script><link href="/cocopi/static/css/main.a4c75e07.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html><script>var html,wH=window.innerHeight,wW=window.innerWidth,whdef=100/1920,rem=wW*whdef;wW>1400?(rem=wW*whdef,(html=document.documentElement).style.fontSize=rem+"px"):(rem=1400*whdef,(html=document.documentElement).style.fontSize=rem+"px");console.log(rem)</script>
+<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><title>CocoPi</title><script defer="defer" src="/cocopi/static/js/main.748cc9a0.js"></script><link href="/cocopi/static/css/main.903f3177.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html><script>var html,wH=window.innerHeight,wW=window.innerWidth,whdef=100/1920,rem=wW*whdef;wW>1400?(rem=wW*whdef,(html=document.documentElement).style.fontSize=rem+"px"):(rem=1400*whdef,(html=document.documentElement).style.fontSize=rem+"px");console.log(rem)</script>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
build/static/css/main.903f3177.css


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
build/static/css/main.903f3177.css.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
build/static/css/main.a4c75e07.css


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
build/static/css/main.a4c75e07.css.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 0
build/static/js/main.748cc9a0.js


+ 0 - 0
build/static/js/main.f9a8db13.js.LICENSE.txt → build/static/js/main.748cc9a0.js.LICENSE.txt


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
build/static/js/main.748cc9a0.js.map


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 1
build/static/js/main.f9a8db13.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
build/static/js/main.f9a8db13.js.map


BIN
build/static/media/cocopi1.889a55f8493efd3e43cf.png


+ 44 - 41
src/asstes/css/ProcessFlow.css

@@ -34,52 +34,12 @@
 
         .anchor_flex {
             width: 100%;
-            height: 700px;
+            /* height: 600px; */
             background: #11225E;
             position: relative;
             border-radius: 48px;
 
-            .anchor_left {
-                position: absolute;
-                color: #fff;
-                top: 50%;
-                left: 8%;
-                transform: translate(0,-50%);
 
-                div {
-                    position: relative;
-                    margin: 120px 10px;
-                    text-align: center;
-                    cursor: pointer;
-
-                    span:nth-child(1) {
-                        font-size: 0.24rem;
-                        font-weight: 400;
-                        line-height: 24px;
-                        text-align: right;
-                        color: #FFFFFFE5;
-                    }
-
-                    span:nth-child(2) {
-                        font-size: 0.18rem;
-                        font-weight: 400;
-                        line-height: 28px;
-                        text-align: right;
-                        color: #FFFFFF8C;
-                    }
-                }
-
-                .anchor_left_div::after {
-                    content: '';
-                    width: 100%;
-                    padding: 2px 0;
-                    background: linear-gradient(to right, rgba(54, 129, 252, 1), rgba(54, 129, 252, 0));
-                    position: absolute;
-                    top: 45px;
-                    left: 0;
-                    z-index: -1;
-                }
-            }
 
             .anchor_right {
                 height: 100%;
@@ -88,6 +48,49 @@
 
                 div {
                     text-align: right;
+                    position: relative;
+
+                    .anchor_left {
+                        position: absolute;
+                        color: #fff;
+                        top: 50%;
+                        left: 8%;
+                        transform: translate(0, -50%);
+
+                        div {
+                            position: relative;
+                            margin: 60px 10px;
+                            text-align: center;
+                            cursor: pointer;
+
+                            span:nth-child(1) {
+                                font-size: 0.24rem;
+                                font-weight: 400;
+                                line-height: 24px;
+                                text-align: right;
+                                color: #FFFFFFE5;
+                            }
+
+                            span:nth-child(2) {
+                                font-size: 0.18rem;
+                                font-weight: 400;
+                                line-height: 28px;
+                                text-align: right;
+                                color: #FFFFFF8C;
+                            }
+                        }
+
+                        .anchor_left_div::after {
+                            content: '';
+                            width: 100%;
+                            padding: 2px 0;
+                            background: linear-gradient(to right, rgba(54, 129, 252, 1), rgba(54, 129, 252, 0));
+                            position: absolute;
+                            top: 45px;
+                            left: 0;
+                            z-index: -1;
+                        }
+                    }
 
                     img {
                         /* display: block; */

+ 23 - 1
src/complates/HeaderRight.js

@@ -1,4 +1,4 @@
-import React, { useState } from 'react';
+import React, { useState,useEffect } from 'react';
 
 import '../asstes/css/header.css'
 import { Button } from 'antd';
@@ -7,6 +7,28 @@ import { Button } from 'antd';
 function Header() {
     const [value, setValue] = useState(0)
 
+    const handleScroll = (e) => {
+        console.log(window.scrollY)
+        let val = window.scrollY
+        if (val < 2222) {
+            setValue(0)
+        } else if (val < 4595) {
+            setValue(1)
+        } else if (val < 5544) {
+            setValue(2)
+        }else if (val < 7853) {
+            setValue(3)
+        } else {
+            setValue(4)
+        }
+        // let val = parseInt(e.target.scrollTop / 700)
+    }
+    useEffect(() => {
+        window.addEventListener('scroll', handleScroll);
+        return () => {
+            window.removeEventListener('scroll', handleScroll);
+        };
+    }, []);
     const clickSwitchValue = (val) => {
         setValue(val)
     }

+ 49 - 36
src/complates/ProcessFlow.js

@@ -1,64 +1,77 @@
-import React, { useEffect, useState } from 'react';
+import React from 'react';
 // import { Flex } from 'antd';
 import '../asstes/css/ProcessFlow.css'
-import img1 from '../asstes/img/cocopi1.png'
+// import img1 from '../asstes/img/cocopi1.png'
 import img2 from '../asstes/img/cocopi2.png'
 import img3 from '../asstes/img/cocopi3.png'
 import img4 from '../asstes/img/cocopi4.png'
 
 
 function ProcessFlow() {
-    const [scrollValue, setscrollValue] = useState(0)
-    const handleScroll = e => {
-        let val = parseInt(e.target.scrollTop/700)
-        setscrollValue(val)
-    }
-    useEffect(() => {
-        document.getElementById("anchor_right").addEventListener('scroll', handleScroll);
-
-        return () => {
-            document.getElementById("anchor_right").removeEventListener('scroll', handleScroll);
-        };
-    }, []);
-
-    const ScrollVal = (val)=>{
-        setscrollValue(val)
-        document.getElementById("anchor_right").scrollTop = val*700
-    }
     return (
         <div className='ProcessFlow'>
-            <h1>產品特點</h1>
+            <h1>产品特点</h1>
             <div className='anchor'>
                 <div className='anchor_flex'>
-                    <div className='anchor_left'>
-                        {/* <div onClick={()=>ScrollVal(0)} className={scrollValue === 0 && "anchor_left_div"}>
-                            <span>高性價比</span><br />
-                            <span>Economical Choice</span>
-                        </div> */}
+                    {/* <div className='anchor_left'>
                         <div onClick={()=>ScrollVal(0)} className={scrollValue === 0 && "anchor_left_div"}>
-                            <span>高集成度</span><br />
-                            <span>Highly Integrated</span>
-                        </div>
-                        <div onClick={()=>ScrollVal(1)} className={scrollValue === 1 && "anchor_left_div"}>
-                            <span>易用性</span><br />
-                            <span>Usability</span>
-                        </div>
-                        <div onClick={()=>ScrollVal(2)} className={scrollValue === 2 && "anchor_left_div"}>
-                            <span>開放性</span><br />
-                            <span>Openness</span>
+                            <span>高性价比</span><br />
+                            <span>Economical Choice</span>
                         </div>
-                    </div>
+                    </div> */}
                     <div className='anchor_right' id='anchor_right'>
                         {/* <div id='aaa' style={{ width: "100%" }}>
                             <img src={img1} alt='' />
                         </div> */}
                         <div id='bbb' style={{ width: "100%" }}>
+                            <div className='anchor_left'>
+                                <div className="anchor_left_div">
+                                    <span>高集成度</span><br />
+                                    <span>Highly Integrated</span>
+                                </div>
+                                {/* <div onClick={() => ScrollVal(1)}>
+                                    <span>易用性</span><br />
+                                    <span>Usability</span>
+                                </div>
+                                <div onClick={() => ScrollVal(2)}>
+                                    <span>开放性</span><br />
+                                    <span>Openness</span>
+                                </div> */}
+                            </div>
                             <img src={img2} alt='' />
                         </div>
                         <div id='ccc' style={{ width: "100%" }}>
+                            <div className='anchor_left'>
+                                {/* <div onClick={() => ScrollVal(0)}>
+                                    <span>高集成度</span><br />
+                                    <span>Highly Integrated</span>
+                                </div> */}
+                                <div className="anchor_left_div">
+                                    <span>易用性</span><br />
+                                    <span>Usability</span>
+                                </div>
+                                {/* <div onClick={() => ScrollVal(2)}>
+                                    <span>开放性</span><br />
+                                    <span>Openness</span>
+                                </div> */}
+                            </div>
                             <img src={img3} alt='' />
                         </div>
                         <div id='ddd' style={{ width: "100%" }}>
+                            <div className='anchor_left'>
+                                {/* <div onClick={() => ScrollVal(0)}>
+                                    <span>高集成度</span><br />
+                                    <span>Highly Integrated</span>
+                                </div>
+                                <div onClick={() => ScrollVal(1)}>
+                                    <span>易用性</span><br />
+                                    <span>Usability</span>
+                                </div> */}
+                                <div className="anchor_left_div">
+                                    <span>開放性</span><br />
+                                    <span>Openness</span>
+                                </div>
+                            </div>
                             <img src={img4} alt='' />
                         </div>
 

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels