Portfolio Page
How do I make an portfolio page?
Creating a portfolio page for FreeCodeCamp. What is a portfolio page? How do you make a portfolio page? This script and codes were developed by Joel on 23 November 2022, Wednesday.
Portfolio Page - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Portfolio Page</title> <link rel='stylesheet prefetch' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css'> <link rel="stylesheet" href="css/style.css">
</head>
<body> <!--
Developer: Joel Huffman
Date: 3-20-2016
Project: Portfolio
Comments:
-This project was built for FreeCodeCamp.com
-I used HTML SCSS Javascript Jquery and Bootstrap
-->
<link href='https://fonts.googleapis.com/css?family=Rock+Salt' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Julius+Sans+One' rel='stylesheet' type='text/css'>
<body class="fluid-container"> <div id="landPageContent"> <header> <nav class="row no-gutters"> <div class="col-sm-4 col-xs-12 text-left title"> <h1 class="h3" id="name">Joel Huffman</h1> </div> <ul class="text-right col-sm-8 col-xs-12 navi"> <li><a id="nav-one" href="#">Home</a></li> <li><a id="nav-two" href="#portfolio-header">Portfolio</a></li> <li><a id="nav-three" href="#about-header">About</a></li> <li><a id="nav-four" href="#contact-header">Contact</a></li> </ul> </nav> </header> <p id="p"></p> <h1 class="text-center landingText"><strong>Web Designer</strong></h1> </div> <main> <!--Beginning of the portfolio page three rows with bootstrap col-md-4 on each row col-xs-6 on each row --> <!--Header--> <div class="row no-gutters" id="portfolio-header"> <div class="col-sm-6 col-sm-offset-3 text-center"> <h1>Portfolio</h1> </div> </div> <!--First Row of portfolio page-->
<div class="row project-first no-gutters"> <div class="col-sm-4 col-sm-offset-1 col-xs-6 project"><a href="https://codepen.io/HuffmanJ25/full/yOzxRb/"> <img src="https://raw.githubusercontent.com/HuffmanJ25/QuoteMachine/master/quoteMachine-min.PNG" alt="thumbnail of project" class="img-responsive"> <h2><span>Project 1</span></h2> </div></a> <div class="col-md-4 col-md-offset-2 col-sm-4 col-sm-offset-1 col-xs-6 project"><a href="https://codepen.io/HuffmanJ25/full/RGLpNL/"> <img src="https://raw.githubusercontent.com/HuffmanJ25/WikiSearch/master/wikiSnip.PNG" alt="thumbnail of project" class="img-responsive"> <h2><span>Project 2</span></h2> </div></a> </div> </div> <!--Beginning of the About page --> <!-- About Header--> <div class="row no-gutters" id="about-header"> <div class="col-sm-6 col-sm-offset-3 text-center"> <h1>About</h1> </div> </div> <!--About content-->
<div class="row about-row no-gutters"> <div class="darken-background"> <div class="col-sm-5 col-sm-offset-1 text-center"> <h2>Joel Huffman</h2> <p>I stumbled upon web development through acheiving an IT Management Bachlors degree at Santa Fe College. I fell in love with creating web sites and dove in head first creating and learning with my spare time.</p> </div> <div class="col-sm-5 text-center"> <h2>Skills</h2> <ul class="about-list"> <li>HTML5, CSS3, Bootstrap3, Jquery</li> <li>Sass, Jade, Git, Responsive Web Design</li> <li></li> <li></li> </ul> </div> </div> </div> </main> <footer>
<!--Contact Page--> <div class="row no-gutters" id="contact-header"> <div class="col-sm-6 col-sm-offset-3 text-center"> <h1>Contact</h1> </div> </div> <div class="row contact no-gutters"> <div class="col-sm-4 text-center linked-in"> <a target="_blank" class="btn btn-primary" href="https://www.linkedin.com/in/joelhuffman
">Linked In<a> </div> <div class="col-sm-4 text-center free-code-camp"> <a target="_blank" class="btn btn-success" href="https://www.freecodecamp.com/huffmanj25">freeCodeCamp<a> </div> <div class="col-sm-4 text-center github"> <a target="_blank" class="btn btn-warning" href="https://github.com/HuffmanJ25">GitHub<a> </div> </div> <div class="row contact no-gutters"> <div class="col-sm-4 col-sm-offset-4 text-center old-school"> <ul> <li>535-547-1777</li> <li>[email protected]</li> </ul> <p><a class="glyphicon glyphicon-upload" id="top" href=#name></br>Back To Top</a></p> </div> </div> </footer>
</body> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script>
</body>
</html>
Portfolio Page - Script Codes CSS Codes
html { height: 100%;
}
body { color: #767676; background: url("https://raw.githubusercontent.com/HuffmanJ25/QuoteMachine/master/portfolioBackground-min.jpg") no-repeat center; background-size: 100%; background-color: black; height: 100%;
}
header { background-color: black; margin: 0; padding: 0; border-bottom: 1px solid white;
}
.row.no-gutters { margin-right: 0; margin-left: 0;
}
.row.no-gutters > [class^="col-"], .row.no-gutters > [class*=" col-"] { padding-right: 0; padding-left: 0;
}
#name { padding: 30px; margin: 0; font-family: "Julius Sans One", sans-serif; color: white;
}
#name h1 { margin: 0;
}
.navi { list-style-type: none; padding: 20px 0;
}
.navi li { display: inline;
}
.navi a { text-decoration: none; color: inherit; padding: 20px;
}
.navi a:hover { color: white; border-bottom: 1px solid white; text-decoration: none;
}
@media (max-width: 768px) { #name { text-align: center; } .navi { text-align: center; }
}
#landPageContent { position: relative; height: 100%;
}
#landPageContent .landingText { color: white; text-shadow: 3px 2px 3px black; position: absolute; top: 50%; left: 50%; height: 30%; width: 40%; margin: 5% 0 0 -20%; font-family: "Rock Salt", cursive; letter-spacing: 15px;
}
@media (max-width: 768px) { .landingText { font-size: 15px; }
}
#portfolio-header { font-family: "Julius Sans One", sans-serif; border-top: 1px solid white; border-bottom: 1px solid white; background-color: #000101;
}
.project { margin-bottom: -20px;
}
img { margin: 0;
}
.project-first { background-color: #000101; position: relative; height: 300px;
}
.project-first span { position: absolute; top: 253px; background: rgba(0, 0, 0, 0.6); color: white; padding: 5px 20px; border: 1px solid #E56717;
}
.project-second { background-color: #000101; position: relative; height: 7px; border: 1px solid white;
}
.project-second span { position: absolute; top: 255px;
}
.portfolio-third { background-color: #000101; position: relative; height: 300px;
}
.portfolio-third h2 span { position: absolute; top: 253px; background: rgba(0, 0, 0, 0.6); color: white; padding: 5px 20px; border: 1px solid #E56717;
}
#about-header { font-family: "Julius Sans One", sans-serif; border-top: 1px solid white; border-bottom: 1px solid white; background-color: #000101;
}
.about-row { background-color: #000f0e; background-image: url("http://www.publicdomainpictures.net/pictures/50000/nahled/blurry-background.jpg"); background-size: cover; color: #000a14;
}
.about-row h2 { font-weight: bold; margin-top: 60px; border-bottom: 2px solid black; padding: 10px;
}
.about-row p { padding: 30px 30px 60px 30px; font-size: 20px; text-shadow: 1px 1px 1px black;
}
.about-list { list-style-type: none; padding: 2px 0;
}
.about-list li { padding: 5px 30px; font-size: 20px; text-shadow: 1px 1px 1px black;
}
#contact-header { font-family: "Julius Sans One", sans-serif; border-top: 1px solid white; border-bottom: 1px solid white; background-color: #000101;
}
.contact a { color: white; text-decoration: none; margin: 40px 0; font-size: 20px;
}
.contact ul { text-decoration: none; list-style-type: none; padding: 20px; color: white; font-size: 20px;
}
@media(min-width: 1904px) { .project { height: 300px; }
}
Portfolio Page - Script Codes JS Codes
$(document).ready(function() { $("#nav-two").click(function(event) { event.preventDefault(); var hash = this.hash; $('html,body').animate({ scrollTop: $(hash).offset().top }, 1600,function(){ window.location.hash = hash; }); }); $("#nav-three").click(function(event) { event.preventDefault(); var hash = this.hash; $('html,body').animate({ scrollTop: $(hash).offset().top }, 1600,function(){ window.location.hash = hash; }); }); $("#nav-four").click(function(event) { event.preventDefault(); var hash = this.hash; $('html,body').animate({ scrollTop: $(hash).offset().top }, 1600,function(){ window.location.hash = hash; }); }); $("#top").click(function(event) { event.preventDefault(); var hash = this.hash; $('html,body').animate({ scrollTop: $(hash).offset().top }, 1600,function(){ window.location.hash = hash; }); });
});
Developer | Joel |
Username | HuffmanJ25 |
Uploaded | November 23, 2022 |
Rating | 3 |
Size | 5,240 Kb |
Views | 10,120 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
Quote Machine | 4,154 Kb |
Weather Data | 4,707 Kb |
Tribute Page - No CSS | 2,231 Kb |
A Pen by Joel | 5,031 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
Toggling Divs with jQuery | Yying6 | 1,967 Kb |
Improved Page Flipping Effect | Usaphp | 5,201 Kb |
Ocean | Gordonnl | 2,817 Kb |
Parallax.js | Zmeeey5 | 2,330 Kb |
Brian The CSS Bee | Jonitrythall | 3,922 Kb |
E-mail Template | SoloMDFK | 4,871 Kb |
Box Shadow Effects | Retrofuturistic | 2,143 Kb |
Vue.js Starter | Andymerskin | 1,268 Kb |
Formations | Cantelope | 5,731 Kb |
GrcJS | Vino6 | 2,047 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!