HTML CSS Responsive Portfolio Design Template

HTML CSS Portfolio Template

In this post, I am going to design web design portfolio using pure HTML and CSS. You can download complete source code to click one below download button.

HTML

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- Google Font -->
    <link href='https://fonts.googleapis.com/css?family=Open Sans' rel='stylesheet'>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-giJF6kkoqNQ00vy+HMDP7azOuL0xtbfIcaT9wjKHr8RbDVddVHyTfAAsrekwKmP1" crossorigin="anonymous">
    <link rel="stylesheet" type="text/css" href="css/style.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
</head>
<body>
<!--Begin Navbar-->
<div id="header">
	<div class="container">
	<div class="row">
		<div class="col-lg-6">
			<div class="pt-1">
				<h2>Muddsar Qayyum</h2>
			</div>
		</div>
		<div class="col-lg-6" id="right_side">
			<nav class="navbar navbar-expand">
				<ul class="navbar-nav">
				    <li>
					    <a href="#" class="nav-link text-nowrap">
					    <span><i class="fa fa-home"></i></span>
					    Home</a>
				    </li>
				    <li>
					    <a href="#skill" class="nav-link text-nowrap">
					    <span><i class="fa fa-code"></i></span>
					       Skills</a>
				    </li>
				    <li>
					    <a href="#work" class="nav-link text-nowrap">
					    	<span><i class="fa fa-history"></i></span>
					    Work History</a>
				    </li>
				    <li>
					    <a href="#contact" class="nav-link text-nowrap">
					    	<span><i class="fa fa-phone"></i></span>
					    Contact Me</a>
				    </li>
			    </ul>
			</nav>
		</div>
	</div>
</div>
</div>
<!--End Navbar-->

<!-- Begin about section -->
<div id="about_section">
	<div class="container">
		<div class="row">
			<div class="col-lg-6">
				<div>
					<img src="images/profile.png">
				</div>
			</div>
			<div class="col-lg-6" id="right_side">
				<div>
					<h2 class="text-center">i'm Web Designer</h2>
					<span></span>
				</div>
			</div>
		</div>
	</div>
</div>
<!-- End about section -->

<!-- Begin skill section -->
<div id="skill"></div>
<div id="skill_section">
	<div class="container">
		<div class="row">
			<div class="col-9 text-center m-auto">
				<h2>Skills</h2>
				<p>Here are my expertise</p>
				<div class="progress bg-white">
					<div class="progress-bar progress_bar_color html">
						HTML (90%)
					</div>
				</div>
				<div class="progress bg-white">
					<div class="progress-bar progress_bar_color css">
						CSS (85%)
					</div>
				</div>
				<div class="progress bg-white">
					<div class="progress-bar progress_bar_color bootstrap">
						Bootstrap (80%)
					</div>
				</div>
				<div class="progress bg-white">
					<div class="progress-bar progress_bar_color wordpress">
						WordPress (70%)
					</div>
				</div>
				<div class="progress bg-white">
					<div class="progress-bar progress_bar_color codeigniter">
						Codeigniter (60%)
					</div>
				</div>
				<div class="progress bg-white">
					<div class="progress-bar progress_bar_color js">
						JavaScript (45%)
					</div>
				</div>
			</div>
		</div>
	</div>
</div>
<!-- End skill section -->

<!-- Begin work history section -->
<div id="work"></div>
<div id="work_history">
	<div class="container">
		<div class="row">
			<div class="col-8 text-center m-auto">
				<h2>Work History</h2>
				<p>I'm working as a freelancer and here are some samples of my previous work</p>
			</div>
		</div>
		<div class="row">
			<div class="col-md-6 mb-3">
				<div id="carousel_id" class="carousel slide" data-bs-ride="carousel" data-bs-interval="999999999">
	  				<ol class="carousel-indicators">
	    				<li data-bs-target="#carousel_id" data-bs-slide-to="0" class="active"></li>
	    				<li data-bs-target="#carousel_id" data-bs-slide-to="1"></li>
	    				<li data-bs-target="#carousel_id" data-bs-slide-to="2"></li>
	    				<li data-bs-target="#carousel_id" data-bs-slide-to="3"></li>
	               </ol>
  					<div class="carousel-inner">
   						<div class="carousel-item active">
							<img src="images/work/1.png" class="d-block w-100" alt="...">
      						<div class="carousel-caption d-none d-md-block">
        						<h5>Homepage</h5>
      						</div>
    					</div>
    					<div class="carousel-item">
      						<img src="images/work/2.png" class="d-block w-100" alt="...">
      						<div class="carousel-caption d-none d-md-block">
        						<h5>Shop Page</h5>
      						</div>
    					</div>
    					<div class="carousel-item">
      						<img src="images/work/3.png" class="d-block w-100" alt="...">
      						<div class="carousel-caption d-none d-md-block">
        						<h5>Payment Page</h5>
      						</div>
    					</div>
    					<div class="carousel-item">
      						<img src="images/work/4.png" class="d-block w-100" alt="...">
      						<div class="carousel-caption d-none d-md-block">
        						<h5>History Page</h5>
      						</div>
    					</div>
  					</div>
  					<a class="carousel-control-prev" 
  					    href="#carousel_id" role="button" data-bs-slide="prev">
    					<span class="carousel-control-prev-icon" aria-hidden="true"></span>
    					<span class="visually-hidden">Previous</span>
  					</a>
  					<a class="carousel-control-next" 
  						href="#carousel_id" role="button" data-bs-slide="next">
    					<span class="carousel-control-next-icon" aria-hidden="true"></span>
    					<span class="visually-hidden">
    					Next</span>
  					</a>
				</div>
				<div class="text-center pt-2">
					<h5>Design of Article shopping website</h5>
				</div>
			</div>
			<div class="col-md-6 mb-3">
				<div id="carousel_id2" class="carousel slide" data-bs-ride="carousel" data-bs-interval="999999999">
	  				<ol class="carousel-indicators">
	    				<li data-bs-target="#carousel_id2" data-bs-slide-to="0" class="active"></li>
	    				<li data-bs-target="#carousel_id2" data-bs-slide-to="1"></li>
	    				<li data-bs-target="#carousel_id2" data-bs-slide-to="2"></li>
	    				<li data-bs-target="#carousel_id2" data-bs-slide-to="3"></li>
	               </ol>
  					<div class="carousel-inner">
   						<div class="carousel-item active">
							<img src="images/work/01.png" class="d-block w-100" alt="...">
      						<div class="carousel-caption d-none d-md-block">
        						<h5>Homepage</h5>
      						</div>
    					</div>
    					<div class="carousel-item">
      						<img src="images/work/02.png" class="d-block w-100" alt="...">
      						<div class="carousel-caption d-none d-md-block">
        						<h5>Login Page</h5>
      						</div>
    					</div>
    					<div class="carousel-item">
      						<img src="images/work/03.png" class="d-block w-100" alt="...">
      						<div class="carousel-caption d-none d-md-block">
        						<h5>Registration Page</h5>
      						</div>
    					</div>
    					<div class="carousel-item">
      						<img src="images/work/04.png" class="d-block w-100" alt="...">
      						<div class="carousel-caption d-none d-md-block">
        						<h5>User Dashboard</h5>
      						</div>
    					</div>
    					<div class="carousel-item">
      						<img src="images/work/06.png" class="d-block w-100" alt="...">
      						<div class="carousel-caption d-none d-md-block">
        						<h5>User Dashboard</h5>
      						</div>
    					</div>
    					<div class="carousel-item">
      						<img src="images/work/05.png" class="d-block w-100" alt="...">
      						<div class="carousel-caption d-none d-md-block">
        						<h5>User Profile</h5>
      						</div>
    					</div>
  					</div>
  					<a class="carousel-control-prev" 
  					    href="#carousel_id2" role="button" data-bs-slide="prev">
    					<span class="carousel-control-prev-icon" aria-hidden="true"></span>
    					<span class="visually-hidden">Previous</span>
  					</a>
  					<a class="carousel-control-next" 
  						href="#carousel_id2" role="button" data-bs-slide="next">
    					<span class="carousel-control-next-icon" aria-hidden="true"></span>
    					<span class="visually-hidden">
    					Next</span>
  					</a>
				</div>
				<div class="text-center pt-2">
					<h5>Blog Web Application in Codeigniter</h5>
				</div>
			</div>
		</div>
	</div>
</div>
<!-- End work history section -->

<!-- contact section begin -->
<div id="contact"></div>
<div id="contact_section">
	<div class="container">
		<div class="text-center">
			<h2>Contact Me</h2>
			<p>Feel free and drop your query</p>
		</div>
		<div class="row">
			<div class="col-md-4 m-auto">
				 <div>
				 	<h5>Location</h5>
				 	<p>City Abbaspur, Azad Kashmir, Pakistan</p>
				 </div>
				 <div>
				 	<h6>Mobile</h6>
				 	<p><a href="tel:+923485603534" class="text-dark">+923485603534</a></p>
				 </div>
				 <div>
				 	<h6>Email</h6>
				 	<p><a href="mailto:maduwebtech@gmail.com" class="text-dark">maduwebtech@gmail.com</a></p>
				 </div>
			</div>
			<div class="col-md-6 m-auto">
				<div>
					<h5 class="text-center">Leave your Message</h5>
				</div>
				<form>
					<div class="mb-2">
					<input type="text" name="" placeholder="Your name" class="form-control" required="">
				</div>
				<div class="mb-2">
					<input type="email" name="" placeholder="Your email" class="form-control" required="">
				</div>
				<div class="mb-2">
					<textarea class="form-control" rows="5" placeholder="Type message..."></textarea>
				</div>
				<div class="mb-2">
					<input type="submit" name="" class="btn btn-primary btn-sm col-12" value="Send Message">
				</div>
				</form>
			</div>
		</div>
	</div>	
</div>
<!-- begin footer-->
<div class="container-fluid contact">
	<div class="row">
		<div class="col-12 d-flex flex-column align-items-center">
			<div class="navbar-expand">
				<ul class="navbar-nav" id="social_icons">
					<li><a href="https://www.facebook.com/muddsarchughtai" class="nav-link"><i class="fa fa-facebook"></i></a></li>
					<li><a href="https://youtube.com/c/MaduWebTech" class="nav-link"><i class="fa fa-youtube"></i></a></li>
					<li><a href="https://www.instagram.com/muddsar_qayyum" class="nav-link"><i class="fa fa-instagram"></i></a></li>
					<li><a href="https://twitter.com/Muddsar__Qayyum" class="nav-link"><i class="fa fa-twitter"></i></a></li>
				</ul>
			</div>
			<div class="text-center">
				<p>Copyright © 2021 | Designed by MaduWebTech</p>
			</div>
		</div>
	</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/js/bootstrap.bundle.min.js" integrity="sha384-ygbV9kiqUc6oa4msXn9868pTtWMgiQaeYH7/t7LECLbyPA2x65Kgf80OJFdroafW" crossorigin="anonymous"></script>
</body>
</html>

CSS

*{margin: 0;padding: 0;box-sizing: border-box;font-family: Arial;}
html{
	font-size: 100%;
}
.col-9 {
    flex: 0 0 auto;
    width: 90% !important;
}
#header{
	background-color: #fff;
	width: 100%;
	position: sticky;
	top: 0;
}
#header h2{
	padding-left: 15px;
	color: navy;
}
#header #right_side li a{
	color: black;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: bold;
	transition: transform 1.5s;
}
#header #right_side li a:hover{
	color: navy;
	transform: scale(1.1);
}
/*Header section end*/

/*Begin about section*/
#about_section{
	padding-top: 40px;
	padding-bottom: 40px;
	background-image: linear-gradient(#5BA4EF,#9867CE);
}
#about_section img{
	height: 350px;
	width: 350px;
	border:1px solid grey;
	padding: 5px;
	background-color:  #fefefe;
	opacity: 0.8;
	border-radius: 50%;
	box-shadow: 2px 2px 3px blue;
	transition: transform 1s;
}
#about_section img:hover{
	transform: scale(0.9);
	cursor: zoom-in;
}
#about_section #right_side{
	align-self: center;
	background-color: #fff;
	border:1px solid grey;
	box-shadow: 2px 2px 3px blue;
}
#about_section #right_side h1{
	align-items: center;
}

/*Skill Section*/
#skill_section{
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #eee;
}
#skill_section h2{
	font-weight: bold;
}
#skill_section .progress{
	margin-bottom: 16px;
	height: 1.5rem;
	font-size: 1rem;
}
#skill_section .html{
	width: 90%;
	background-image: linear-gradient(black,red);
	font-family: all;
	font-weight: bold;
}
#skill_section .css{
	width: 85%;
	background-image: linear-gradient(hotpink,orange);
	font-family: all;
	font-weight: bold;
}
#skill_section .bootstrap{
	width: 80%;
	background-image: linear-gradient(orange,black);
	font-family: all;
	font-weight: bold;
}
#skill_section .wordpress{
	width: 70%;
	background-image: linear-gradient(navy,black);
	font-family: all;
	font-weight: bold;
}
#skill_section .codeigniter{
	width: 60%;
	background-image: linear-gradient(tan,red);
	font-family: all;
	font-weight: bold;
}
#skill_section .js{
	width: 50%;
	background-image: linear-gradient(grey,green);
	font-family: all;
	font-weight: bold;
}

/*Work history*/
#work_history{
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #eee;
}
#work_history h2{
	font-weight: bold;
}
.carousel-inner{
	border-radius: 10px;
	background-color: black;
	box-shadow: 2px 2px 3px black;
}
.carousel-item img{
	border-radius: 10px;
	opacity: 0.5;
}

/*begin contact*/
#contact_section{
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #eee;
}
#contact_section h2{
	font-weight: bold;
}
/*Footer begin*/
.contact{
	background-color: black;
	color: #999999;
}
#social_icons li a i{
	color:#999999; 
}
/*Media Queries*/
@media (max-width: 768px){
	html{font-size: 85%;}
	#about_section{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#about_section img{
		display: flex;
		margin: auto;
		height: 250px;
		width: 250px;
	}
	#about_section #right_side{
		margin-top: 10px;
	}
	#about_section{
	padding-top: 40px;
	padding-bottom: 40px;
	}
	#skill_section{
	margin-top: 20px;
	margin-bottom: 20px;
	}
}
@media (min-width: 769px) and (max-width: 992px){
	html{font-size: 95%;}
	#about_section{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#about_section img{
		display: flex;
		margin: auto;
		height: 300px;
		width: 300px;
	}
	#about_section #right_side{
		margin-top: 10px;
	}
	#skill_section{
	margin-top: 20px;
	margin-bottom: 20px;
	}
}
@media (max-width: 430px){
	html{font-size: 70%}
}
@media (max-width: 370px){
	html{font-size: 60%}
}
@media (max-width: 333px){
	html{font-size: 45%}
}

Media Images: Download

Download Complete Project:

Download

Share with friends:
Scroll to Top