From 222c357de93434ae70c84065f920979b10bea8ad Mon Sep 17 00:00:00 2001 From: barrystone Date: Wed, 24 Jul 2024 13:42:55 +0800 Subject: [PATCH] [feat] add animatioin on note setion and Update style --- components/AboutSection.tsx | 141 ++++++++++------- components/NoteList.tsx | 77 +++++++++ components/NoteSection.tsx | 153 +++++++++--------- components/updating/Skillset.tsx | 220 ++++++++++++++------------ package-lock.json | 54 +++++++ package.json | 2 + pages/{_app.js => _app.tsx} | 13 +- styles/css/main.css | 18 ++- styles/css/main.css.map | 2 +- styles/scss/components/_brick.scss | 7 +- styles/scss/components/_notetree.scss | 6 +- styles/scss/layout/_navigation.scss | 4 +- tsconfig.json | 8 +- utils/analyzeReadme.ts | 4 +- 14 files changed, 445 insertions(+), 264 deletions(-) create mode 100644 components/NoteList.tsx rename pages/{_app.js => _app.tsx} (60%) diff --git a/components/AboutSection.tsx b/components/AboutSection.tsx index d7718c6..20e3ec8 100644 --- a/components/AboutSection.tsx +++ b/components/AboutSection.tsx @@ -1,81 +1,100 @@ -import React, { useEffect, useState } from 'react'; +import React, { useEffect } from 'react'; import ProjectContent from '../components/updating/ProjectContent'; import Skillset from './updating/Skillset'; const AboutSection = () => { useEffect(() => { - aboutAnimation(); - screwsRotate(); - }, []); - - const aboutAnimation = () => { const skillsetElement = document.querySelector('.skillset'); - const skillsetClasslist = skillsetElement - ? skillsetElement.classList - : null; - - const enterAnimation = () => { - const aboutElement = document - .getElementById('aboutSection') - ?.getBoundingClientRect(); - if ( - aboutElement && // Add null check for aboutElement - aboutElement.top >= 0 - aboutElement.height / 4 && - aboutElement.top <= - window.innerHeight - aboutElement.height + aboutElement.height / 4 - ) { - window.requestAnimationFrame(() => { - skillsetClasslist?.add('skillset--show'); - }); - - window.removeEventListener('scroll', enterAnimation); - } - }; - window.addEventListener('scroll', enterAnimation); + const skillsetClasslist = skillsetElement?.classList; - // skillSet title hover animation - document.getElementById('skill')?.addEventListener('mouseleave', () => { + const handleSkillMouseLeave = () => { window.requestAnimationFrame(() => { skillsetClasslist?.add('skillset--show'); }); - }); - document.getElementById('skill')?.addEventListener('mouseover', () => { + }; + + const handleSkillMouseOver = () => { skillsetClasslist?.remove('skillset--show'); - }); + }; - // projectContent title - const projectContentTitle = document.getElementById('collects'); - projectContentTitle?.addEventListener('click', () => { + const handleProjectContentClick = () => { window.open('https://github.com/barrystone', '_blank'); - }); - projectContentTitle?.addEventListener('mouseover', () => { - projectContentTitle.innerHTML = 'Github'; - }); - projectContentTitle?.addEventListener('mouseleave', () => { - projectContentTitle.innerHTML = '我的作品'; - projectContentTitle.style.cursor = 'pointer'; - }); - }; - - const screwsRotate = () => { - const rotete = (id: any) => { + }; + + const handleProjectContentMouseOver = () => { + const projectContentTitle = document.getElementById('collects'); + if (projectContentTitle) { + projectContentTitle.innerHTML = 'Github'; + } + }; + + const handleProjectContentMouseLeave = () => { + const projectContentTitle = document.getElementById('collects'); + if (projectContentTitle) { + projectContentTitle.innerHTML = '我的作品'; + projectContentTitle.style.cursor = 'pointer'; + } + }; + + const handleScrewMouseOver = () => { const screws = document.querySelectorAll('.section-about__screwbox'); - document.getElementById(id)?.addEventListener('mouseover', () => { - for (let screw of screws) { - screw.classList.add('section-about__screwbox--rotate'); - } - }); - document.getElementById(id)?.addEventListener('mouseleave', () => { - for (let screw of screws) { - screw.classList.remove('section-about__screwbox--rotate'); - } - }); + screws.forEach((screw) => + screw.classList.add('section-about__screwbox--rotate') + ); }; - rotete('skill'); - rotete('work-arrow'); - }; + const handleScrewMouseLeave = () => { + const screws = document.querySelectorAll('.section-about__screwbox'); + screws.forEach((screw) => + screw.classList.remove('section-about__screwbox--rotate') + ); + }; + + const skillElement = document.getElementById('skill'); + const projectContentTitle = document.getElementById('collects'); + const workArrowElement = document.getElementById('work-arrow'); + + skillElement?.addEventListener('mouseleave', handleSkillMouseLeave); + skillElement?.addEventListener('mouseover', handleSkillMouseOver); + projectContentTitle?.addEventListener('click', handleProjectContentClick); + projectContentTitle?.addEventListener( + 'mouseover', + handleProjectContentMouseOver + ); + projectContentTitle?.addEventListener( + 'mouseleave', + handleProjectContentMouseLeave + ); + skillElement?.addEventListener('mouseover', handleScrewMouseOver); + skillElement?.addEventListener('mouseleave', handleScrewMouseLeave); + workArrowElement?.addEventListener('mouseover', handleScrewMouseOver); + workArrowElement?.addEventListener('mouseleave', handleScrewMouseLeave); + + return () => { + skillElement?.removeEventListener('mouseleave', handleSkillMouseLeave); + skillElement?.removeEventListener('mouseover', handleSkillMouseOver); + projectContentTitle?.removeEventListener( + 'click', + handleProjectContentClick + ); + projectContentTitle?.removeEventListener( + 'mouseover', + handleProjectContentMouseOver + ); + projectContentTitle?.removeEventListener( + 'mouseleave', + handleProjectContentMouseLeave + ); + skillElement?.removeEventListener('mouseover', handleScrewMouseOver); + skillElement?.removeEventListener('mouseleave', handleScrewMouseLeave); + workArrowElement?.removeEventListener('mouseover', handleScrewMouseOver); + workArrowElement?.removeEventListener( + 'mouseleave', + handleScrewMouseLeave + ); + }; + }, []); return (
diff --git a/components/NoteList.tsx b/components/NoteList.tsx new file mode 100644 index 0000000..b1b2cd5 --- /dev/null +++ b/components/NoteList.tsx @@ -0,0 +1,77 @@ +import React from 'react'; +import { motion } from 'framer-motion'; +import { NotesData } from '../utils/analyzeReadme'; + +const LIST_NOTES = 6; + +const container = { + hidden: { opacity: 1, scale: 0 }, + visible: { + opacity: 1, + scale: 1, + transition: { + delayChildren: 0.3, + staggerChildren: 0.2, + }, + }, +}; + +const item = { + hidden: { y: 20, opacity: 0 }, + visible: { + y: 0, + opacity: 1, + }, +}; + +interface NoteListProps { + notes: NotesData[string]; + isVisible: boolean; +} + +const NoteList: React.FC = ({ notes, isVisible }) => { + return ( + + {notes + .slice(0, LIST_NOTES) + .map((note: NotesData[string][0], index: number) => ( + = 20 + ? 'notetree__li-font--small' + : '' + } + variants={item} + > +   + + {Object.keys(note)} + + + ))} + + {notes?.length > 0 ? ( + + ... + + ) : ( + '' + )} + + ); +}; + +export default NoteList; diff --git a/components/NoteSection.tsx b/components/NoteSection.tsx index 02facae..32f8043 100644 --- a/components/NoteSection.tsx +++ b/components/NoteSection.tsx @@ -1,88 +1,95 @@ import React, { useEffect, useState } from 'react'; -import analyzeReadme from '../utils/analyzeReadme'; +import analyzeReadme, { NotesData } from '../utils/analyzeReadme'; +import VisibilitySensor from 'react-visibility-sensor'; +import NoteList from './NoteList'; +import { motion } from 'framer-motion'; const NoteSection = () => { - const [notes, setNotes] = useState<{ [key: string]: any }>({}); + const [notes, setNotes] = useState({}); + const [isVisible, setIsVisible] = useState(false); useEffect(() => { - fetchNotes(); - }, []); + const controller = new AbortController(); + const signal = controller.signal; - const fetchNotes = async () => { - try { - const res = await fetch( - 'https://raw.githubusercontent.com/barrystone/hackmd_public-notes/master/README.md' - ); - const tdata = await res.text(); - setNotes(analyzeReadme(tdata)); + const fetchNotes = async () => { + try { + const res = await fetch( + 'https://raw.githubusercontent.com/barrystone/hackmd_public-notes/master/README.md', + { signal } + ); + const tdata = await res.text(); + setNotes(analyzeReadme(tdata)); - // If raw.githubusercontent.com API won't work, use serverside generated data for backup. api: {/api/notes/) - // **Only useful in "Dev" mode (may overload), GitHub pages is a hosting provider for static pages. - if (res.status !== 200) { - const res = await fetch(`${window.location.origin}/api/notes`); - const serverSideData = await res.json(); - setNotes(serverSideData.analyzedData); + if (res.status !== 200) { + const res = await fetch(`${window.location.origin}/api/notes`, { + signal, + }); + const serverSideData = await res.json(); + setNotes(serverSideData.analyzedData); + } + } catch (err: any) { + if (err.name === 'AbortError') { + console.log('Fetch aborted'); + } else { + console.log('error', err.message); + } } - } catch (err: any) { - console.log('error', err.message); - } - }; + }; - const listNotes = 6; - // setTimeout(() => console.log(Object.values(notes)), 2000); + fetchNotes(); - return ( -
-
- {Object.keys(notes) - .splice(0, 10) - .map((e, idx) => ( -
-
-
12 ? 'notetree__title-font--small' : '' - }`} - > -

{e}

-
-
    - {notes[e].splice(0, listNotes).map((f: any, index: any) => ( -
  • = 20 - ? 'notetree__li-font--small' - : // console.log('big') - '' - } - > - - {Object.keys(f)} - -
  • - ))} + return () => { + controller.abort(); + }; + }, []); - {notes[e].length > 0 ? ( -
  • { + setIsVisible(isVisible); + }} + partialVisibility + > + +
    +
    + {Object.keys(notes) + .slice(0, 10) + .map((e, idx) => ( +
    +
    +
    12 ? 'notetree__title-font--small' : '' + }`} > - ... -
  • - ) : ( - '' - )} -
-
-
- ))} -
-
+

{e}

+ + + +
+ ))} + + + + ); }; diff --git a/components/updating/Skillset.tsx b/components/updating/Skillset.tsx index 15fe17a..d939bb5 100644 --- a/components/updating/Skillset.tsx +++ b/components/updating/Skillset.tsx @@ -1,8 +1,7 @@ -import React from 'react'; +import React, { useState } from 'react'; +import VisibilitySensor from 'react-visibility-sensor'; -const CharkmarkIcon = ({ - border -}: any) => ( +const CharkmarkIcon = ({ border }: any) => ( ); -const Skillset = () => { +interface SkillsetProps {} + +const Skillset = ({}: SkillsetProps) => { + const [skillSetisShow, setSkillSetIsShow] = useState(false); + return ( - + ); }; diff --git a/package-lock.json b/package-lock.json index aec22ea..e161460 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,12 +9,14 @@ "version": "0.1.0", "dependencies": { "@react-three/drei": "^9.105.1", + "framer-motion": "^11.3.12", "logrocket": "^1.0.14", "logrocket-react": "^4.0.1", "next": "^14.1.4", "react": "^18.2.0", "react-dom": "^18.2.0", "react-slick": "^0.30.2", + "react-visibility-sensor": "^5.1.1", "sharp": "^0.31.0", "slick-carousel": "^1.8.1" }, @@ -5183,6 +5185,30 @@ "node": ">=0.10.0" } }, + "node_modules/framer-motion": { + "version": "11.3.12", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.3.12.tgz", + "integrity": "sha512-ulc8EHFZpKIj+NAyJv+alLUEUIXZKOQnE+JHkGjfoIcxbZwV+CSvfOoACaOpAW4nVznFMF2y3r+ViUtPtP4qiw==", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, "node_modules/fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", @@ -7221,6 +7247,18 @@ "react-dom": ">=16.13" } }, + "node_modules/react-visibility-sensor": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-visibility-sensor/-/react-visibility-sensor-5.1.1.tgz", + "integrity": "sha512-cTUHqIK+zDYpeK19rzW6zF9YfT4486TIgizZW53wEZ+/GPBbK7cNS0EHyJVyHYacwFEvvHLEKfgJndbemWhB/w==", + "dependencies": { + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -13219,6 +13257,14 @@ "map-cache": "^0.2.2" } }, + "framer-motion": { + "version": "11.3.12", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.3.12.tgz", + "integrity": "sha512-ulc8EHFZpKIj+NAyJv+alLUEUIXZKOQnE+JHkGjfoIcxbZwV+CSvfOoACaOpAW4nVznFMF2y3r+ViUtPtP4qiw==", + "requires": { + "tslib": "^2.4.0" + } + }, "fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", @@ -14709,6 +14755,14 @@ "debounce": "^1.2.1" } }, + "react-visibility-sensor": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-visibility-sensor/-/react-visibility-sensor-5.1.1.tgz", + "integrity": "sha512-cTUHqIK+zDYpeK19rzW6zF9YfT4486TIgizZW53wEZ+/GPBbK7cNS0EHyJVyHYacwFEvvHLEKfgJndbemWhB/w==", + "requires": { + "prop-types": "^15.7.2" + } + }, "readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", diff --git a/package.json b/package.json index 7075cbb..f56e64e 100644 --- a/package.json +++ b/package.json @@ -11,12 +11,14 @@ }, "dependencies": { "@react-three/drei": "^9.105.1", + "framer-motion": "^11.3.12", "logrocket": "^1.0.14", "logrocket-react": "^4.0.1", "next": "^14.1.4", "react": "^18.2.0", "react-dom": "^18.2.0", "react-slick": "^0.30.2", + "react-visibility-sensor": "^5.1.1", "sharp": "^0.31.0", "slick-carousel": "^1.8.1" }, diff --git a/pages/_app.js b/pages/_app.tsx similarity index 60% rename from pages/_app.js rename to pages/_app.tsx index a9661de..ac903db 100644 --- a/pages/_app.js +++ b/pages/_app.tsx @@ -1,10 +1,19 @@ // import '../styles/globals.css' import '../styles/css/main.css'; -// import "../assets/css/main.css"; +// import '../assets/css/main.css'; + import '../node_modules/slick-carousel/slick/slick.css'; import '../node_modules/slick-carousel/slick/slick-theme.css'; -function MyApp({ Component, pageProps }) { +import { ReactElement, ComponentType } from 'react'; + +function MyApp({ + Component, + pageProps, +}: { + Component: ComponentType; + pageProps: any; +}): ReactElement { //Integrate with LogRocket require('../devTools/logrocket'); diff --git a/styles/css/main.css b/styles/css/main.css index 4d056e6..9900b12 100644 --- a/styles/css/main.css +++ b/styles/css/main.css @@ -770,6 +770,8 @@ body { transform: perspective(600px) rotateY(30deg); padding-left: 7%; background: #fff; + animation: none; + border: 3px solid #f7671a !important; } .brick > ul > li:nth-child(odd) > a { border-bottom: #fff 4px solid; @@ -787,6 +789,8 @@ body { transform: perspective(600px) rotateY(-30deg); padding-right: 7%; background: linear-gradient(to left, #f89761, #f8874a); + animation: none; + border: 3px solid #fff !important; } .brick > ul > li:nth-child(even) > a { border-bottom: #f89761 4px solid; @@ -1286,15 +1290,11 @@ body { font-size: 1.5rem; text-decoration: none; color: #000; - -webkit-text-decoration: underline #fff 3px; - text-decoration: underline #fff 3px; - transition: -webkit-text-decoration 0.2s; - transition: text-decoration 0.2s; - transition: text-decoration 0.2s, -webkit-text-decoration 0.2s; + border-bottom: transparent 3px solid; + transition: border-bottom 0.3s; } .notetree ul > li a:hover { - -webkit-text-decoration: underline #ffc4a4 3px; - text-decoration: underline #ffc4a4 3px; + border-bottom: #ffc4a4 3px solid; } .infocard { @@ -1765,7 +1765,9 @@ body { } @media (max-width: 37.5em) { .navigation__link:link, .navigation__link:visited { - font-size: 6rem; + font-size: 4rem; + padding: 2rem 2rem; + margin: 2rem; } } .navigation__link:hover, .navigation__link:active { diff --git a/styles/css/main.css.map b/styles/css/main.css.map index 03781c5..f055927 100644 --- a/styles/css/main.css.map +++ b/styles/css/main.css.map @@ -1 +1 @@ -{"version":3,"sources":["main.css","../../styles/scss/abstracts/_variables.scss","../../styles/scss/abstracts/_mixins.scss","../../styles/scss/base/_animation.scss","../../styles/scss/base/_base.scss","../../styles/scss/base/_typography.scss","../../styles/scss/base/_utilities.scss","../../styles/scss/components/_arrow.scss","../../styles/scss/components/_button.scss","../../styles/scss/components/_project.scss","../../styles/scss/components/_repo.scss","../../styles/scss/components/_brick.scss","../../styles/scss/components/_skillset.scss","../../styles/scss/components/_circle.scss","../../styles/scss/components/_itemscircle.scss","../../styles/scss/components/_notetree.scss","../../styles/scss/components/_infocard.scss","../../styles/scss/layout/_footer.scss","../../styles/scss/layout/_header.scss","../../styles/scss/layout/_navigation.scss","../../styles/scss/pages/_home.scss","../../styles/scss/pages/_about.scss","../../styles/scss/pages/_resumelinks.scss"],"names":[],"mappings":"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","file":"main.css"} \ No newline at end of file +{"version":3,"sources":["main.css","../../styles/scss/abstracts/_variables.scss","../../styles/scss/abstracts/_mixins.scss","../../styles/scss/base/_animation.scss","../../styles/scss/base/_base.scss","../../styles/scss/base/_typography.scss","../../styles/scss/base/_utilities.scss","../../styles/scss/components/_arrow.scss","../../styles/scss/components/_button.scss","../../styles/scss/components/_project.scss","../../styles/scss/components/_repo.scss","../../styles/scss/components/_brick.scss","../../styles/scss/components/_skillset.scss","../../styles/scss/components/_circle.scss","../../styles/scss/components/_itemscircle.scss","../../styles/scss/components/_notetree.scss","../../styles/scss/components/_infocard.scss","../../styles/scss/layout/_footer.scss","../../styles/scss/layout/_header.scss","../../styles/scss/layout/_navigation.scss","../../styles/scss/pages/_home.scss","../../styles/scss/pages/_about.scss","../../styles/scss/pages/_resumelinks.scss"],"names":[],"mappings":"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","file":"main.css"} \ No newline at end of file diff --git a/styles/scss/components/_brick.scss b/styles/scss/components/_brick.scss index 843e901..edef807 100644 --- a/styles/scss/components/_brick.scss +++ b/styles/scss/components/_brick.scss @@ -64,8 +64,8 @@ transform: perspective(600px) rotateY(30deg); padding-left: 7%; background: $color-white; - - // border: 5px solid $color-secondary !important; + animation: none; + border: 3px solid $color-secondary-dark-2 !important; } > a { @@ -91,7 +91,8 @@ $color-secondary-dark ); - // border: 5px solid $color-white !important; + animation: none; + border: 3px solid $color-white !important; } > a { diff --git a/styles/scss/components/_notetree.scss b/styles/scss/components/_notetree.scss index 8566206..4f9af3d 100644 --- a/styles/scss/components/_notetree.scss +++ b/styles/scss/components/_notetree.scss @@ -67,11 +67,11 @@ font-size: 1.5rem; text-decoration: none; color: $color-black; - text-decoration: underline $color-white 3px; - transition: text-decoration 0.2s; + border-bottom: transparent 3px solid; + transition: border-bottom 0.3s; &:hover { - text-decoration: underline $color-secondary-light 3px; + border-bottom: $color-secondary-light 3px solid; } } } diff --git a/styles/scss/layout/_navigation.scss b/styles/scss/layout/_navigation.scss index db65125..dc413cd 100644 --- a/styles/scss/layout/_navigation.scss +++ b/styles/scss/layout/_navigation.scss @@ -110,7 +110,9 @@ $navigation_button-positionRight: 2.5%; } @include respond(phone) { - font-size: 6rem; + font-size: 4rem; + padding: 2rem 2rem; + margin: 2rem; } } diff --git a/tsconfig.json b/tsconfig.json index d929f63..8e5fe37 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -106,12 +106,6 @@ "resolveJsonModule": true, "isolatedModules": true }, - "include": [ - "next-env.d.ts", - "**/*.ts", - "**/*.tsx", - "pages/_app.js", - "env-config.js" - ], + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "env-config.js"], "exclude": ["node_modules"] } diff --git a/utils/analyzeReadme.ts b/utils/analyzeReadme.ts index 964e018..b4b8d82 100644 --- a/utils/analyzeReadme.ts +++ b/utils/analyzeReadme.ts @@ -1,5 +1,7 @@ +export type NotesData = { [key: string]: { [key: string]: string }[] }; + export default function analyzeReadme(data: any) { - let notesData: { [key: string]: any[] } = {}; + let notesData: NotesData = {}; for (let i = 0; i < data.length; i++) { if (data[i] == '#' && data[i + 1] == '#') { let j = i + 3;