Documentation
-
HTML Structure
The template is based on Bootstrap 5.1 Framework. Bootstrap includes a responsive, mobile first fluid grid system that appropriately scales up to 12 columns as the device or viewport size increases. Main content is placed between header and footer area.
<main class="main"> <section> <div class="container"> <div class="row"> <div class="col-md-4"> Your content </div> <div class="col-md-8"> Your content </div> </div> </div> </section> </main>
-
Files Structure
/css
(Template CSS)/vendor
(External libs CSS files)bootstrap-grid.min.css
bootstrap-grid.min.css.map
bootstrap-grid.rtl.min.css
bootstrap-grid.rtl.min.css.map
bootstrap-reboot.min.css
bootstrap-reboot.min.css.map
bootstrap-reboot.rtl.min.css
bootstrap-reboot.rtl.min.css.map
bootstrap-utilities.min.css
bootstrap-utilities.min.css.map
bootstrap-utilities.rtl.min.css
bootstrap-utilities.rtl.min.css.map
bootstrap-utilities.rtl.min.css.map
bootstrap.min.css
bootstrap.min.css.map
bootstrap.rtl.min.css
bootstrap.rtl.min.css.map
swiper-bundle.min.css
style.css
(Main CSS file)style.min.css
(Main CSS file, minified version)/img
(All Images and Icons)/js
(Template JS)/vendor
(External libs JS files)bootstrap.bundle.min.js
bootstrap.bundle.min.js.map
bootstrap.min.js
bootstrap.min.js.map
jquery-3.6.0.min.js
swiper-bundle.min.js
swiper-bundle.min.js.map
script.js
(Main JS file)/scss
(You don't need to include this folder in the project, it contains SCSS style files, in case you want to develop this theme in more depth. The builder is not included in the theme)404.html
(404 page)about.html
(About page)blog.html
(Blog page)blog-post.html
(Single Blog post)faq.html
(FAQ page)index.html
(Main page)roadmap.html
(Roadmap page)team.html
(Reviews page)text.html
(Page with some text, heading and image examples)
-
Install theme
To install the template to your hosting server you need to upload the template files using the FTP Manager. You can use your hosting control panel file manager or some third party FTP manager like FileZilla, CuteFTP etc. Upload the theme files to your server. Change the texts or images in the HTML and CSS files as needed.
-
Light/Dark themes
The template has two themes - dark and light. And in the dark theme the FAQ, Roadmap, and Gallery (Team) blocks have additional classes with
--dark
and--light
modifiers, which allows you to add them in two views. -
Fonts
The theme uses the Fira Sans font from Google Fonts.
<link href="https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap" rel="stylesheet" />
body { font-family: "Fira Sans", sans-serif; font-weight: 400; }
-
CSS Styles
The theme's styles are in
css/style.css
andcss/style.min.css
(minified version). Also, for advanced developers, the theme includes the original style files in SASS format (the assembler is not included in the theme). -
JS Scripts
All theme scripts are in
/script.js file
- opening and closing FAQ and Roadmap items, displaying Scroll-to-Top button, search field in the header and Swiper slider initialization.const swiperHero = new Swiper(".section-hero__swiper", { autoplay: { delay: 2000, }, autoplay: false, loop: true, effect: "fade", fadeEffect: { crossFade: true, }, speed: 1500, draggable: true, pagination: { el: ".section-hero .swiper-pagination", clickable: true, }, });
-
Images
The images included in the theme are in the
img
folder. You can either replace the images with your own, keeping the name, or add new ones by adding or correcting the path for the image in the HTML files). -
Carousels and Sliders
The theme comes with Swiper Slider, which gives you the ability to create carousels and sliders. Here is the official Swiper documentation explaining how to use it. The plugin files are in the js/vendor and css/vendor folders. Options can be changed in the
/script.js
fileconst swiperTeam = new Swiper(".section-team__swiper", { slidesPerView: 2, spaceBetween: 8, breakpoints: { 320: { slidesPerView: 2, spaceBetween: 8, }, 768: { slidesPerView: 4, spaceBetween: 16, }, 992: { slidesPerView: 5, spaceBetween: 16, }, 1200: { slidesPerView: 7, spaceBetween: 20, }, }, pagination: { el: ".section-team .swiper-pagination", clickable: true, }, });