https://github.com/mstephen19/mstephen19.github.io
My portfolio website.
https://github.com/mstephen19/mstephen19.github.io
css html javascript
Last synced: about 2 months ago
JSON representation
My portfolio website.
- Host: GitHub
- URL: https://github.com/mstephen19/mstephen19.github.io
- Owner: mstephen19
- Created: 2021-09-15T19:35:02.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-21T10:25:01.000Z (over 3 years ago)
- Last Synced: 2025-02-04T22:14:26.678Z (4 months ago)
- Topics: css, html, javascript
- Language: CSS
- Homepage: http://mstephen19.github.io
- Size: 19.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Matt's Portfolio **([Link](https://mstephen19.github.io))**
This is a website that displays a bit of information about myself, my skills, my projects, as well as my contact information.

## Original WireFrame
## Built With
* [HTML](https://developer.mozilla.org/en-US/docs/Web/HTML)
* [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS)
* [Javascript](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
* [Google Fonts](https://fonts.google.com/specimen/Josefin+Sans#glyphs) (Josefin Sans font)
* [ColorHunt](https://colorhunt.co/) (for color pallete)
* [Steven Stromick](https://codepen.io/sstromick/pen/KKwQbrx) (CSS rotate animation in navbar)
* [LiceCap](https://www.cockos.com/licecap/) (to easily record gifs)
* [Pixelmator](https://www.pixelmator.com/pro/) (image editing + cropping)
* [Meyer Web reset.css file](https://meyerweb.com/eric/tools/css/reset/)## Notable Stuff
### Javascript logic used to display fixed image preview on screen during hover event on list item:
``` Javascript
const refactorBtn = document.getElementById('refactor');
refactorBtn.onmouseover = function(){
document.getElementById('hideRefactor').style.display = 'block';
}
refactorBtn.onmouseout = function(){
document.getElementById('hideRefactor').style.display = 'none';
}
`````` CSS
.hidden {
position: fixed;
top: 50%;
left: 1%;
}.hidden img {
max-height: 40vh;
position: absolute;
bottom: 0;
border-radius: 4px;
border: 2px solid red;
}#hideRefactor {
display: none;
}
```### CSS gradient + animation in order to achieve gradient background:
``` CSS
body {
background: linear-gradient(-50deg, #FFEF78, #98DDCA, #D5ECC2, #FFD3B4, rgb(205, 235, 205), #610094, #FFAAA7, rgb(181, 206, 214), rgb(24, 24, 24));
background-size: 450% 450%;
animation: moving 18s ease-in-out infinite;
}@keyframes moving {
0% {background-position: 0% 50%;}
50% {background-position: 100% 50%;}
100% {background-position: 0% 50%;}
}
```## Deployed Link
* [Live Site Here](https://mstephen19.github.io)
## Author
**Matt Stephens**
- [Link to Portfolio Site](https://mstephen19.github.io)
- [Link to Github](https://github.com/mstephen19)
- [Link to LinkedIn](https://www.linkedin.com/mstephen19)### Acknowledgments
* Hat tip to Shawn Beaton. [His old website](https://beat0154.github.io/shawnbeatonV4/) slightly inspired this one.
* Shoutout to [Jesse Lewis](https://www.linkedin.com/in/jesseaustinlewis/) for teaching me his ways of FlexBox