You found the README
to my portfolio! This portfolio is made with React. The styling of the waves and cards I found on CodePen. If you haven't already seen my portfolio, you can view it HERE.
- HTML
- CSS
- Javascript
- Reactjs
If you were wondering, this is the snippet of code responsible for the name animation.
// States for Name animation
const [getName, setName] = useState("");
const [getTick, setTick] = useState("_");
// Animate name on load
useEffect(() => {
const myName = ["", "M", "Ma", "Mar", "Mark", "Mark ", "Mark K", "Mark Kh", "Mark Kho", "Mark Khoo"];
let nameTime = 0;
const interval = setInterval(() => {
if(nameTime < myName.length){
setName(myName[nameTime]);
} else if (nameTime >= myName.length + 5) {
setTick("");
clearInterval(interval);
};
nameTime += 1;
}, randInt(75, 200));
}, []);
const randInt = (min, max) => {
return Math.floor(Math.random() * (max - min + 1) + min);
};
For any questions contact GitHub user markkhoo or at this email: markkhoo95@gmail.com