Spoli – Personal Portfolio & Resume HTML Template

by: bslthemes

Thank you for your purchase. If you have any questions, mail me to - beshleyua@gmail.com

File structure

After unpacking archive, you'll see this structure:

						
html/
│
├──doc/
├──template/
│──│──css/
│──│──scss/
│──│──img/
│──│──fonts/
│──│──js/
│──│──│──main.js
│──│──|──plugins/
│──│──index.html
│──│──home-2.html
│──│──home-3.html
│──│──home-4.html
│──│──project.html
│──│──publication.html
						
					
  • css/ - compiled css styles for template
  • scss/ - main .scss styles for template
  • js/ - all JS library for template
    • main.js - main JS for template

Settings

Template Settings

For editing styling, colors, sizes, etc of the template you can use following settings, folder "/scss/_variables.scss (and dark)". You need to compile the .sсss files to "/css" folder. You can use the "Visual Studio Code" app -> "Live Sass Compiler".

					
/* -------------------------------------------

fonts

------------------------------------------- */

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

$font-1: "Inter",
sans-serif;
$font-2: "Open Sans",
sans-serif;

/* -------------------------------------------

colors

------------------------------------------- */

$m-1: #141414;
$m-2: #8A8A8A;
$m-3: #fff;

$a-1: #FF8473;
$a-2: #FFE588;
$a-3: #7152E1;

/* -------------------------------------------

transition

------------------------------------------- */

$t-sm: .2s cubic-bezier(0, 0, 0.3642, 1);
$t-md: .4s cubic-bezier(0, 0, 0.3642, 1);
$t-lg: .6s cubic-bezier(0, 0, 0.3642, 1);
$t-xl: .8s cubic-bezier(0, 0, 0.3642, 1);						
					
				

Include of fonts

For editing fonts of the template you can use following settings, folder "/scss/_variables.scss". You need to compile the .sсss files to "/css" folder. You can use the "Visual Studio Code" app -> "Live Sass Compiler".

					
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
					
				

Next step is to replace "$font-1: 'Inter'," to your fonts names.

Edit Icons

In this template are defined some of classes for icons, see all icons here - https://fontawesome.com/v5/search, use search and select icons.

Copy icon class (for example "fas fa-code") and add to tag in html file like this:

					
<i class="fas fa-pencil-ruler"></i>
					
				

HTML structure

					
<!DOCTYPE html>
<html lang="en-US">

<head>

	<title>Spoli – Personal Portfolio & Resume HTML Template</title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<meta name="HandheldFriendly" content="true">
	<meta name="author" content="bslthemes" />

	<!-- grid css -->
	<link rel="stylesheet" href="css/plugins/bootstrap-grid.css">
	<!-- font awesome css -->
	<link rel="stylesheet" href="css/plugins/fontawesome.min.css">
	<!-- swiper css -->
	<link rel="stylesheet" href="css/plugins/swiper.min.css">
	<!-- spoli css -->
	<link rel="stylesheet" href="css/style.css">

	<!-- Favicon -->
	<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
	<link rel="icon" href="favicon.ico" type="image/x-icon">

</head>

<body>

	<!-- wrapper -->
	<div class="mil-page-wrapper">

		<!-- top panel -->
		<div class="mil-top-panel mil-no-anim">
			...
		</div>
		<div class="mil-side-menu">
			...
		</div>
		<!-- top panel end -->

		<!-- hero -->
		<div class="mil-hero-2 mil-b-m-1-soft" id="home" style="background-image: url(img/banner-2/2.png); background-size: 95%; background-position: center top; background-repeat: no-repeat">
			...
		</div>
		<!-- hero end -->

		<!-- about -->
		<div class="mil-p-100-100" id="about">
			...
		</div>
		<!-- about end -->

		<!-- timeline -->
		<div class="">
			...
		</div>
		<!-- timeline end -->

		<!-- skills -->
		<div class="mil-p-0-100">
			...
		</div>
		<!-- skills end -->

		<!-- services -->
		<div class="mil-b-m-1 mil-p-100-100" id="service">
			...
		</div>
		<!-- services end -->

		<!-- portfolio -->
		<div class="mil-p-100-0" id="works">
			...
		</div>
		<!-- portfolio end -->

		<!-- subscribe -->
		<div class="mil-p-200-0 mil-sm-p-100-0">
			...
		</div>
		<!-- subscribe end -->

		<!-- price -->
		<div class="mil-p-200-40 mil-sm-p-100-40">
			...
		</div>
		<!-- price end -->

		<!-- reviews -->
		<div class="mil-p-0-40" style="background-image: url(img/shapes/2.png); background-size: 100%; background-repeat: no-repeat;">
			...
		</div>
		<!-- reviews end -->

		<!-- blog end -->
		<div class="mil-p-100-100" id="blog">
			...
		</div>
		<!-- blog end -->

		<!-- brands end -->
		<div class="mil-p-0-100">
			...
		</div>
		<!-- brands end -->

		<!-- footer -->
		<footer class="mil-b-m-1">
			...
		</footer>
		<!-- footer end -->

	</div>
	<!-- wrapper end -->

	<!-- jquery js -->
	<script src="js/plugins/jquery.min.js"></script>
	<!-- gsap js -->
	<script src="js/plugins/gsap.min.js"></script>
	<!-- scroll trigger js -->
	<script src="js/plugins/ScrollTrigger.min.js"></script>
	<!-- scroll to js -->
	<script src="js/plugins/ScrollTo.min.js"></script>
	<!-- swiper js -->
	<script src="js/plugins/swiper.min.js"></script>
	<!-- spoli js -->
	<script src="js/main.js"></script>

</body>

</html>
						
					
				

HTML structure of "Header"

					
<!-- top panel -->
<div class="mil-top-panel mil-no-anim">
	<div class="mil-logo">
		<a href="index.html"><img src="img/logo/l-1.png" alt="Spoli"></a>
	</div>
	<div class="container">
		<div class="mil-tp-center mil-light">
			<nav class="mil-main-menu mil-onepage-menu">
				<ul>
					<li>
						<a href="#about">About.</a>
					</li>
					<li>
						<a href="#works">Works.</a>
					</li>
					<li>
						<a href="#contacts">Contacts.</a>
					</li>
				</ul>
			</nav>
			<div class="mil-tp-social">
				<ul>
					<li>
						<a href="https://dribbble.com" target="blank"><i class="fab fa-dribbble"></i>Dribbble</a>
					</li>
					<li>
						<a href="https://behance.com" target="blank"><i class="fab fa-behance"></i>Behance</a>
					</li>
				</ul>
			</div>
		</div>
	</div>
	<div class="mil-menu-btn-frame">
		<div class="mil-menu-btn"><span></span></div>
	</div>
</div>
<div class="mil-side-menu">
	<div class="mil-side-content">
		<div></div>
		<div class="mil-side-pages-menu mil-onepage-side-menu">
			<ul>
				<li class="mil-has-children mil-current">
					<a href="#home">Home</a>
					<ul>
						<li class="mil-current">
							<a href="index.html">Home type 1</a>
						</li>
						<li>
							<a href="home-2.html">Home type 2</a>
						</li>
						<li>
							<a href="home-3.html">Home type 3</a>
						</li>
						<li>
							<a href="home-4.html">Home type 4</a>
						</li>
					</ul>
				</li>
				<li>
					<a href="#about">About</a>
				</li>
				<li>
					<a href="#service">Services</a>
				</li>
				<li>
					<a href="#works">Portfolio</a>
				</li>
				<li>
					<a href="#blog">Blog</a>
				</li>
				<li>
					<a href="#contacts">Contacts</a>
				</li>
			</ul>
		</div>
		<div class="mil-side-menu-footer">
			<span class="mil-fs-16 mil-c-m-1">Copyright <a href="#." class="mil-c-grad">Spoli</a> 2024. All rights reserved.</span>
		</div>
	</div>
</div>
<!-- top panel end -->