-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
32 changed files
with
1,161 additions
and
75 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Personal Portfolio 2025 | ||
|
||
Welcome to my personal portfolio website! This project showcases my skills, projects, and experiences as a web developer. | ||
|
||
## Table of Contents | ||
|
||
- [About](#about) | ||
- [Technologies](#technologies) | ||
- [Contact](#contact) | ||
|
||
## About | ||
|
||
This portfolio is designed to highlight my work and provide potential employers or clients with an overview of my capabilities. It includes sections for my bio, projects, and contact information. | ||
|
||
## Technologies | ||
|
||
This project is built using the following technologies and libraries: | ||
|
||
- HTML5 | ||
- CSS3 | ||
- JavaScript | ||
- Lenis (https://github.com/darkroomengineering/lenis) | ||
|
||
## Contact | ||
|
||
Feel free to reach out to me via email at [[email protected]](mailto:[email protected]) or connect with me on [LinkedIn](https://www.linkedin.com/in/cizeron-lucas/'). | ||
|
||
Thank you for visiting my portfolio! |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Empty file.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
const lenis = new Lenis({ | ||
duration: 1.2, | ||
easing: (t) => Math.min(1, 1.001 - Math.pow(2, -10 * t)) | ||
}); | ||
|
||
function raf(time) { | ||
lenis.raf(time); | ||
ScrollTrigger.update(); | ||
requestAnimationFrame(raf); | ||
} | ||
|
||
requestAnimationFrame(raf); | ||
|
||
const section_1 = document.getElementById("vertical"); | ||
const col_left = document.querySelector(".col_left"); | ||
const timeln = gsap.timeline({ paused: true }); | ||
|
||
timeln.fromTo(col_left, {y: 0}, {y: '40vh', duration: 1, ease: 'none'}, 0); | ||
|
||
const scroll_1 = ScrollTrigger.create({ | ||
animation: timeln, | ||
trigger: section_1, | ||
start: 'top top', | ||
end: 'bottom center', | ||
scrub: 1 | ||
}); | ||
|
||
const section_2 = document.getElementById("horizontal"); | ||
const horizontalstop = document.getElementById("horizontalstop"); | ||
let box_items = gsap.utils.toArray(".horizontal__item"); | ||
|
||
gsap.to(box_items, { | ||
xPercent: -100 * (box_items.length - 1), | ||
ease: "sine.out", | ||
scrollTrigger: { | ||
trigger: horizontalstop, | ||
pin: true, | ||
scrub: 3, | ||
snap: 1 / (box_items.length - 1), | ||
end: "+=" + section_2.offsetWidth | ||
} | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.